Mainsail shows only one extruder

Basic Information:

Printer Model: enderwire
MCU / Printerboard: MF SB2040, BTT SKR mini v3
moonraker.log (68.1 KB)
klippy (1).log (428.3 KB)

Describe your issue:

.I have two extruders, but only one hot end (dual bowden) in printer.cfg
#extruder 0, and ONLY hot end
[extruder]
max_extrude_only_distance: 100.0
step_pin: PB3
dir_pin: PB4
enable_pin: !PD1
microsteps: 16
rotation_distance: 23.5
full_steps_per_rotation: 200
gear_ratio: 80:20
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin:SB2040:gpio6
pressure_advance: 0.074
pressure_advance_smooth_time: 0.040
sensor_type: ATC Semitec 104NT-4-R025H42G
sensor_pin:SB2040:gpio27
#control = pid
#pid_Kp: 21.527
#pid_Ki: 1.063
#pid_Kd: 108.982
min_temp: 0
max_temp: 270

[tmc2209 extruder]
uart_pin: PC11
tx_pin: PC10
uart_address: 3
run_current: 0.5
interpolate: False

#extruder 1, second M4, shares hot end with extruder 0
#not sure if pressure advance can be different from extruder 0, or musts be same.
[extruder_stepper extruder1]
extruder:
step_pin:SB2040:gpio9
dir_pin:SB2040:gpio10
enable_pin:!SB2040:gpio7
microsteps: 16
rotation_distance: 23.5
full_steps_per_rotation: 200
gear_ratio: 80:20

[tmc2209 extruder_stepper extruder1]
uart_pin:SB2040:gpio8
#tx_pin: PC10 //SB2040 does not assign a tx pin, so can’t read back?
uart_address: 0
run_current: 0.5
interpolate: False

Mainsail dashboard only shows one extruder (I don’t know which one), so How do I test extrusion distance?

Please: If you decide to post code snippets.
Format them as Preformatted Text, else important informations can get lost.

Format

Also: This snippet is in the klippy.log.

Is it a mixing hotend? Or another system?

I have a Taichi hot end. This has two bowden tubes that feed the nozzle one at a time. You must extract one filament a few CM before loading the other one. Sorta a poor man’s carrot feeder. I’m new to discord, klipper and voron, and feel like I’m drinking from a fire hose!

1 Like

Checkout X-In/1-Out Non-Mixing Extruder - Automate SuperSlicer & PrusaSlicer Filament Swaps

1 Like

Very good info for setting up slicers, but doesn’t solve my mainsail issue. I only see one extruder control section in the dashboard, no way to select between two extruders when loading, unloading, or testing extrusion. Something is missing from printer.cfg, I don’t know what.

Klipper doesn’t natively support gcode commands T0 and T1, but if you create macros with those names Mainsail will have the corresponding buttons available.

1 Like

…and a little search here would indeed reveal pretty useful content like X-In/1-Out Non-Mixing Extruder Config

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.