klipper-config/laser-cnc/lasercnc.cfg

130 lines
2.2 KiB
INI

# 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