This might be stupid but how do I choose extruder?


@Neil, like OctoPrint we are able to print any dual head GCODE, what we can’t currently do is slice on our cloud for dual head with one exception, we are able to use your second head for support material extrusion.


Thanks Daniel. I’ve become so pleased with the Astroprint cloud slicing that I’d love to have an option to choose extruder. To me, using an off-board slicer removes the benefit (and fun) of using Astroprint :slight_smile: So, I’m actually going to look at adding second extruder active cooling so this will then not be an issue and I continue using Astroprint :+1:


Hey, Astro print rocks but !!! any news on dual printing please…


I too would like to know if there is any update re this. Each time I jump back to use Astroprint as my preferred interface for all 10 machines there is a blocker. In this case using my Creator Pro when I 99.9% of the time use the left extruder due to the active cooling. If I cannot select this extruder when slicing a file then use of Astroprint with the CP is out of the question. You cannot, with any quality, print with PLA or any other similar material that requires cooling, using the right extruder.

The FFCP is a massively popular printer, and I’m just surprised that it cannot be used fully with Astroprint.

Grateful of any updates.


@Neil you can do this now but modifying your printer profile start GCODE. Here’s an example to start on the left extruder (modify T1 for T0 if you’d like the right extrude):

M136 ; start build
M73 P0
G90 ; absolute coordinates
; set temperatures and assert Vref
M140 S{print_bed_temperature}
M104 S{print_temperature} T1

;;;G130 X118 Y118 A118 B118 ; set stepper motor Vref to defaults
; let the Z stepper vref stay at eeprom level (probably 40)
; home and recall eeprom home position
T1 ; home on the right nozzle
G28 X Y Z ; home all axes at homing speed
G92 X0 Y0 Z0 A0 B0 ; set all coords to 0 for now
G1 Z5 F500 ; move Z 5mm away so we can carefully hit the limit switch
G161 Z F100 ; home Z slowly
M132 X Y Z ; recall stored home offsets for XYZ axes
; wait for heat up
G1 X110 Y-72 Z30 F3300 ; move to waiting position
M116 ; wait for temps
; purge and wipe
G92 E0 ; set current extruder position as 0 so that E15 below makes sense
G1 X110 Y-70 Z0.2 F2400.0 ; move to just on the bed
G1 X110 Y70 E15 F1200.000 ; extrude a line of filament along the right edge of the bed
G92 E0 ; set E to 0 again because the slicer's next extrusion is relative to this 0
; Sliced at: {day} {date} {time}
; Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
; Print time: {print_time}
; Filament used: {filament_amount}m {filament_weight}g
; Filament cost: {filament_cost}
; -- end of START GCODE --


Thanks @Daniel. I have no issues slicing using an external slicer such as S3D or Flashprint and then sending the gCode but I would like to be able to slice directly within AP and use my custom material profiles etc. But to do this I need to be able to choose extruder prior to performing the AP slicing. For now I’ll continue to just uplad pre-sliced gCodes but will look forward to being able to use AP for the complete process, some point in the future.


In case there was a misunderstanding. That Start GCODE could be added to your AstroPrint Printer profile so that it can be sliced for the selected extruder inside our cloud slicer. I know it’s not as convenient as a extruder selector before hitting print but until we get that you can at least use our slicer somehow.


Ah, OK. Thanks @Daniel. Will give it a try. Much appreciated.