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}
What is the problem you are experiencing with retraction?
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?
P2PP not PP2P
@ 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 ?
Can you post a step by step manual with sample values and some pictures?
This would be very nice.
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
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.
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.
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
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
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.
Yes, looks like an issue with the script. No guarantees but hopefully I can address it tonight
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.