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

      • 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
        • 7 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...