I got a message the other day on g+ from ultimaker letting me know that Cura was available for Macs. Cura is software that does both slicing and printer control. It has some cool features so I decided to check it out.
INSTALL –
The install went very smoothly. It searched for a python module that I didn’t have, then installed it for me. That was it.
CALIBRATION –
Calibration was pretty quick as well. Cura and slic3r both are front ends for skeinforge. EDIT – thanks Gary for the correction. They do a bunch of math behind the scenes so that you can tweak one number and have it ripple through all of the other things that number influences. Cura seems to be even simpler than slic3r, but in my experience that has been a good thing. I had to set my bed size, x,y,z, max length, nozzle size, filament, filament size, and possibly a few other things. There is a first run wizard that guides you through the things that you need to change. The one big sticking point is that you (strangely) need to put your extruder steps per mm into cura. I’m not sure if it was in the wizard. If it wasn’t then you can find it under preferences called “steps per E”
SLICING & PRINTING –
The slicer in cura is well laid out and labeled. It is a little slower than slic3r, but gave me better results. It also allows me to tweak things like speed (by a lot) and have much more consistent results.
COOL THINGS ABOUT CURA –
There is a project planner feature that is pretty awesome. It is a plater, in that it allows you to gang up multiple pieces in one print but it allows you to apply different slicing settings to each piece. Being able to print a wade’s extruder at .2 layers and the gears at .1 on the same bed is really awesome. The coolest thing about project planner is that you can control whether the separate parts are printed individually or all at the same time. I can’t count the number of times that a 3×3 grid of gears will have one gear come up and then it will eventually knock all of the rest free. I LOVE this feature.
There is also a gcode post processor in cura. This has been a staple of traditional cnc software for a long time. I love this. For example: cura was generating a M190 code in the startup. This means that it waits for my heated build platform to get to temp before moving on. I don’t like to wait that long as my apt is cold, and my bed heats up slowly. I was able to swap out all “M190” codes with “M140” and away I went!
BAD THINGS ABOUT CURA –
You can’t control the printer without sending a print to it. The overall print section seems to be the least developed part of the whole thing. You can’t select a gcode file to send without generating it in Cura. You can however generate it in cura, then edit externally, and then send it from cura. I have also had far more print freezes and line checksum errors in cura than in slic3r.
CONCLUSION –
I’m stoked on cura. I wish it had a bunch of other features, but it seems like it is developed by a person (? /community?) that has been continuing to add new features and push things. I’m sure that there are some things that I’ll use pronterface for. I may even do my slicing in cura and my printing in pronterface. Either way I am glad to have made the leap, and now I have another software tool in my toolbox.
Hi. Nice writeup, however I have to offer a small correction: you say “Cura and slic3r both are front ends for skeinforge”, but this is only true for Cura, which uses it as the engine to actually slice the model into GCode. Slic3r was developed from scratch (in perl) by Alessandro.
Daid (the author of Cura) has done a great job of simplifying the interaction with Skeinforge which can be quite daunting to work with, and he’s obviously added many more features on the way.
Thanks Gary! Corrected!