Jump to content
Ultimaker Community of 3D Printing Experts
Sign in to follow this  
jbeale

detailed control over g-code generation?

Recommended Posts

I am new to the Ultimaker system, having previously used a Makerbot with its own software MakerWare. On that device, when I print out a conical shape, I notice there is a visible seam along a radial line, where the head steps up to the next layer in the same relative position each time. I believe this is caused by the slicer software, since there is no such feature in the original CAD model (STL exported from OpenSCAD). See for example the photo here: http://www.thingiverse.com/thing:340161

I gather the Ultimaker machine runs on g-code generated by the Cura software. I have skimmed through the Cura manual, and downloaded and played briefly with the program, but I do not see many detailed controls. Is there a way to tell it to randomize the relative position where the head steps between layers, to avoid that straight radial line on the surface?

 

Share this post


Link to post
Share on other sites

Cura doesn't allow you to specify the position of the z-scar, no. It is one of the controls which has been sacrificed in the interests of a simpler UI.

However you are free to any other 'generic gcode' slicers such as Kisslicer or Slic3r, or the commercial (and, IMHO, excellent) Simplify3D. Those provide more control over the layer start positions.

 

Share this post


Link to post
Share on other sites

Currently Cura uses the last ending position on the previous layer as start position for the next layer.

It would actually only be a few lines of code to randomize this (for a quick solution). A proper solution would actually look at inner corners and put the Z-Scar there. (Maybe even randomizing if it finds different proper corners)

 

Share this post


Link to post
Share on other sites

If you are patient you can make the Z scar almost non-existent by slowing it down to 20mm/sec because you don't get any oozing when you print that slow. Also it helps to crank up the Z acceleration to lower the time it sits there moving the Z.

Daid wouldn't it be even better to move the head to an "infill" region of the part during the Z move?

Most of my parts have no visible Z scar by the way (at 35mm/sec).

 

Share this post


Link to post
Share on other sites

Currently Cura uses the last ending position on the previous layer as start position for the next layer.

It would actually only be a few lines of code to randomize this (for a quick solution). A proper solution would actually look at inner corners and put the Z-Scar there. (Maybe even randomizing if it finds different proper corners)

 

Do I read too much between the lines if I just saw the word 'currently'? :???:

How much effort would it be to realise the proper solution? I think the quick and dirty solution is not much better than the status quo.

The interesting question is how to deal with e.g. a cylindrical shape. How limited are you by patents?

 

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
Sign in to follow this  

  • Our picks

    • Taking Advantage of DfAM
      This is a statement that’s often made about AM/3DP. I'll focus on the way DfAM can take advantage of some of the unique capabilities that AM and 3DP have to offer. I personally think that the use of AM/3DP for light-weighting is one of it’s most exciting possibilities and one that could play a key part in the sustainability of design and manufacturing in the future.
        • Like
      • 3 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!