# See docs/Config_Reference.md for a description of parameters. [stepper_x] step_pin: PB13 dir_pin: !PB12 enable_pin: !PB14 microsteps: 16 rotation_distance: 20.30075 endstop_pin: ^PC0 position_endstop: 0 position_max: 594 homing_speed: 50 [tmc2209 stepper_x] uart_pin: PC11 tx_pin: PC10 uart_address: 0 run_current: 0.8 stealthchop_threshold: 0 [stepper_y] step_pin: PB10 dir_pin: !PB2 enable_pin: !PB11 microsteps: 16 rotation_distance: 20.29418 endstop_pin: ^PC1 position_endstop: 407 position_max: 407 homing_speed: 50 [tmc2209 stepper_y] uart_pin: PC11 tx_pin: PC10 uart_address: 2 run_current: 0.8 stealthchop_threshold: 0 [homing_override] gcode: G28 X Y [stepper_z] step_pin: PB0 dir_pin: PC5 enable_pin: !PB1 microsteps: 16 rotation_distance: 8 endstop_pin: ^PC2 position_endstop: 0.0 position_max: 250 [tmc2209 stepper_z] uart_pin: PC11 tx_pin: PC10 uart_address: 1 run_current: 0.580 stealthchop_threshold: 999999 [printer] kinematics: cartesian max_velocity: 300 max_accel: 3000 max_z_velocity: 5 max_z_accel: 100 [mcu] serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_35FFD3054254393930531857-if00 [mcu due] serial: /dev/serial/by-id/usb-Arduino__www.arduino.cc__Arduino_Due_Prog._Port_857353136323516170E0-if00 [output_pin laser_en] pin: due:PB25 #D2 pwm: True hardware_pwm: True shutdown_value: 0 [output_pin laser_pwr] pin: due:PC28 #D3 pwm: True hardware_pwm: True cycle_time: 0.00006 shutdown_value: 0 [output_pin compressor] pin: due:PC22 #D8 pwm: True hardware_pwm: True shutdown_value: 0 [fan_generic vent] pin: due:PC21 #D9 hardware_pwm: True shutdown_speed: 1.0 [virtual_sdcard] path: ~/.octoprint/uploads/ [respond] default_type: echo [gcode_macro M3] gcode: {% set S = params.S|default(0.0)|float %} {% if S == 0.0 %} SET_PIN PIN=laser_en VALUE=0.0 {% else %} SET_PIN PIN=laser_en VALUE=1.0 {% endif %} SET_PIN PIN=laser_pwr VALUE={S / 255.0} [gcode_macro M4] gcode: {% set S = params.S|default(0.0)|float %} SET_PIN PIN=laser_en VALUE=1.0 SET_PIN PIN=laser_pwr VALUE={S / 255.0} [gcode_macro M5] gcode: SET_PIN PIN=laser_en VALUE=0.0 SET_PIN PIN=laser_pwr VALUE=0.0 [gcode_macro M8] gcode: SET_PIN PIN=compressor VALUE=1.0 [gcode_macro M9] gcode: SET_PIN PIN=compressor VALUE=0.0