Advertisement
soapee01

printer.cfg

May 20th, 2025
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 7.18 KB | None | 0 0
  1. #####           CharminULTRA Prusa MK3S+ Klipper Config Template
  2.  
  3. ##### ***********REVIEW THE README INSTRUCTIONS FOR ALL STEPS***************
  4.  
  5. # Uncomment the necessary items as you walk through this file. Many are already uncommented. Look for TUNE ME for important areas to tune to your specific printer.
  6. # TUNING STEPS ARE NOT OPTIONAL.
  7. #Uncomment to do accel config again.
  8. #[include lis2dw.cfg]
  9.  
  10. ### UI and Built-in Macros (see macros.cfg for added macros)
  11. [include mainsail.cfg]
  12.  
  13. #soapee01 adding for screw adjustments
  14. [include screw-adjust.cfg]
  15.  
  16. #soapee01 adding mesh 7x7 leveling
  17. [include mesh.cfg]
  18.  
  19. ### PRINTER - Machine Limits are set inside of Klipper rather than from PrusaSlicer
  20. [printer]
  21. kinematics: cartesian
  22.  
  23. ## MK3.5 Settings based on MK3.5 IS PrusaSlicer factory profile machine limits
  24. max_velocity: 300
  25. max_accel: 4000
  26. minimum_cruise_ratio:0.5
  27. max_z_velocity: 12
  28. max_z_accel: 200
  29.  
  30. ## MK3S+ Settings based on MK3S+ PrusaSlicer factory profile machine limits, if you want to maintain stock speed limits for some reason.
  31. #max_velocity: 200
  32. #max_accel: 1000
  33. #max_accel_to_decel: 500
  34. #max_z_velocity: 12
  35. #max_z_accel: 200
  36.  
  37. ## Z-OFFSET
  38. ## Copy this from your current setting on Prusa, but make it absolute (removing -). You WILL need to still calibrate this properly,
  39. ## as the probe algorithms between Prusa and Klipper firmware are slightly different.
  40. ## Note: Different Z-Offsets for different bed sheets is not yet implemented, but editing this file is a fairly simple method. You can only enable ONE at a time.
  41. [probe]
  42. #z_offset = 1.870 #Regular bed sheet: Calculated from the paper test. Original was 1.800. Testing got me here on petg: 1.930
  43. #z_offset = 1.770 #Regular bed sheet: Tested with square pads. Went z+ by 0.10
  44. #z_offset = 0.000 #PETG on regular bed sheet, add/delete/edit as needed
  45. #z_offset = 0.000 #Satin bed sheet, add/delete/edit as needed
  46. #z_offset = 0.000 #Textured bed sheet, add/delete/edit as needed
  47. #z_offset = 0.000 #Smooth bed sheet, add/delete/edit as needed
  48.  
  49. [mcu]
  50. serial: /dev/ttyACM0 # If you are using RPI via USB connection to printer
  51. #serial: /dev/serial0 # If you are using internal RPI serial port, not recommended.
  52. restart_method: command
  53.  
  54. ### CONTROL BOARD
  55. [include einsy-rambo.cfg]
  56.  
  57. ### BASE SETUP
  58. [include display.cfg]
  59. [include steppers.cfg]
  60. [include tmc2130.cfg]
  61.  
  62.  
  63.  
  64. ### HOTEND, BED and EXTRUDER -
  65.  
  66. ## Possible Hotends - This config file is intended for stock Prusa components. If you are using a non-stock hotend or extruder, please see the example configuration files in the dz0ny repository, upon which this project is based. These are not guarunteed to be correct, but a good start.
  67. ## 1) Stock V6
  68. ## 2) Dragon Standard Flow
  69. ## 3) Rapido
  70. ## 4) Revo
  71. ## 5) Other hotends are easily configurable, but do not have existing pre-made config code.
  72.  
  73. ##Possible Extruders: If you are using a non-stock extruder, please see the example configuration files in the dz0ny repository, upon which this project is based. Changing extruders can require significant modification to your overall configuration, and will require your own research/work.
  74. ## 1) Stock Prusa
  75. ## 2) BMG
  76. ## 3) Sherpa 8T and 10T
  77. ## 4) Other extruders are configurable, but do not have existing pre-made config code.
  78.  
  79. [extruder]
  80. ##TUNE ME
  81. ##Extruder Rotation Distance - Prior to calibration, make sure your Idler Screw Tension is correct: https://help.prusa3d.com/article/idler-screw-tension_177367
  82. # rotation_distance: 22.95981632 #Make sure you tune this for your individual machine: https://ellis3dp.com/Print-Tuning-Guide/articles/extruder_calibration.html
  83. #rotation_distance: 22.8564971466 #calculated
  84. rotation_distance: 22.877067994 #calc 2
  85. ##TUNE ME
  86. ##Items below come from performing PID Tuning, yours will be unique!! Paste the saved values at the very bottom to here after you perform PID tuning.
  87. #control = pid
  88. #pid_kp = 29.944
  89. #pid_ki = 2.037
  90. #pid_kd = 110.045
  91. control = pid
  92. pid_kp = 32.610
  93. pid_ki = 1.995
  94. pid_kd = 133.294
  95. max_extrude_only_distance = 101
  96.  
  97. ##TUNE ME
  98. ##Pressuer Advance Section - Perform this tuning for your individual machine: https://ellis3dp.com/Print-Tuning-Guide/articles/index_pressure_advance.html
  99. ##ENTER THE PA VALUE VALUE IN SLICER FILAMENT SETTINGS - In Filament Settings Custom G Code section (allows you to print with different PA for each filament, more flexibile than here).
  100. ##You may also enter a set a global value here if you want, but it's not recommended.
  101. #pressure_advance: 0.05
  102. #pressure_advance: 0.045 #calculated on the first run. PLA was 0.045 for e-Sun PLA
  103.  
  104. nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
  105. min_extrude_temp: 170
  106. min_temp: 0
  107. max_temp: 285
  108. full_steps_per_rotation: 200
  109. filament_diameter: 1.750
  110. max_extrude_only_distance: 200
  111. max_extrude_cross_section: 50.0
  112. max_extrude_only_velocity: 120.0
  113. max_extrude_only_accel: 1250.0 #Limited to the retraction accel on the MK3.5
  114.  
  115. [heater_bed]
  116. ##TUNE ME
  117. ##Items below come from performing PID Tuning, yours will be unique!! Paste the saved values at the very bottom to here after you perform PID tuning.
  118. #control = pid
  119. #pid_kp = 48.658
  120. #pid_ki = 0.603
  121. #pid_kd = 981.685
  122.  
  123.  
  124.  
  125.  
  126. ### MACROS
  127. [include macros.cfg]
  128.  
  129. ### INPUT SHAPING
  130.  
  131. #T#UNE ME BEFORE ENABLING!! Your values will be unique, do not use the values below!
  132. #[include adxlmcu.cfg] # ONLY FOR USE DURING INPUT SHAPING TESTING - Leaving this on without the accelerometer plugged in will cause Klipper to not work.
  133. [input_shaper]
  134. #shaper_freq_x: 57.0 # frequency for the X axis
  135. #shaper_freq_y: 40.4 # frequency for the Y axis
  136. shaper_type_x: ei
  137. shaper_freq_x: 56.0
  138. #shaper_type_y: mzv
  139. #shaper_freq_y: 0
  140.  
  141.  
  142. ### OTHER FEATURES OR TUNING
  143. [exclude_object]
  144.  
  145. ### SKEW CORRECTION - This is the LAST tuning procedure. Follow instructions.
  146. ##TUNE ME
  147. [skew_correction]
  148.  
  149. ### THIRD PARTY FEATURES
  150.  
  151. ### MISC
  152. [menu __main __octoprint]
  153. type: disabled #Removes Octoprint from physical printer menu. Not needed.
  154.  
  155. [safe_z_home]
  156. home_xy_position: 11,6
  157. speed: 50.0
  158. z_hop: 15
  159. z_hop_speed: 15.0
  160. move_to_previous: False
  161.  
  162. #*# <---------------------- SAVE_CONFIG ---------------------->
  163. #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
  164. #*#
  165. #*# [probe]
  166. #*# z_offset = 1.803
  167. #*#
  168. #*# [input_shaper]
  169. #*# shaper_type_y = mzv
  170. #*# shaper_freq_y = 43.2
  171. #*#
  172. #*# [heater_bed]
  173. #*# control = pid
  174. #*# pid_kp = 54.100
  175. #*# pid_ki = 0.726
  176. #*# pid_kd = 1008.290
  177. #*#
  178. #*# [bed_mesh default]
  179. #*# version = 1
  180. #*# points =
  181. #*#     -0.060833, -0.030000, -0.015833, -0.075278, -0.120833, -0.178889, -0.246667
  182. #*#     0.002500, 0.016667, -0.044167, -0.083333, -0.066667, -0.125833, -0.245833
  183. #*#     -0.017500, -0.023333, -0.074167, -0.094167, -0.066667, -0.091667, -0.175833
  184. #*#     -0.073333, -0.096042, -0.072500, -0.098333, -0.154167, -0.149792, -0.170833
  185. #*#     -0.094167, -0.086667, -0.099167, -0.110833, -0.143333, -0.159167, -0.253333
  186. #*#     -0.034167, -0.048333, -0.083333, -0.113333, -0.107500, -0.101667, -0.235000
  187. #*#     -0.002500, -0.025833, -0.077222, -0.090833, -0.086667, -0.083333, -0.135000
  188. #*# x_count = 7
  189. #*# y_count = 7
  190. #*# mesh_x_pps = 0
  191. #*# mesh_y_pps = 0
  192. #*# algo = bicubic
  193. #*# tension = 0.2
  194. #*# min_x = 35.0
  195. #*# max_x = 239.95999999999998
  196. #*# min_y = 6.0
  197. #*# max_y = 198.0
  198.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement