Jump to content
Ultimaker Community of 3D Printing Experts
HugoW

G10 / G11 retraction is not generated

Recommended Posts

Hi,

 

I use Cura 2.3.1 as I have an older PC, but it works. Unfortunately, the retraction does not seem to work. I run Smoothieware and I read Cura should add G10 commands to retract, and G11 to extend again, but there are no such codes in the files Cura generats. And the printer obviously does not retract, I get some rather hairy prints.

 

Please advise,

Cheers,

 

Hugo

Share this post


Link to post
Share on other sites
16 minutes ago, HugoW said:

These are the settings I have

 

What about the retraction speed? Does it match the values that are usually used for your printer?

Does it have a bowden setup? I ask, because a retraction distance of 6.5mm is quite long for 1.75mm filaments.

Same question - does it match the values that are usual for your printer?

Share this post


Link to post
Share on other sites

I've just added retraction speed from the settings list, it defaults to 25mm/s. OK with me. I have no usual figures, I have a homemade CoreXY printer with the extruder on the XY carriage pressing the filament straight into the hotend. But I don't see the motor retrackting, either. I put an excentric dot on the axle so I can see it move. It paused during travel, it does not reverse a bit (should reverse about 1/4 turn with these settings, that should be visable).

 

 

Share this post


Link to post
Share on other sites

While googling I found this older topic:

https://github.com/daid/LegacyCura/issues/1212

It tells me G10 and G11 are not always generated for retraction. Two simple questions;

How does Cura retract and "un-retract" if it does not use G10/G11? And why doesn't my printer oblige?

I'll go mess about with this g-code flavor, what ever that may be...

 

Cheers,

 

Hugo

Share this post


Link to post
Share on other sites
11 hours ago, HugoW said:

How does Cura retract and "un-retract" if it does not use G10/G11?

 

Cura generates move instructions for the e axis (G1) with the specified distance and speed. Like any other move.

Easy to find in the generated gcode of you search for lines that only move the e axis, like "G1 E12.546 F1500",

or simply for "F1500" (1500 mm/min == 25 mm/s).

If those lines are there, your printer ignores them for some reason.

 

Does the "volumetric trick" from your linked topic still work?

Smoothieware seems to be able to use volumetric e values, so this would probably the easiest way to go?

 

Share this post


Link to post
Share on other sites

I've not done much research today, just bought a new house and showed it to the kids. Anyway, I looked for the g-code flavour setting and found it as one of the basic machine settings. It was set at 'RepRap (Marlin/Sprinter)'. That makes sense, as when I started this project a while ago I ran a RAMPS 1.4 with Marlin on it. I remember making that choice, now. It also has a setting 'UltiGCode', probably an Ultimaker special. And last but not least 'Repetier'.

 

I sliced the same file three times and only with the 'UltiGCode' settings I got G10 and G11 codes, and I found them in logical places (I can read G-codes fairly easy, I learned to write them in the beginning of the CNC era). I just wonder why using the regular control of the extruder to retract does not work on my machine, I find F1500 in multiple places and the values seem logical. For instance this part, at start-up:

G1 F1500 E-6.5
G0 F5400 X83.718 Y112.914 Z.299
;TYPE:SKIRT
G1 F1500 E0

And away she goes.

That basically is at start-up to avoid oozing;

Retract 6.5mm

Move to start position

; start with laying down the skirt to prime the nozzle

Un-retract (English?!?) again

And away she goes.

 

But that part seems to be blocked by my controller somewhere, maybe it is a feature in Smoothieware where I should chose one method for retraction, or the other. But I haven't found out where and how, yet. I prefer the normal control of the extruder over using specials like the G10/G11 codes.

 

Hugo

Edited by HugoW

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!