Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##### CharminULTRA Prusa MK3S+ Klipper Config Template
- ##### ***********REVIEW THE README INSTRUCTIONS FOR ALL STEPS***************
- # 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.
- # TUNING STEPS ARE NOT OPTIONAL.
- #Uncomment to do accel config again.
- #[include lis2dw.cfg]
- ### UI and Built-in Macros (see macros.cfg for added macros)
- [include mainsail.cfg]
- #soapee01 adding for screw adjustments
- [include screw-adjust.cfg]
- #soapee01 adding mesh 7x7 leveling
- [include mesh.cfg]
- ### PRINTER - Machine Limits are set inside of Klipper rather than from PrusaSlicer
- [printer]
- kinematics: cartesian
- ## MK3.5 Settings based on MK3.5 IS PrusaSlicer factory profile machine limits
- max_velocity: 300
- max_accel: 4000
- minimum_cruise_ratio:0.5
- max_z_velocity: 12
- max_z_accel: 200
- ## MK3S+ Settings based on MK3S+ PrusaSlicer factory profile machine limits, if you want to maintain stock speed limits for some reason.
- #max_velocity: 200
- #max_accel: 1000
- #max_accel_to_decel: 500
- #max_z_velocity: 12
- #max_z_accel: 200
- ## Z-OFFSET
- ## Copy this from your current setting on Prusa, but make it absolute (removing -). You WILL need to still calibrate this properly,
- ## as the probe algorithms between Prusa and Klipper firmware are slightly different.
- ## 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.
- [probe]
- #z_offset = 1.870 #Regular bed sheet: Calculated from the paper test. Original was 1.800. Testing got me here on petg: 1.930
- #z_offset = 1.770 #Regular bed sheet: Tested with square pads. Went z+ by 0.10
- #z_offset = 0.000 #PETG on regular bed sheet, add/delete/edit as needed
- #z_offset = 0.000 #Satin bed sheet, add/delete/edit as needed
- #z_offset = 0.000 #Textured bed sheet, add/delete/edit as needed
- #z_offset = 0.000 #Smooth bed sheet, add/delete/edit as needed
- [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
- ### CONTROL BOARD
- [include einsy-rambo.cfg]
- ### BASE SETUP
- [include display.cfg]
- [include steppers.cfg]
- [include tmc2130.cfg]
- ### HOTEND, BED and EXTRUDER -
- ## 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.
- ## 1) Stock V6
- ## 2) Dragon Standard Flow
- ## 3) Rapido
- ## 4) Revo
- ## 5) Other hotends are easily configurable, but do not have existing pre-made config code.
- ##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.
- ## 1) Stock Prusa
- ## 2) BMG
- ## 3) Sherpa 8T and 10T
- ## 4) Other extruders are configurable, but do not have existing pre-made config code.
- [extruder]
- ##TUNE ME
- ##Extruder Rotation Distance - Prior to calibration, make sure your Idler Screw Tension is correct: https://help.prusa3d.com/article/idler-screw-tension_177367
- # rotation_distance: 22.95981632 #Make sure you tune this for your individual machine: https://ellis3dp.com/Print-Tuning-Guide/articles/extruder_calibration.html
- #rotation_distance: 22.8564971466 #calculated
- rotation_distance: 22.877067994 #calc 2
- ##TUNE ME
- ##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.
- #control = pid
- #pid_kp = 29.944
- #pid_ki = 2.037
- #pid_kd = 110.045
- control = pid
- pid_kp = 32.610
- pid_ki = 1.995
- pid_kd = 133.294
- max_extrude_only_distance = 101
- ##TUNE ME
- ##Pressuer Advance Section - Perform this tuning for your individual machine: https://ellis3dp.com/Print-Tuning-Guide/articles/index_pressure_advance.html
- ##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).
- ##You may also enter a set a global value here if you want, but it's not recommended.
- #pressure_advance: 0.05
- #pressure_advance: 0.045 #calculated on the first run. PLA was 0.045 for e-Sun PLA
- nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
- min_extrude_temp: 170
- min_temp: 0
- max_temp: 285
- full_steps_per_rotation: 200
- filament_diameter: 1.750
- max_extrude_only_distance: 200
- max_extrude_cross_section: 50.0
- max_extrude_only_velocity: 120.0
- max_extrude_only_accel: 1250.0 #Limited to the retraction accel on the MK3.5
- [heater_bed]
- ##TUNE ME
- ##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.
- #control = pid
- #pid_kp = 48.658
- #pid_ki = 0.603
- #pid_kd = 981.685
- ### MACROS
- [include macros.cfg]
- ### INPUT SHAPING
- #T#UNE ME BEFORE ENABLING!! Your values will be unique, do not use the values below!
- #[include adxlmcu.cfg] # ONLY FOR USE DURING INPUT SHAPING TESTING - Leaving this on without the accelerometer plugged in will cause Klipper to not work.
- [input_shaper]
- #shaper_freq_x: 57.0 # frequency for the X axis
- #shaper_freq_y: 40.4 # frequency for the Y axis
- shaper_type_x: ei
- shaper_freq_x: 56.0
- #shaper_type_y: mzv
- #shaper_freq_y: 0
- ### OTHER FEATURES OR TUNING
- [exclude_object]
- ### SKEW CORRECTION - This is the LAST tuning procedure. Follow instructions.
- ##TUNE ME
- [skew_correction]
- ### THIRD PARTY FEATURES
- ### MISC
- [menu __main __octoprint]
- type: disabled #Removes Octoprint from physical printer menu. Not needed.
- [safe_z_home]
- home_xy_position: 11,6
- speed: 50.0
- z_hop: 15
- z_hop_speed: 15.0
- move_to_previous: False
- #*# <---------------------- SAVE_CONFIG ---------------------->
- #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
- #*#
- #*# [probe]
- #*# z_offset = 1.803
- #*#
- #*# [input_shaper]
- #*# shaper_type_y = mzv
- #*# shaper_freq_y = 43.2
- #*#
- #*# [heater_bed]
- #*# control = pid
- #*# pid_kp = 54.100
- #*# pid_ki = 0.726
- #*# pid_kd = 1008.290
- #*#
- #*# [bed_mesh default]
- #*# version = 1
- #*# points =
- #*# -0.060833, -0.030000, -0.015833, -0.075278, -0.120833, -0.178889, -0.246667
- #*# 0.002500, 0.016667, -0.044167, -0.083333, -0.066667, -0.125833, -0.245833
- #*# -0.017500, -0.023333, -0.074167, -0.094167, -0.066667, -0.091667, -0.175833
- #*# -0.073333, -0.096042, -0.072500, -0.098333, -0.154167, -0.149792, -0.170833
- #*# -0.094167, -0.086667, -0.099167, -0.110833, -0.143333, -0.159167, -0.253333
- #*# -0.034167, -0.048333, -0.083333, -0.113333, -0.107500, -0.101667, -0.235000
- #*# -0.002500, -0.025833, -0.077222, -0.090833, -0.086667, -0.083333, -0.135000
- #*# x_count = 7
- #*# y_count = 7
- #*# mesh_x_pps = 0
- #*# mesh_y_pps = 0
- #*# algo = bicubic
- #*# tension = 0.2
- #*# min_x = 35.0
- #*# max_x = 239.95999999999998
- #*# min_y = 6.0
- #*# max_y = 198.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement