New Pi Build of CM

We posted a new build of Carbide Motion for the Raspberry Pi at Carbide Motion for the Raspberry Pi , but we received a report of problems running on a Pi 5:

https://community.carbide3d.com/t/first-batch-of-jog-pendants/100035/113?u=robgrz

Here’s where we stand now:

We built this on the same Pi we’ve been using from the start, and it worked with our initial testing, but the platform has changed a lot. We think the entire point of a Pi is that it should be treated like an appliance, rather than a PC that you update regularly. But we’re pretty out of date with our build system now; we just didn’t want to change platforms abruptly.

I think this might be the last build on the original Pi OS we started with, and we’ll move to the latest OS release going forward. Not being a deep “Pi-guy”, I don’t know what the implications are for this. I don’t know if it leaves older Pi’s behind.

But, the prices on a Pi have been going up with the RAM shortage, so I’m not even sure it makes a ton of sense to use a Pi now, compared to a cheap mini-pc running Linux. (I’m not saying we drop the Pi, but logically, it seems like Linux would be a better focus?)

So, feel free to post your thoughts about any of that, and your feedback on the latest Pi release.

7 Likes

Mine is a 4 and on a down level of the OS.
I will give it a whirl tonight.

1 Like

So odd thing I’ve found is that v654 package does not want to run on my Rpi5 & I have no idea why. I removed v635 & can re-install v635 just fine & run it. But not v654.
I’m wondering if v654 works on Wayland or does it need X11?

So using GDebi package viewer seemed to bring up possible issue of a missing dependency & file ownership.

Yes. Something like a flatpak or appimage might be a good choice.

I’ll be happy to try CM under Linux on my N100 PC if it could be distributed as an Appimage as @Japi42 requested here, and would help in my situation also

Thank you,

Randy

Here you go… Carbide Motion on Linux - #23 by robgrz

2 Likes

What I’ve really enjoyed about using the Pi is being able to set it up with a made-for-Pi touchscreen so the Pi/screen are an integrated unit that is dedicated for the CNC to just always work. Having an integrated/mountable/HMI keeps things neat/concise & focused on just running machine jobs. Helps with troubleshooting when things go wrong too. Ideally, I would love to have a Pi OS build that is customized & dedicated to just running CM - like Kodi or MotionEye OS. Probably not really necessary.

In any case, the goal from my perspective is a dedicated/always-on/low maintenance/reliable/almost industrial-grade HMI appliance to simply run prepared CNC jobs with the minimum of hassle & distraction - with or without an Internet connection. Raspberry Pi platform provided that quite nicely over the years in a compact form-factor.

5 Likes

Same setup for me. I do like the integrated pi/touchscreen that I have.

But, I am looking for a deal on a fanless PC that I can run Linux on. I have an extra touchscreen monitor that I can look to it and see how it goes.

1 Like

I just tried 654 on my Pi 4 (or maybe 4+) and it worked flawlessly. The Jog Pendant worked right away and was very nice.

I did not try the E Stop on the pendant or the program restart in CM but every else was smooth.

I like the larger popup for for the tool change. It’s easier to read on my 10” screen. It does obscure the more descriptive message from the Vectric post from @Allen44 but I can slide the front one out of the way.


I did not test jogging from the touch screen to see if the double jog bug is there but the other buttons on the touch screen works as they should.

Thanks for the update!

3 Likes

What OS version is on your Pi?

My model is
Raspberry Pi 4 Model B Rev 1.2

OS is bullseye

1 Like

Did you have a new Linux version of the flatpak for the new 654 revision? I know it’s in beta, so maybe just for the non-beta?

Not yet. Our build computer got hosed with an update (we’ll go back to Ubuntu from now on). So, we need to get that back up and running to do a new build.

2 Likes

Yeah mine is on Bookworm…& from checking the webs Trixie just came out a few months back. Seems to be moving towards making full use of the 64-bit capabilities of the platform.

In my case, if it ain’t broke I don’t fix it.
I didn’t see a compelling reason to upgrade the OS

1 Like

I can confirm installing a fresh install of Bookworm 32 bit Legacy, works with the latest Pi build of CM on a Pi 500 fresh out of the box.

2 Likes

Thx for the info. Looks like I’ve got Bookworm 64-bit on my Pi 4B. I actually thought I was running a Pi5, because I do have one, but never got around to integrating it with my setup.

So best guess at this point is that it’s a 64-bit vs 32-bit issue - but CMv635 runs fine on it.