Now that “shared_heater” is deprecated, how do you change extruders between “extruder” and [‘extruder_stepper second_extruder’]?
Using: ACTIVATE_EXTRUDER EXTRUDER=extruder_stepper belted_extruder
or ACTIVATE_EXTRUDER EXTRUDER=belted_extruder
Errors: Malformed command 'ACTIVATE_EXTRUDER EXTRUDER=extruder_stepper belted_extruder'
Hardware:
1 Hot End (heater/thermister) part of the extruder
2nd extruder being used to test with.
Hot end can be considered as 2 in/1 out non-mixing.
Using: extruder/extruder1 with shared_heater works, I can easily switch extruder steppers.
New Config:
[extruder]
step_pin: PC1 #ar36
dir_pin: PC3 #ar34
enable_pin: !PC7 #!ar30
microsteps: 16
rotation_distance: 22.024 #7.392 21.1765 is very close to 360/17teeth
full_steps_per_rotation: 200
gear_ratio: 50:17
nozzle_diameter: 0.400
filament_diameter: 1.750
max_extrude_only_distance: 950.0
max_extrude_only_velocity: 250
max_extrude_only_accel: 2750
heater_pin: PB4 #ar10
sensor_type: ATC Semitec 104GT-2
sensor_pin: PK5 #analog13
control: pid
pid_Kp: 28.114
pid_Ki: 1.562
pid_Kd: 126.511
min_temp: 170
max_temp: 300
[gcode_macro T0]
gcode:
ACTIVATE_EXTRUDER EXTRUDER=extruder
[extruder_stepper belted_extruder]
extruder:
# The extruder this stepper is synchronized to. If this is set to an
# empty string then the stepper will not be synchronized to an
# extruder. The default is "extruder".
step_pin = PA4 #ar26
dir_pin = PA6 #ar28
enable_pin = !PA2 #!ar24
microsteps: 16
rotation_distance: 22.5
full_steps_per_rotation: 200
gear_ratio: 4:1
[gcode_macro T1]
gcode:
ACTIVATE_EXTRUDER EXTRUDER=belted_extruder