Prusa Slicer Profile for Raise3D Pro2 dual head printer
 
Notifications
Clear all

Prusa Slicer Profile for Raise3D Pro2 dual head printer  

Strona 3 / 3
  RSS
MackDan
(@mackdan)
Active Member
RE: Prusa Slicer Profile for Raise3D Pro2 dual head printer

Some successes and learning.
I'm printing with both the left, right and dual filament. Right now its PETG (left) and PLA (right).

#1   still haven't figured this out yet.
#2. Still not getting the green check mark for Hyperspeed, but since it's running Klipper its running fast.
#3. The bed heating works. For the left extruder, you use {first_layer_bed_temperature[0]} and for the right extruder {first_layer_bed_temperature[1]}. But those get over ridden by what you choose on the Mulitple Extruder Tab in the Print Profile. Those will look at the filament profiles for which ever you choose. I think I can put an IF statement in there to choose the higher of the 2, that's on my to do list. 
#4 Figured this out. Its a standard variable. {first_layer_temperature[0]} for the left extruder, {first_layer_temperature[1]} for the right extruder. (see#9 also)
#5 haven't tried to figure out the files. 
#6 Yes, so far you must include the comment otherwise you get a nozzle size error message. So somehow the Raise3d Klipper is reading the comment and looking for the two nozzle diameters.  ;Dimension: 305.000 305.000 300.000 0.400 0.400 in the start up gcode (first few lines)
#7. You need to include only the 6th line ; Filament Name #1: Premium PLA 1.75mm  . That name "Premium PLA 1.75mm" has to exactly match the Name you gave that filament in the Pro2 printer when you loaded the filament.  You could have "BLPETG"as the slicer filament, and thus have "BLPETG" in the filament name in printer) or BLPETG 1.73mm (and BLPETG 1.73mm in the printer) or "Crappy Slik PLA" and "Crappy Silk PLA"  (which would generate a message about the filament not matching... due to my spelling error of "Slik/Silk")

#8 was due to the choices I had in for the "Multiple Extruders" tab in the "Printer Profile". 
NOTE: In the gcode the Left extruder is #0, but in "Multiple Extruders" only its #1, and similarly,  the right extruder in gcode is #1, but in "multiple extruders" its #2.   

So if you are printing with only the left extruder you would choose all #1. If the Right extruder, all #2 and for  Dual Printing specifically for printing with a desired plastic and a support plastic, you must edit the "Multiple Extruders" tab in the "Print Settings" profile. If you want the object to be printed with the desired plastic ( my example PETG/PLA) Left nozzle you choose #1 for perimeter, infill, solid infill, and wipe tower, and probably bed temperature by extruder (choose the higher temp plastic). So for my example PETG/PLA, then obviously you would choose #2 for Support material, support material. 

#9. For all Left, Right, and Dual profiles, you need to initially heat both nozzles. So you can do that with M104 T0 {first_layer_temperature[0]} for the left nozzle and  for the right nozzle M104 T1 {first_layer_temperature[1]}. This is needed because the nozzle can switch back and forth, which raises and lowers them and the filament needs to move in the extruder. 
In the Left and Right only printer profiles you can put in a M104 T0 S0  ; Left nozzle off, or M104 T1 S0 ; right nozzle off to turn off the unused nozzle before printing starts. At the end of the start up gcode after the purge line(s)

#11. If you want to print two, say inter-meshing color parts you'll need to import the TWO seperate objects into your slicer together (aligned), then in the slicer panel you assign the filament/extruder to each part. The slicer will generate Gcode intermeshed by layer. I haven't done that yet, but that's how it worked on some other dual head printers with Prusa slicer.

#12 The Extrusion multiplier setting in the "filament profile", "Filament" tab does not seem to do anything to adjust the filament flow. I tried 0.6 (60%) and got the same print as when I had it set to 0.96. But you can gocde it. 
In the "Filament" "Custom Gcode" you put in M221 S100 ; Extrusion Multiplier     Where S is 100% (in this example). 95% would be S95.  So now #7 plus #12 your filament custom Gcode looks like this......

;Filament Name #1: Premium PLA
M221 S100 ; Extrusion Multiplier

#13. I've got 2 flex plates. They are different thicknesses. So I put on the thicker one and adjusted the bed height. Saved a "Printer" profile for that one (BuildTak Dual Head). Then saved another version (PEI Dual Head). 
In the second profile I need to raise the bed by the difference in the two flex plates. AND! save that for that print. So this gcode is added to the startup gcode, early, before any purge lines or printing moves.
G0 Z-0.23 ; Move to Z offset position for PEI Flex Plate (0.70mm thick) vs BuildTak Flex plate (0.93mm)
G92 X0 Y0 Z0 ; Set a new origin location to incorporate the Z offset

This does not change the HOME position of the printer, it changes the stored origin of the coordinate system which is used by the printer and gcode DURING this print.  When you run the next print, the printer Autohomes at start up and that DEFINES the origin (real 0,0,0) UNTIL it gets to the two lines of gcode (above). 
You can run G28 X,Y or G28 X0 Y0 and only home in X, Y, and that does not mess up the adjusted Z offset. Pause and M600 color change do that, since you really would lower the bed (increase Z to get clear of the partial print, and then home X and Y).
So that's all safe moves, you won't be smashing a partial print into the cover or the print head. If you swap back to the thick plate, Autohome homes on the printer stops not the previously defined offset Z, which is how you set up the nozzle height for that thick plate. And you don't have to do anything or worry about gouging up your build plate.. UNLESS you choose the wrong profile. So label them well. 

#14 M600 doesn't work in Klipper, so I'll have to write some gcode to do that. In case I want to make a 3-4 color print, like a flat badge or Plant label stake or a 2 color print with support.

#15 the Raise3d printer doesn't see to play music.

Opublikowany : 03/02/2026 7:38 am
ZombiPach
(@zombipach)
Eminent Member
RE: Prusa Slicer Profile for Raise3D Pro2 dual head printer

Impressive body of work. So far beyond my skillset I’d given up long ago hoping to bring my Pro3 out of mothballs as it’s rarely any value over other less expensive and more capable options I have access to. Figuring out how to get it into Prusa Slicer would give it new life. If anyone ever gets it fully figured out let me know. I’d happily pay $100 towards your favorite coffee/beer habit:-). 

Opublikowany : 03/02/2026 10:05 am
Strona 3 / 3
Share: