I have solved my upgrade issues myself, but I want to post my experience so:
-
Others may get out of the same mess faster since I’ve seen some similar posts.
-
To improve Carbide Motion
I have not used my ShapeOKO 3 in a while and had a backlog of cut jobs so I decided to upgrade my OS (RPi 4 Linux) and Carbide Motion from build 578 to build 630. (This problem is not specific to the unsupported? RPi build)
Everything went well in the upgrades until I started CM-630 and the shiny new “Setup Wizard”. There was an option to skip if you know that your machine is set-up, but it was a trick. You cannot skip it. I exited the app, went to another motion controller and dumped all of my GRBL settings and added them to my notes, since, I didn’t know what was about to happen. I re-started the RPi CM and submitted to the setup wizard. I have a ShapeOKO 3 XXL with HDZ, bit setter, and Bit Zero v1. The issues: -
The new CM was not smart enough to import my old settings, like most mainstream software. (Please think about adding this) Here are where your old and new settings are:
RPi:
pi@shapeoko:~$ ls ~/.config/Carbide\ 3D/CarbideMotion6
features.txt global.json shapeoko.json
OS X:
~ ls ~/Library/Preferences/Carbide\ 3D/CarbideMotion6
features.txt global.json shapeoko.json -
I pressed forward and got to the Bit Setter, which had my machine home position jacked up for a while until I realized that the screen that allows you to position the spindle over the Bit Setter was missing on the RPi. There was also a lot of text chopped off of the instructions. This was the worst problem, since I was unfamiliar with the new Setup Wizard and for some reason couldn’t easily find the updated instructions. My workaround was to start over on OS X with the latest CM and go through the same setup. Then, I copied the config from the OS X config directory above and copied them over to the latest config directory on the RPi.
- Here is my touch screen size, so you know my resolution when viewing the clipped text: 12.3” Touchscreen Display 1920x1280
- The latest release handles probing differently, and didn’t allow me to set my Bit Zero in the Settings pane. It was a small inconvenience, but it would be nice to go ahead and specify that in the Setup Wizard and/or Settings pane since you find out that it is wrong when you are into a job setup and it is a mystery what will happen after you change any settings during an active job.
I won’t mention anything else since after re-setting up my machine, it seems to work fine.
Thank you for making a RPi version, since it is much easier using that on a purpose built touch screen motion controller computer.