Jump to content

detailed control over g-code generation?


jbeale

Recommended Posts

Posted · detailed control over g-code generation?

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?

 

  • Link to post
    Share on other sites

    Posted · detailed control over g-code generation?

    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.

     

  • Link to post
    Share on other sites

    Posted · detailed control over g-code generation?

    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)

     

  • Link to post
    Share on other sites

    Posted · detailed control over g-code generation?

    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).

     

  • Link to post
    Share on other sites

    Posted · detailed control over g-code generation?

    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?

     

  • 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

      • Introducing the UltiMaker Factor 4
        We are happy to announce the next evolution in the UltiMaker 3D printer lineup: the UltiMaker Factor 4 industrial-grade 3D printer, designed to take manufacturing to new levels of efficiency and reliability. Factor 4 is an end-to-end 3D printing solution for light industrial applications
          • Thanks
          • Like
        • 3 replies
      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 26 replies
    ×
    ×
    • Create New...