The options to run on linux would be nice. I have a Linux Mint laptop ready to go.
So I’m just curious, does the current CM Pi build run on that?
Pi OS is Debian Linux optimized to run well on Pi & ARM, but I’ve never had any other Linux hardware to try running it on.
If you want to give this a shot, we just packaged up the latest build as a flatpak - Box
You should be able to install with
flatpak install CarbideMotion.flatpak
And run it with
flatpak run com.carbide3d.CarbideMotion
The Pi version is not optimized for ARM. It is compiled for ARM. Meaning it cannot be run on non-ARM processors like Intel or AMD.
I realize that I am in a distinctly minority position as a Vectric Aspire user. They don’t support Linux or Mac. I design on an extremely powerful Windows machine in my studio and ship it out to my sad little MS Surface v3 in the woodshop. This is when I often times must tweak the code before I send it to the machine, and I run Aspire out there for that reason. (although it is slow, it is better than running back to my house.) This has worked perfectly for years and, while I have absolutely no issues with anyone having the freedom to run the OS they desire, I find C3D drifting more away from the style of work that I do. I run huge files. Just 2 cents. I love my Shapeoko machine but I think there is an Avid in my future.
The interesting thing though, is that the rise of ARM as the dominant architecture in hand-held mobile devices has now become powerful enough to start taking on the x86 juggernaut… Mainly spearheaded by Apple’s hardware.
It could very well be that x86’s days are numbered.
Presumably, we’d offer Create on Linux as well, if this goes well, so CC users can edit in the shop.
Just to be clear, Linux would be an added platform. Windows and OSX are here to stay.
The entire point of this is to keep the ability to run huge files with other changes we’d like to make.
One of the things I’ve enjoyed about C3D’s system, is that it’s been flexible enough to accommodate all sorts of different setups & configurations for all it’s users. It’s a big plus to my mind.
Awesome, CC on Linux would be a plus, allowing me to work both in the shop and home!
Tested this on Zorin OS running on a generic i5 PC. I needed to add my user to the dialout group the log out and back in to be able to access the serial port. After that it works great.
You clearly did not read my post. I understand that you are busy. I am not a Create user.
Linux version would be great for me, especially if Create is available too for tweaking toolpaths. For whatever reason the pi build isn’t running on the pi5 I picked up (on bookworm) but the old macbook I’ve been using for motion runs Linux better than the later MacOS versions.
In mid-2020 I posted a question about running CM under Linux that got nowhere. So, yes, I would very much appreciate a Linux option. Can you give us a guesstimated ETA? Or is that something I missed in other postings?
PS–a link to the fanless AMD mini-PC, please.
It’s available now:
Thanks for asking @robgrz my reason for going with a Pi is that I can create a well-integrated screen that is close and convenient for controlling the machine. The fact it is Linux is just a side effect, but what I really appreciate is the low cost and small form factor you get with a pi. Seeing a guy on youtube build a screen next to his Shapeoko with a Pi was a catalysing factor for me buying and seemed much more elegant than other machines where you have to awkwardly have a laptop nearby.
I wonder if discontinuing the pi and going down a Linux route would add friction for potential buyers who want a simple integrated control and have found the pi as the easiest route to achieve that. Of course you could always add an external screen as an add-on people could buy!
I personally don’t mind having static images of the toolpaths - not the end of the world. I really care about the simple form factor. I only deal with Linux because of the Pi, not because I want Linux per-se.
Here’s my setup for reference ![]()
Obviously just my perspective so do what you think is right ![]()
Looking forward to trying this out. Thanks.
Thanks to Bee for the tip on adding to dialout group. Connects fine after that on laptop running Fedora.
I use Linux for all my home computers, save the two I use for designing and running my machine, being able to change those over to Linux would be great, as my windows machines are constantly trying to do updates and changing things when I just want them to stay the same and do what I need.
