Open GerritPlehn opened 5 months ago
Didn't see #4 when I hacked this together. Since we had a very similar approach, I'd suggest merging it before this one. Then I can refactor this PR to fit the other PR.
I've just added a test in the connect
function on my branch #4, a bit like you did.
If you think something is missing, don't hesitate, just to have a clean model before adding more printer types.
Hey! I implemented a basic upload for Klipper printers as mentioned in #2.
type
, possible values beingBambu
andKlipper
Since I don't own a Bambu printer, someone would need to test if I didn't break the Bambu upload while refactoring.
I threw the Printer subclasses into the same file for now. Depending on how many printers should be implemented in the future, we should probably move them to their own files.
Open for any feedback of course. Happy Printing!