## Enraged Rabbit : Carrot Feeder config file for ERCF EASY BRD v1.1 # This config sample assume you set the two J6 jumpers on 1-2 and 4-5, i.e. [..].[..] [mcu ercf] serial: /dev/serial/by-id/usb-Klipper_samd21g18a_D3EB9B384134555020312E30171117FF-if00 # Carrot Feeder 5mm D-cut shaft [manual_stepper gear_stepper] step_pin: ercf:PA4 dir_pin: !ercf:PA10 enable_pin: !ercf:PA2 rotation_distance: 22.6789511 # Bondtech 5mm Drive Gears gear_ratio: 80:20 microsteps: 16 full_steps_per_rotation: 200 velocity: 35 accel: 100 endstop_pin: ^ercf:PA7 [tmc2209 manual_stepper gear_stepper] # Adapt accordingly to your setup and desires # The default values are tested with the BOM NEMA14 motor uart_pin: ercf:PA8 # shared with selector_stepper uart_address: 0 interpolate: True run_current: 0.8 hold_current: 0.1 sense_resistor: 0.110 stealthchop_threshold: 500 [manual_stepper selector_stepper] step_pin: ercf:PA9 dir_pin: !ercf:PB8 enable_pin: !ercf:PA11 microsteps: 16 rotation_distance: 40 full_steps_per_rotation: 200 velocity: 200 homing_speed: 100 accel: 600 endstop_pin: ^ercf:PB9 [tmc2209 manual_stepper selector_stepper] uart_pin: ercf:PA8 # shared with gear_stepper uart_address: 1 run_current: 0.55 hold_current: 0.4 interpolate: True sense_resistor: 0.110 stealthchop_threshold: 5000 # Values are for the MG90S servo [servo ercf_servo] pin: ercf:PA5 maximum_servo_angle: 180 minimum_pulse_width: 0.00085 maximum_pulse_width: 0.00215 [duplicate_pin_override] pins: ercf:PA6 # Put there the pin used by the encoder and the filament_motion_sensor # It has to be the same pin for those 3 [filament_motion_sensor encoder_sensor] switch_pin: ^ercf:PA6 pause_on_runout: False detection_length: 3.0 extruder: extruder # runout_gcode: ERCF_ENCODER_MOTION_ISSUE [filament_switch_sensor toolhead_sensor] pause_on_runout: False switch_pin: ^PG12 runout_gcode: M118 toolhead filament removed insert_gcode: M118 toolhead filament inserted