This is a highly configurable and changeable universal g-code sender for home-made CNC, laser & 3d printer. It doesn't contain any hard to port elements. It has written using Lua & lua modules (lua, C, C++).
v5.3.3 (bit operations)
- http://hg.neoscientists.org/tekui/
- https://github.com/keplerproject/luafilesystem
- https://github.com/vsergeev/lua-periphery
- https://github.com/memononen/nanosvg
- https://bitbucket.org/Coin3D/dime (DXF reader library)
- libreadline-dev
- libX11-dev
- libxft-dev
- libxext-dev
- libxxf86vm-dev
Sources of lua-5.3.3 & all modules are included. Just run bld.sh
script from the top of the project tree:
$ ./bld.sh
Currently it is tested on linux-arm (Armbian, lUbuntu, Orange Pi PC - raspberry pi like) and linux-x86 (Ubuntu, xUbuntu)
$ cd bld
$ ./prg
all lua scripts are in the bld/conf folder. examples & docs to lua & modules are in their own folders.