summaryrefslogtreecommitdiff
path: root/printer.cfg
diff options
context:
space:
mode:
authortslil clingman <>2021-05-09 17:58:57 -0400
committertslil clingman <>2021-05-09 17:58:57 -0400
commitd550a210bd05a0019ce3e1757d8ec32731d0f72c (patch)
treee770be4d594fb4c45ca3fc3ce5fba873bd2999c4 /printer.cfg
parent7f83e7c03cb3f9912598a46f5c29ef0dfe65861a (diff)
Tracking klipper printer config
Diffstat (limited to 'printer.cfg')
-rw-r--r--printer.cfg167
1 files changed, 167 insertions, 0 deletions
diff --git a/printer.cfg b/printer.cfg
new file mode 100644
index 0000000..11ae0e4
--- /dev/null
+++ b/printer.cfg
@@ -0,0 +1,167 @@
+# Klipper printer configuration
+
+[stepper_x]
+step_pin: PD7
+dir_pin: PC5
+enable_pin: !PD6
+step_distance: .01
+endstop_pin: ^!PC2
+position_endstop: -12
+position_max: 215
+position_min: -12
+homing_speed: 50
+
+[stepper_y]
+step_pin: PC6
+dir_pin: PC7
+enable_pin: !PD6
+step_distance: .01
+endstop_pin: ^!PC3
+position_endstop: -8
+position_min: -8
+position_max: 220
+homing_speed: 50
+
+[stepper_z]
+step_pin: PB3
+dir_pin: !PB2
+enable_pin: !PA5
+step_distance: .0025
+endstop_pin: probe:z_virtual_endstop
+position_max: 200
+homing_speed: 20
+
+[extruder]
+step_pin: PB1
+dir_pin: PB0
+enable_pin: !PD6
+step_distance: .0105
+nozzle_diameter: 0.400
+filament_diameter: 1.750
+heater_pin: PD5
+sensor_type: ATC Semitec 104GT-2
+sensor_pin: PA7
+control: pid
+pid_Kp: 25.81
+pid_Ki: 1.97
+pid_Kd: 84.57
+min_temp: 0
+max_temp: 275
+pressure_advance: 0.425 #0.475
+
+# [heater_bed]
+# heater_pin: PD4
+# sensor_type: ATC Semitec 104GT-2
+# sensor_pin: PA6
+# control: watermark
+# min_temp: 0
+# max_temp: 130
+
+[fan]
+pin: PB4
+
+[mcu]
+serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
+
+[printer]
+kinematics: cartesian
+max_velocity: 300
+max_accel: 1000
+max_z_velocity: 20
+max_z_accel: 100
+
+[display]
+lcd_type: hd44780
+rs_pin: PA3
+e_pin: PA2
+d4_pin: PD2
+d5_pin: PD3
+d6_pin: PC0
+d7_pin: PC1
+up_pin: PA1
+analog_range_up_pin: 9000, 13000
+down_pin: PA1
+analog_range_down_pin: 800, 1300
+click_pin: PA1
+analog_range_click_pin: 2000, 2500
+back_pin: PA1
+analog_range_back_pin: 4500, 5000
+#kill_pin: PA1
+#analog_range_kill_pin: 400, 600
+
+[bltouch]
+sensor_pin: ^PC4
+control_pin: PA4
+x_offset: 30
+y_offset: 0
+z_offset: 0.98 #0.87
+speed: 4
+samples: 2
+pin_move_time: 0.8
+pin_up_reports_not_triggered: true
+pin_up_touch_mode_reports_triggered: false
+
+[bed_mesh]
+speed: 50
+horizontal_move_z: 5
+mesh_min: 20,5
+mesh_max: 200,210
+probe_count: 3,3
+fade_start: 1.0
+fade_end: 0.0
+split_delta_z: .025
+move_check_distance: 7.0
+mesh_pps: 2,2
+algorithm: lagrange
+bicubic_tension: .2
+
+[force_move]
+enable_force_move: True
+
+[homing_override]
+gcode:
+ G90 ; Use absolute position mode
+ G1 Z15
+ G28 X Y
+ G0 X108 Y108 F6000 ; Centre of bed
+ G28 Z
+set_position_z: 0.0
+
+[screws_tilt_adjust]
+screw1: -10,5
+screw1_name: front left screw
+screw2: 170,5
+screw2_name: front right screw
+screw3: 170,210
+screw3_name: rear right screw
+screw4: -10,210
+screw4_name: rear left screw
+horizontal_move_z: 5.
+speed: 50.
+screw_thread: CW-M3
+
+[virtual_sdcard]
+path: ~/.octoprint/uploads
+
+[idle_timeout]
+gcode:
+ TURN_OFF_HEATERS
+timeout: 600
+
+# [pause_resume]
+
+# [gcode_macro M600]
+# default_parameter_X: -10
+# default_parameter_Y: 5
+# default_parameter_Z: 100
+# gcode:
+# SAVE_GCODE_STATE NAME=M600_state
+# PAUSE
+# G91
+# G1 E-.8 F2700
+# G1 Z{Z}
+# G90
+# G1 X{X} Y{Y} F3000
+# G91
+# G1 E-50 F1000
+# RESTORE_GCODE_STATE NAME=M600_state