new_life_for_the_prusa_mk3s_with_klipper

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 Suternew_life_for_the_prusa_mk3s_with_klipper [07.01.2026 01:46] (current) – [PID Calibration] Pascal Suter
Line 38: Line 38:
  
  
 +===== upload and adjust config =====
 +on your pc, clone the [[https://github.com/charminULTRA/Klipper-Input-Shaping-MK3S-Upgrade/tree/main|charminULTRA Git Repo for the mk3s upgrade]], then go to the config files folder and rename the printer.template.cfg to printer.cfg
  
 +now go to the web interface of klipper and go to the machine page, there clicke on the left most icon "upload config files" and select all these config files and upload them. 
 +
 +now open the ''printer.cfg'' file via the web interface and edit the following sections: 
 +
 +put your z offsets from before in this section: 
 +<code>
 +[probe]
 +z_offset = 0.800 #Regular bed sheet
 +</code>
 +
 +change the communication port to serial0: 
 +<code>
 +[mcu]
 +#serial: /dev/ttyACM0 # If you are using RPI via USB connection to printer
 +serial: /dev/serial0 # If you are using internal RPI serial port, not recommended.
 +restart_method: command
 +</code>
 +
 +enable pressure advance with a value of 0.05: 
 +  pressure_advance: 0.05
 +
 +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: 
 +<code>
 +[input_shaper]
 +shaper_type_x: mzv
 +shaper_freq_x: 50
 +shaper_type_y: mzv
 +shaper_freq_y: 40
 +</code>
 +
 +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's display
 +
 +===== PID Calibration =====
 +on the dashbard page of klipper, there is a "Console" box. make sure that the printhead is not touching anything with the nozzle and then run this command: 
 +  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", now add this in the start and end gcode: 
 +<code>
 +
 +</code>
  
  • new_life_for_the_prusa_mk3s_with_klipper.1767555108.txt.gz
  • Last modified: 04.01.2026 20:31
  • by Pascal Suter