What software will everyone use for their long mill?

So I’ve been poking around looking at different software option, and boy there are a lot of options. And none of them look like they’re great for everything, even the super expensive ones.

Right now I’m fairly proficient at making boxy models in the free version of SketchUp, which I use for planning out furniture projects. But it looks like SketchUp isn’t very popular for this application, and I can see why.

So how about you guys? What software do you plan on using, and for what types of projects?

1 Like

I use easel right now but its not good for in depth 3 D machining. Good for plaques and nameplates things like that. Or for engraving gifts. That is about all I am doing with my machine right now so its all I will use. For more intricate things i try to find coding and use camlabs to run it.


For modeling I generally use free stuff like OpenSCAD (coding) and sometimes Antimony (visual object oriented). Both enables to easily produce simple parametric designs if you’re at ease with coding. BUT I really want to get proficient at “OnShape” as it feels powerful enough, and it’s free for my level of use as far as I can tell, and it works on mobile devices as well as on my laptop. And SienciLabs shares the designs of their machines on OnShape so that’s another motivation as well.

For me I was going to start with easle as a beginner. I have been making some projects for free online to try and get a base understanding until I get my hands on the long mill.
Going to do small pussels inlays and namesigns

My modeling experience is mostly with SketchUp and Fusion 360. I use Fusion currently for 3d Modeling with my 3d Printer and since it has the ability to produce gcode I am hoping to learn that part of it over the next few months.

For controlling my LongMill I plan on using a Raspberry Pi with a 4" Touchscreen and wireless keyboard. I am currently figuring out which software package to use and it’s between Universal Gcode Sender, CNCjs and bCNC.

My Pi 3B+, touchscreen and wireless keyboard arrive on Monday. So I hope to see how the three packages look on the 4" screen and see how configurable they are as well as performance.

1 Like

I’ve been looking at free ways to accomplish things I thought I would use s CNC router for and I’ve stumbled on a couple that I hope will be as cool as they look:
For generating designs, F-Engrave converts a graphic into a two color representation using either dots of different diameters or lines of different widths Several free CAD programs make dwgs and dxfs that Fusion likes, and FreeCAD can also import and convert a long list of file types. There are lots of others that I want to check out, like Halftoner, Reactor, G-Code Ripper, DMP2Gcode (for converting heightmaps), but need the machine in hand. If you’re going to use Fusion 360 for gcode generation, Inkscape is a good choice for some conversions because it can load a graphic and turn it into lines and shapes, and it saves SVGs, which Fusion sort of likes.
For senders there’s the standby UGS, but I’ve also air tested SourceRabbit, grblgru,Candle CNC, etc.
I think the finding, testing, and tweaking software will be one of the fun challenges. We should make sure a category for software likes/dislikes is kept up.


Hey, sorry, I screwed up my references. The program that converts a graphic into a two color representation using either dots of different diameters or lines of different widths is Halftoner, not F-Engrave. F-Engrave does V-carving and B-carving and seems to work very well with UGCS. Sorry for the bad proofread.

1 Like

@David I’m getting close to putting a nice list of software resources together. I’ll keep you updated

1 Like

I use Fusion 360 but I’m fairly new to it. I did more project work in Sketchup for the workshop in the past, but none of it was intended to output machine code. I understand Sketchup has a g-code plugin but I think it’s not an ideal platform due to not being vector based.

Fusion 360 has some very very powerful milling options but it’s a steep learning curve and often not intuitive at all. Lots of reading and youtube watching even to get basic functions understood and get comfortable navigating (at least coming from SketchUp). However the quality of the g-code and the flexibility has been amazing so far.

License is free for hobbyists and even business users doing less than $100K a year in sales.



I’ve used AutoCAD for years but never for 3d until recently and that made my brain hurt. I’ve been trying out a plethora of the “free” alternatives, but have determined that they all seem to lack something and to be honest life is way to short to fret over a few scheckles. I’m in the process of evaluating Vcarve Pro and it looks to be the forerunner at least at the moment. I’m hoping to be relatively proficient by the time my longmill pitches up.

I have started messing around a bit with inkscape for converting file type and onshape. Then use Universal gcode sender. Its kind of interesting to manipulate the file types.

1 Like

I purchased VcarvePro. I am an absolute beginner and was a bit intimidated when I 1st started watching the tutorials. Now I can design a project fairly easy. I am not happy the bitmap trace function when pulling in a photo.I have been playing around with photos in Corel paint before pulling into VCarve. I am also using with my own drawings because I Am not happy with bitmaps available online. Other than that, I found VcarvePro very user friendly.

Is anybody else having a hard time installing software and getting it up and running

What software are you referring to? If UGS some have had issues. Please provide a little more info so someone can help you.

I am generally good with computers can build them no problem I know how to do CAD but this is got me stumped are you go to install the ugs platform that they suggest I go to the downloader I have tried to install the 2.0 classic nightly build and the 2.0 platform nightly build they do not open like any regular download I do have Java installed at one point I did have the ugs installed but it is not the same one they show in their troubleshooting I tried installing Source rabbit that one keeps saying cannot find comport 4 I have tried other things including the Arduino 1.8 point 12 and the grbl firmware don’t know if I really had to do that but if no one installed it I thought I should be able to just download whichever interface software hi chews and run it direct from there any help you have they can point me in the right direction I’d appreciate but right now my head is pounding.

What computer processor do you have, 32 or 64 bit? It makes a difference. What kind of errors/messages are you getting? I’m looking up other info. As for grbl for the arduino the longmill comes preloaded with the correct parameters you need. If you have reloaded grbl on the arduino then you have lost the Sienci parameters. As for UGS I’m looking for the installation instructions and will get back to you on that.

I’m running 64 on Windows 8 on a laptop they 8 gigs has plenty of power there when I plugged into the USB port on my laptop I never did get any driver to install from the CNC do I have to install Arduino I did install it try to do what had to be done in there or what I thought had to be done got nowhere and uninstalled it no I hope I didn’t screw up any of the parameters on the sienci unit

Ok, you have the right computer and OS. You will need JAVA 8 installed for the latest UGS versions. There are some instructions on the Sienci.com web site for troubleshooting UGS install and connection problems. Go to their web site. Under resources tab select longmill resources. On the next screen select either blue box. Both bring up the same info. On this screen select Post Build and then Common Issues and Fixes. Scroll down to find UGS install and connection issues. See if any of this information helps. If not let us know.

Robert: Heyward is pretty much on top of your issue. I would just add that UGS does not “install” as other windows programs do. Meaning, if you go into programs and features, you will not find it. All the downloaded UGS file does when you run it is to unpack the files it needs to run. You then need to go into the folder where they reside, open the bin folder and choose the version, 32 bit or 64 bit that you want to run. This is all spelled out in the “how to run” section here:


Thanks for assisting with that info Grant. I hadn’t thought about that yet. We will get you running Robert.