Hi All,
Just upgraded my HeVo to dual exxtruder, updated the printer.cfg, everything works fine, but in Klipperscreen, both extruder are there except on the top left of the main screen, where I just get ext0 and fan…
Where should I update that?
I’ve been a bit quick to say everything was working fine…
Both hotends are warming up nicely, temperature sensor works, but only extruder0 is pushing filament in… even when I select extruder1 on klipper screen and extrude, PLA is coming out from hotend0, not hotend1…
Any idea?
[extruder]
step_pin: PE14
dir_pin: PA0
enable_pin: !PC3
microsteps: 16
rotation_distance: 7.256
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PD14
sensor_pin: PF4
sensor_type: EPCOS 100K B57560G104F
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 240
max_extrude_only_distance: 100.0
pressure_advance = 0.343
[tmc2209 extruder]
uart_pin: PD4
interpolate: True
run_current: 1.0
hold_current: 0.5
#stealthchop_threshold: 5
[extruder1]
step_pin: PD15
dir_pin: PE7
enable_pin: !PA3
microsteps: 16
rotation_distance: 7.256
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PB1
sensor_pin: PF5
sensor_type: EPCOS 100K B57560G104F
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 240
max_extrude_only_distance: 100.0
pressure_advance = 0.343
[tmc2209 extruder1]
uart_pin: PD1
interpolate: True
run_current: 1.0
hold_current: 0.5
#stealthchop_threshold: 5
You have to activate the other extruder first:
ACTIVATE_EXTRUDER¶
ACTIVATE_EXTRUDER EXTRUDER=<config_name>: In a printer with multiple extruder config sections, this command changes the active hotend.
This is also important for swapping the extruder using T0/T1
Thanks for your (again) helpful answer!
I added the two following lines in my printer.cfg:
[gcode_macro T0]
gcode:
ACTIVATE_EXTRUDER EXTRUDER=extruder
[gcode_macro T1]
gcode:
ACTIVATE_EXTRUDER EXTRUDER=extruder1
Still only extruder 0 pushing filament… no mouvement at all on extruder1…
I check wiring and connections, swapped driver, all good on this side…
Problem sorted, i replaced the motor…now it works!
Now for the 2 color print, does it mean that i have to run the macro to activate T1 every time before i start a print? or can i had the command directly in Cura?
Usually it’s the slicer’s task to initiate the tool changes.