Skip to content

Add exportGcode method for Klipper Users (non-WebSerial printing) #4

Open
nkymut wants to merge 5 commits intomachineagency:mainfrom
nkymut:exportGcode
Open

Add exportGcode method for Klipper Users (non-WebSerial printing) #4
nkymut wants to merge 5 commits intomachineagency:mainfrom
nkymut:exportGcode

Conversation

@nkymut
Copy link

@nkymut nkymut commented Jun 22, 2023

Thank you for creating this amazing library.

In my specific use case, I'm running Klipper on a RaspberryPi, which prevents me from connecting a serial connection directly with my 3D printer. To work around this issue, I've added an exportGcode method which allows for the downloading of gcode files so it can be sent to the printer via Mainsail.

I've tested these changes in my local setup (Ender-3 Pro + Klipper + Mainsail) and confirmed that almost all of the provided sample files can be successfully printed. This addition should help other users who have a similar setup to mine.

@nkymut
Copy link
Author

nkymut commented Jun 22, 2023

As minor issues associated with the gcode output,
the following have been observed while printing:

  1. The predicted completion time does not settle, instead it keeps increasing on Klipper screen.
  2. The print bed does not cool down after printing is complete (I think it is necessary to add sets of print completion commands such as print-bed cooldown).

@bsubbaraman
Copy link
Member

Thanks for the kind words, and for the contribution! I've been away, but will get around to merging this pull request next week

@msurguy
Copy link

msurguy commented Jan 5, 2024

+1 on the export to gcode button!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants