Motion forgets machine config on user login

We have a Shapeoko 3 XXL at my university, connected to a mac running Carbide Motion bulid 566. When we tried using it recently, the machine config in Motion had been reset - the bed size was set to 5mm by 5mm, the bitrunner and bitsetter were not enabled, and the bitsetter location was forgotten. I reset those setttings, flashed the controller (send GRBL if I understand right?), and am able to cut things, but if someone else logs in and starts Motion, they will need to reconfigure the same settings before they can cut.

Ideally, we would not have to set all of those every time someone logs in to cut.

I understand those settings are stored on the controller - is there a way for Motion to “read” those settings from the machine, or is there a config file on the Motion end of things? Is there some step I’m missing?

IT just switched that computer from using one user to having everyone login as themselves - maybe there is a config file that needs to be imported on login?

A couple of similar issues for reference - I wasn’t able to find anything describing how to “keep” these settings persistent between users:

Thanks for your help!

There are two sets of settings:

  • Grbl parameters — these are persistent, and you can verify their settings by opening up a Log windows and sending the command $$ to send them to the Log for inspection
  • Carbide Motion settings, notably machine Travel Dimensions, BitSetter configuration (enabled/disabled and position), whether or no a BitRunner is connected — these are stored in a configuration file associated w/ the current user

While the latter settings should only need to be sent once, each time a new user logs on and runs Carbide Motion, the former settings are re-sent when one re-configures

If you find it necessary to re-configure Carbide Motion more than once per user account, let us know at support@carbide3d.com and we will try to look into it with you.

Then, if I understand correctly, we could add that config file to a user login script so that anyone who logs in on that machine already has Motion configured for the Shapeoko?

Where is the config file located on MacOS?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.