Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| new_life_for_the_prusa_mk3s_with_klipper [04.01.2026 20:31] – [Pin Header] Pascal Suter | new_life_for_the_prusa_mk3s_with_klipper [05.02.2026 12:30] (current) – Pascal Suter | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== new life for the Prusa Mk3S with klipper ====== | ====== new life for the Prusa Mk3S with klipper ====== | ||
| + | |||
| + | **NOTE:** after using the printer with Klipper for a while, i have noticed that its reliablity has gone down, because it no longer has crash detection, a feater I personally find very important. I will revert back to the original Prusa firmware and print speeds for the sake of stability.. I prefer if a long 20 hour Print is reliably done after 20 hours or fails in a recoverable way after 15 or so hours, vs. the print taking only 9 hours but crashing after 8 and leaving me with a huge mess around the extruder and what not to clean up. But of course that's my personal preference. | ||
| + | |||
| + | ===== Klipper on the MK3S ===== | ||
| + | |||
| + | |||
| there is a very good [[https:// | there is a very good [[https:// | ||
| Line 38: | Line 44: | ||
| + | ===== upload and adjust config ===== | ||
| + | on your pc, clone the [[https:// | ||
| + | |||
| + | now go to the web interface of klipper and go to the machine page, there clicke on the left most icon " | ||
| + | |||
| + | now open the '' | ||
| + | |||
| + | put your z offsets from before in this section: | ||
| + | < | ||
| + | [probe] | ||
| + | z_offset = 0.800 #Regular bed sheet | ||
| + | </ | ||
| + | |||
| + | change the communication port to serial0: | ||
| + | < | ||
| + | [mcu] | ||
| + | #serial: / | ||
| + | serial: / | ||
| + | restart_method: | ||
| + | </ | ||
| + | |||
| + | enable pressure advance with a value of 0.05: | ||
| + | pressure_advance: | ||
| + | |||
| + | add these basic input shaper values to start with, this can be tuned later if we feel like optimizing it, but that's what the author of the video recommends for the mk3s: | ||
| + | < | ||
| + | [input_shaper] | ||
| + | shaper_type_x: | ||
| + | shaper_freq_x: | ||
| + | shaper_type_y: | ||
| + | shaper_freq_y: | ||
| + | </ | ||
| + | |||
| + | now save and restart. after that restart, the printer should be showing temperatures and other stuff via the web gui and also on the prusa' | ||
| + | |||
| + | ===== PID Calibration ===== | ||
| + | on the dashbard page of klipper, there is a " | ||
| + | PID_CALIBRATE HEATER=extruder TARGET=170 | ||
| + | it will heat the extruder to 170 degrees celsius and cool it down a bit, then heat again etc. once this is done, the console output will show the pid values. run the | ||
| + | SAVE_CONFIG | ||
| + | command to save these values and reboot klipper. | ||
| + | |||
| + | now repeat the whole process for the heated printbed: | ||
| + | PID_CALIBRATE HEATER=heater_bed TARGET=60 | ||
| + | and dont forget: | ||
| + | SAVE_CONFIG | ||
| + | |||
| + | ===== Prusa Slicer Profile ===== | ||
| + | install the Mk3.5 input shaping profile and then save a copy of it, calling it somthing like mk3s klipper or whatever. | ||
| + | |||
| + | now edit the profile and go to dependencies and detach the profile, then in general switch the G-code flavor to Klipper and disable binary gcode. | ||
| + | |||
| + | in the custom g-code tab remove everything in all the text boxes and disable "emit temprature commands", | ||
| + | < | ||
| + | </ | ||