This was a quick R&D project and we just got it working a few hours ago so we haven’t tested it too much yet. We don’t know if the Raspberry Pi will become a supported platform for us yet, but let us know if you find it useful.
PS- Be sure you run sudo apt-get update before trying to install this package if you’re on a fresh Pi install
A few observations to make this easier for other folks. There are 2 flavors of IP OS 32 bit and 64 bit. This build is running on the 32 bit OS. For me it shows up in the Menu option for Graphics. I suggest a 1080 p screen or better resolution. I’ve tested it in a 4K screen. On the PI Foundation Touchscreen some controls are off the screen edge. This is due to the low resolution of this display.
More notes. I have run it on a Pi Laptop conversion running at 720p. Once connected, because the settings are per Shapeoko, per PC, Go directly to settings. Click send configuration data, then select the default settings fort your Shapeoko. Click OK it will prompt you for the Z axis type. You will need to rehome the Shapeoko. From here it will run as normal. I was able to run and complete the hello world tutorial.
Just set up my Shapeoko 3 two days ago so this is perfect timing as I was looking into ways to either wirelessly control the machine with a Pi through grbl, or to get a Windows 10 Tablet and mount it on the frame
I’ve got a spare Raspberry Pi B+ hanging around, I wonder what this would run like on one of them resistive stylus 3.5" screens, as you can pick them up for pennies these days and it makes for a really nice compact cheap solution for controlling your Shapeoko whilst at the machine
I understand that this was only made less than a day ago but fingers crossed for good scaling with the software to come as it’ll work fine on a 320x480 3.5" screen as all you’re really doing is jogging and zeroing the machine
I’ll be testing this today. I’m definitely interested in this.
In further tinker sessions, could you all add the unofficial REST API from CM4 back in? I use it with MQTT and my Home Assistant installation to trigger automations in my smart home. I’ve actually held off upgrading to CM5 because of it.
Thank you nwallace and WillAdams for your response!
I hope in the near future they can support lower resolutions/different UI layouts
As it’s a little wasteful in my eyes to buy a 7-10" higher res touch screen just for using as a jogger, zero’er and file loader
I would not expect to see a version that would work on that small of a screen. If they make one, great but I would not make purchases on a hope that they will. It seems very unlikely. There are plenty of options with 720p or greater which would be much more likely to be supported if they choose to support the RPi at all.
So I tested this out with a Raspberry Pi 4+ and the 7" Touch screen. It appears that the UI does not scale with a FIXEDMODE resolution like the 7: uses. But everything else appears to operate normally.