Notifications

Using Slic3r with the Retractable Purge Mechanism  

Page 4 / 5
  RSS

BigBrain3D
(@bigbrain3d)
Supreme moderator Admin
Joined: 1 year ago
Posts: 196
07/02/2020 11:13 pm  

@vintagepc64

thanks. I'll try it out.


vintagepc liked
ReplyQuote
Tobi-zer
(@tobias-stegmiller)
Active Member Customer
Joined: 9 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: 1 year ago
Posts: 196
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: 8 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: 8 months ago
Posts: 7
13/02/2020 7:10 pm  

P2PP not PP2P


ReplyQuote
James Bost
(@james-bost)
Active Member Customer
Joined: 8 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
Daniel Martin
(@daniel-martin)
Active Member Customer
Joined: 7 months ago
Posts: 16
13/07/2020 9:17 am  

@vintagepc64

Can you post a step by step manual with sample values and some pictures? 

This would be very nice.

 


ReplyQuote
vintagepc
(@vintagepc64)
Moderator Moderator
Joined: 1 year ago
Posts: 41
13/07/2020 1:00 pm  

@daniel-martin

 

Sorry, I'm not sure what you're asking for. The only configuration is BUCKET_X, which is explained in the screenshots and readme. 

 

https://github.com/vintagepc/RPM-Post/blob/master/README.md

 


ReplyQuote
Daniel Martin
(@daniel-martin)
Active Member Customer
Joined: 7 months ago
Posts: 16
13/07/2020 4:24 pm  

@vintagepc64

 

hi please could you let me know what I need to put into prusa slicer to make it uses the post processing script as it will not work for me? Thanks. 

 


ReplyQuote
vintagepc
(@vintagepc64)
Moderator Moderator
Joined: 1 year ago
Posts: 41
13/07/2020 4:31 pm  

@daniel-martin

Please look at the linked readme. The instructions on how to use it are there. It tells you what to put where in P'licer and how to run the script on the saved G-code.

Otherwise, my crystal ball is not operating today, you'll need to be more specific as to what is going wrong or not working for you (Error messages, warnings, outputs, etc). 

Posting pictures and screenshots of your setup would also be helpful in determining what is wrong.

 


ReplyQuote
Daniel Martin
(@daniel-martin)
Active Member Customer
Joined: 7 months ago
Posts: 16
13/07/2020 4:33 pm  

@vintagepc64

 

hi I am able to get the script to work when I use the script in a terminal window with out prusa slicer but when I add the script to prusa slicer it does not do anything. Thanks

 

 

This post was modified 3 months ago by Daniel Martin

ReplyQuote
vintagepc
(@vintagepc64)
Moderator Moderator
Joined: 1 year ago
Posts: 41
13/07/2020 4:36 pm  

@daniel-martin

 

Thanks for clarifying. I'll investigate tonight. It is possible that the command line is not formatted the way the post processing script line expects it

 

 


ReplyQuote
Daniel Martin
(@daniel-martin)
Active Member Customer
Joined: 7 months ago
Posts: 16
13/07/2020 4:38 pm  

@vintagepc64

 

hi, I have attached how I have used to post-processing script in Prusa slicer but I don't know if I have done this correctly. so when i use prusa slicer with the post processing is does not give me any errors and it will not add any of the purge script but it will work when i use the terminal it will work so i don't know what is wrong. Thanks.

 

This post was modified 3 months ago by Daniel Martin

ReplyQuote
vintagepc
(@vintagepc64)
Moderator Moderator
Joined: 1 year ago
Posts: 41
13/07/2020 5:02 pm  

Yes, looks like an issue with the script. No guarantees but hopefully I can address it tonight

 


ReplyQuote
vintagepc
(@vintagepc64)
Moderator Moderator
Joined: 1 year ago
Posts: 41
13/07/2020 9:20 pm  

@daniel-martin

I've pushed a fix that should address the issue. P'licer expects the script to overwrite the original file, I was relying on the output being piped into a new file. 

You need to remove the trailing semicolon in your entry, but ptherwise it should now work as expected.

 

 


ReplyQuote
Page 4 / 5
Share: