I halted progress on the OpenGlow control board for now. I’ve been focusing my efforts on a firmware image for the factory board.
There is a working image over at my Github that has most of the basics to make the thing move. Installation instructions for dual boot are here.
The existing image uses a horribly slow Python based program to control the unit. It currently is able to connect to the Glowforge service and mostly work.
I am in the process of writing control software for it in C. My goal is to provide a REST interface to the unit for third party software.
I went down a rabbit hole, and started developing a full fledged C REST API platform that is driven by OpenAPI v3 schema files. I’m about halfway through that now. Once that is done, I’ll switch back to finishing the control software work.