Attempt to build a 4 axis CNC controller from the Beaglebone black
Boards arrived, time for testing everything
X step signal
I managed to connect to the Beaglebone remotely via mklauncher and Cetus.
The file can't be run, since beaglebone is not connected to real hardware and can't be homed.
May be I will create a guide how to run it. Now it is something useful and I have to connect it to the steppers.
Machinekit can be started with different interfaces. They can be configured with setting DISPLAY variable in INI configuration file
AXIS (unfortunately it crash, when I try to load a cut file):
tkemc (this one seems to load OK, but refuses to run, since machine need to be homed first):
There is also a few remote interfaces that need to be tested.
My TinyG controller burned and can't be restored. Currently I set up an Arduino Uno with external drivers and GRBL firmware. My goal is to replace Arduino with Beaglebone Black, since only 3 axes are supported in GRBL.
Conclusions so far:
Beaglebone Green Wireless can't be used, because some needed pins are occupied.
The machinekit image for the Beaglebone can be downloaded from:
I changed the image to be flashable (by changing uEnv.txt) and flashed it to the EMMC
I use it with WiFi USB stick that can be configured as described here
For the connection I use putty and Xming with X11 forwarding. In this way you don't need a display on the BBB. You see everything on your PC.
I installed samba on the BBB and created a shared folder for quick files transfer.
Machinekit can be run by simple command:
I see the machinekit interface on my PC and I selected CRAMPS as an interface board.
To be continued...
My current setup - Arduino is going to be replaced, may be.