

I understand that this may not be a multithreaded issue and could be something specific to the pi. I did hammer on the code pretty well on all three platforms, but multithreaded issues can be difficult to reproduce quickly. There is a chance you uncovered such code that, for some reason, isn't manifesting itself on the other platforms. I've seen lockups before in the code and almost 100% of the time it was due to one thread stomping on the data of another due to incorrect/non-existent data protection.

Installing USB COM port drivers on Windows īob - I'm impressed that you got it to run on the raspberry pi, I didn't even think of that as an option! Installers for Grbl Controller on github: įTDI USB COM port drivers (find Mac drivers here): what was my motivation for this two month, any spare minute, undertaking): A list of the latest enhancements can be found in the README file on github. Grbl Controller supports the Mac, Windows and Linux (Ubuntu and Debian).
#Grbl controller 3.0 install
To use on the Mac you will need to also install the Mac FTDI drivers.
#Grbl controller 3.0 mac osx
Included in this version is the first native Mac OSX release (64 bit C++ code), plus a special installer that supports the old 32 bit Intel hardware (10.5). I've rewritten the old Grbl Controller from the ground up and released version 3.0.
