Saturday evening hacking. Working on BeagleG, a G-code interpreter and step-motor controller using the #Beaglebone Black and its PRU capabilities. Weekend project, started on New Years Eve, so not complete yet, but getting close to actually operating a machine.

Here, wiring to a #RAMPS motor driver and doing some tests. Works quite nicely.
Tomorrow: implementing accurate linear acceleration for the motor controller, then acceleration planning for adjacent line segments.

Eventually, this should eliminate the need to have a separate micro-controller (e.g. running Marlin) when operating a #3dprinter  . Everything can just be operated by the Beaglebone, including +OctoPrint  as the frontend.

2 Photos - View album
Shared publiclyView activity