Jump to content

Open SVG Files - Feature Request


Recommended Posts

Posted (edited) · Open SVG Files - Feature Request

I would like to request that Cura recognize a .svg file as a valid file type to open, then launch the Convert Image... dialog.


Right now, Cura does not appear to be able to open a .svg file. So if you're working with a desktop imaging application such as Adobe Illustrator or Photoshop, you have to save to a bitmap format like .gif, .jpg, or .png in order for Cura to open it. These bitmap files create anti-aliasing of angles and rounded edges. These will in turn result in uneven side walls when Cura slices.


The workaround I'm aware of is to use your imaging application to save as .svg. This then requires an intermediate application to open the .svg and save it as .stl (Tinkercad can do this). Then go back to Cura to open the .stl and slice, then save as .gcode for Ultimaker. It's an additional set of steps that seem unnecessary. If Tinkercad can do it, why not Cura?


Would love to hear if someone has found a better way to tackle this.


Edited by DennisV
  • Like 1
Link to post
Share on other sites

Posted · Open SVG Files - Feature Request

Thanks for suggesting this!

As it's not really a core feature I don't think the Cura team will implement it anytime soon. You could however make a pull request on GitHub to add the functionality yourself. Have a look at the image importing plugin to start: https://github.com/Ultimaker/Cura/tree/master/plugins/ImageReader.

  • Link to post
    Share on other sites

    • 4 years later...
    Posted · Open SVG Files - Feature Request

    Hi DennisV,


    What I do is that I create an .svg file in Illustrator, and than I import it into Tinkercad as it can read stl files. Then I size it and export it as an .stl into Cura.


    Hope this helped.

  • Link to post
    Share on other sites

    Posted · Open SVG Files - Feature Request

    That SVG plugin does not cover the usecase of interpreting colors as heights like the ImageReader does. That is a lot less straightforward to implement than it may seem. Cura is not a modeling program.

  • Link to post
    Share on other sites

    Posted · Open SVG Files - Feature Request

    Not totally agree on the argument that Cura isn't a core feature as the img loader can get you the gray-scale image into the height-map why shouldn't it be able to get colors to heights?

    As the img already imports it's just a little push to get it import SVG and get the colours of the svg shapes bring it up to height. 

    Com'n Daid you can make this happen 😉 

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