this post was submitted on 24 Jun 2024
20 points (100.0% liked)

3DPrinting

15784 readers
1099 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: or [email protected]

There are CAD communities available at: [email protected] or [email protected]

Rules

If you need an easy way to host pictures, https://catbox.moe may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 2 years ago
MODERATORS
20
Retraction Test (self.3dprinting)
submitted 6 months ago* (last edited 6 months ago) by JoShmoe to c/3dprinting
 

I read through the Orca Slicer manual on github, but I don't understand how the retraction test works. I have no idea how I'm suppose to distinguish the results. Would anyone like to explain in layman's terms what it is I'm looking for?

top 17 comments
sorted by: hot top controversial new old
[–] papalonian 8 points 6 months ago* (last edited 6 months ago) (1 children)

Extrusion works by the motor pushing the filament forward, causing pressure behind the nozzle, and the filament melting and extruding out the end. When your printer wants to stop extruding ( ie moving to a new part or section to print without printing anything in the middle), it makes a retraction to pull the filament back, releasing the pressure behind the nozzle, and stopping the filament from extruding out.

In a perfect world, a full retraction would not be necessary; not pushing the filament forward should stop the pressure buildup, and stop the filament from flowing. However, we don't live in a perfect world, and so backing the filament up a small amount is necessary to stop it from flowing.

Finding out exactly how much you need to back the filament up is the purpose of this test. Back the filament up too much, and you can create clogging issues, extrusion issues caused by the filament not being at the end of the nozzle at the beginning of the extrusion, and (slightly) increased print time; don't back the filament up far enough, and filament will continue extruding out the nozzle, causing stringing.

The test works by having you lower your retraction distance to a very small number ( a lot of tests will have you disable retraction altogether, ie 0 mm), and slowly increase it from there. The idea is that the bottom of the tower will look like hot garbage, and slowly improve as the retraction increases; what's the quality stops improving, you know that that is your ideal retraction distance.

If you have a Bowden tube setup, a good retraction Tower would have values ranging from 0 mm to around 10 mm. Direct drive extruders need far less retraction; 0 to 2 mm in 0.2 mm increments should be good. Again, you're looking for the first setting that gets rid of stringing.

Let me know if you need any help or have further questions! Retraction can be really tricky to understand mechanically, but can be important for improving print quality and reducing the need for post-processing.

[–] JoShmoe 4 points 6 months ago (3 children)

I must have done something wrong because the whole tower looks pretty much the same except for a clear overextrusion around the middle on one side. The rest have really thin barely visible strings that don't go very far.

[–] BOFH666 3 points 6 months ago (2 children)

Maybe you don't need to 'fix' your retraction settings?

If it looks good enough, why bother?

[–] papalonian 3 points 6 months ago (1 children)

If it looks good enough, why bother?

good enough

You do understand what community you're in, right? ;)

[–] [email protected] 1 points 6 months ago (1 children)

Perfect is the enemy of good. Screw good. I wanna be perfect.

[–] papalonian 3 points 6 months ago (1 children)

Perfect is the enemy of good.

This must be why I never like the good guys!

[–] JoShmoe 1 points 6 months ago

Team Perfect here we go.

[–] JoShmoe 2 points 6 months ago

I'm currently trying to solve some seam artifacts. I assumed retraction has something to do with it.

[–] papalonian 3 points 6 months ago* (last edited 6 months ago) (1 children)

I don't use orca slicer so I'm not familiar with how it works specifically, but are you sure that the retraction settings are actually changing between different sections? I made the mistake when I first started it just loading the model and letting it print with default settings from my slicer. If the GitHub doesn't specify exactly how to enable the retraction tower settings, I would look up a guide on YouTube. If you've done temp towers, it'll likely be set up in a similar fashion.

If your test starts at 0 and you don't see any difference, it definitely it not working as intended; 0 retraction with result in a huge stringy mess, and going to the next step will be a significant change.

Edit: also maybe make sure that you are using the correct values for testing according to your extruder setup; if you are using a direct drive retraction tower on a bowden setup, the changes will be too small to make any discernible difference, and the lowest setting on a bowden test will likely be too high for a direct drive.

[–] JoShmoe 1 points 6 months ago (1 children)

The way the test is implemented through orca slicer is actually a bit confusing. The forks of bambulab and orca slicer are likely intermingled. I used the default settings given in the drop menu then it imported a model. I then started the test as is without modifying anything.

I honestly have no idea which the correct values were for the p1p. Now that you mentioned it, I suppose I should have checked with bambulabs online manual. I hadn't thought about that.

[–] papalonian 2 points 6 months ago

Do some poking around for your printer and slicer - for your printer, you need to know if you have a direct drive or Bowden tube setup, and for your slicer, you need to figure out how to modify the standard gcode.

Looking at some pictures online I'm pretty sure your printer is a direct drive. Again I'm not familiar with your slicer so I don't know what your model looks like, but typically retraction tests will be a tower with different values printed on the side indicating how far the retraction distance is. For a direct drive, these values should be pretty small, likely topping out at just a couple mm at most.

A search for " retraction tower setup" should get you numerous tutorials for your slicer, just follow those guides and input a range appropriate to your setup and should be good to go

[–] UnH1ng3d 2 points 6 months ago

I've had the same thing. I think orca's retraction test is just too 'easy'. I think the towers are too far apart.

[–] BOFH666 5 points 6 months ago (1 children)

Wasn't aware of the test (SuperSlicer user here), and found this.

The tower has multiple notches, each one corresponding to a different retraction length. By looking at the tower after printing, you can see how each retraction length affects the print quality.

So check your surface finish and select the retraction value with the best looks.

[–] JoShmoe 2 points 6 months ago (1 children)

The print is so small and I literally cannot see the results. I can't even photograph it clear enough with my camera phone.

[–] BOFH666 2 points 6 months ago

That is not how it is supposed to look, the end result should be at least a couple of inches wide.

[–] [email protected] 2 points 6 months ago

From what I understand it tests the minimum retraction distance you need to avoid stringing. The lower you get the less retraction you need. For example, for me usually it stops stringing around 0.4mm retraction (that's 4mm measured from the hot plate), but found that in real conditions the default 0.6mm works better. I don't find this test too useful, for me it fails to demonstrate the spectrum between too little and too much retraction, a feature I appreciate in the pressure advance tower. Apparently the moment it stops stringing, anything after that won't show you anything new and it's best to stop the print. Either that or I fail to notice any defects when the retraction is relatively high.

[–] MrQuallzin 2 points 6 months ago* (last edited 6 months ago)

I'd give Teaching Tech's calibrations a try. His website has a great guide for tuning every part of your printer. Teaching Tech 3D Printer Calibration