Notifications

[Sticky] Using Slic3r with the Retractable Purge Mechanism  

Page 4 / 4
  RSS

BigBrain3D
(@bigbrain3d)
Supreme moderator Admin
Joined: 8 months ago
Posts: 168
07/02/2020 11:13 pm  

@vintagepc64

thanks. I'll try it out.


vintagepc liked
ReplyQuote
Tobi-zer
(@tobias-stegmiller)
Active Member Customer
Joined: 3 months ago
Posts: 13
08/02/2020 1:09 pm  

I have a problem on the first two layers with the retract.
On the 3rd. layer everything looks good.

In PrusaSlicer i changed the the retract to 1.5mm.

Here is my code:

{if current_extruder != next_extruder}
;***Begin pre-tool change gcode**
M907 X450 ;set current of X motor. May need to set Y as well if your printers head moves on x & y

M106 S0 ;turn off fan
G92 E0 ;reset extrusion distance
G1 E-0.8 F2100 ;retract
G1 Y100 F12000 ;Break string before Z lift
G1 X200 F12000 ;move head into position

G91;Change to relative position
{if layer_z < 15.0}

G1 Z15

{endif}
G90;Change to absolute position

G4 S0 ;clear movement buffer
G1 X250 F12000 ;move head to purge zone
G1 X253 F1000 ;extend purge arm
;***End pre-tool change gcode**

M702 ;unload filament (Remove if doing Vintagepc tip shaping)
T{next_extruder} ;this code -> T{next_extruder} signifies the extruder tool change

;***Begin after tool change purge gcode**
M107 ;turn off the fan
G92 E0 ;reset the position of the extrusion
G1 E12 F400 ;filament support
G1 E60 F2000 ;acceleration for nozzle descent
G1 E40 F200 ;nozzle purge
M106 S255 ;turn on the fan
G4 S12 ;cool the ball
G92 E0 ;reset the position of the extrusion
G1 E-0.8 F2100 ;retract to avoid seepage
G1 X240 F12000 ;detach the filament ball
G1 X253 F3000 ;ball ejection movement
G1 X240 F12000 ;detach the filament ball
G1 X253 F3000 ;ball ejection movement
G1 X240 F12000 ;detach the filament ball
G1 X253 F3000 ;ball ejection movement
G1 X240 F12000 ;detach the filament ball

G4 S0 ;clear movement buffer
G1 X253 F1000 ;extend purge arm
M107 ;turn off the fan
G92 E0 ;reset the position of the extrusion
G1 E40 F200 ;nozzle purge
M106 S255 ;turn on the fan
G4 S12 ;cool the ball
G92 E0 ;reset the position of the extrusion
G1 E-0.8 F2100 ;retract to avoid seepage
G1 X240 F12000 ;detach the filament ball
G1 X253 F3000 ;ball ejection movement
G1 X240 F12000 ;detach the filament ball
G1 X253 F3000 ;ball ejection movement
G1 X240 F12000 ;detach the filament ball
G1 X253 F3000 ;ball ejection movement
G1 X240 F12000 ;detach the filament ball

;add additional purge blobs as needed by copying the block above. You need 1 block for each blob.

M907 X300 ;set the current back to normal
;G1 Z[layer_z] ;return to the current print height. Uncomment this ONLY if your retraction Z lift is set to zero(0)
;***End after tool Change Purge gcode**
{endif}


ReplyQuote
BigBrain3D
(@bigbrain3d)
Supreme moderator Admin
Joined: 8 months ago
Posts: 168
13/02/2020 2:30 pm  

@tobias-stegmiller

What is the problem you are experiencing with retraction?


ReplyQuote
James Bost
(@james-bost)
Active Member Customer
Joined: 2 months ago
Posts: 7
13/02/2020 7:07 pm  

I am using PP2P and Palette 2  and have made made a bucket full of pla pellets with the RPM but have no idea how to setup BigBrain sofware for P2PP.  I think I need help?

 


ReplyQuote
James Bost
(@james-bost)
Active Member Customer
Joined: 2 months ago
Posts: 7
13/02/2020 7:10 pm  

P2PP not PP2P


ReplyQuote
James Bost
(@james-bost)
Active Member Customer
Joined: 2 months ago
Posts: 7
14/02/2020 8:52 pm  

@ Steve L

I'm making progress but slowly. Right now I'm stuck extruding g code from prusa slicer, (P2PP), to Python. I get a"layer configuration Missing" error compiling the gcode in Python. right after it says that the sidewipe has been activated. It only does that when I move the tower off the build plate but if I don't move the tower off the build plate it won't activate the sidewipe?  Any ideas 🙂  


ReplyQuote
Page 4 / 4
Share: