Also compatible with Rpi, Beagle Bone, or virtually any other embeded linux system. GUI runs without the need for X window system and outputs graphics directly to the framebuffer. Also reads keyboard and mouse directly from /dev/input/eventX devices
python
make clean
make release
make clean
make sim
make clean
make debug
mkdir /etc/Xmotion
cp config_example.ini /etc/Xmotion/config.ini
Launch script (./launch) calls "linuxcnc configs/Gen2/Gen2.ini" and the Xmotion binary is called from Gen2.ini's display= setting. You need to create a linuxcnc config in the conventional way to interface with your physical machine and set your display variable to suit. I use the launch script in the dev environment to reduce iteration time. After "make install" has been issued, any linuxcnc ini in /home/$USER/linuxcnc/configs/* can have display=Xmotion instead of display=axis for ex.