Skip to content

314rs/lpkf91s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LPKF91s tooling - gcode to hpgl converter

logo

build test CodeQL Doxygen GitHub License

This project features some helper programs to revive the LPKF91s PCB mill.

The individual components are:

  • gcode2hpgl: a converter from gcode to hpgl. (cli, gui)
  • hpgl2serial: send a hpgl file to the PCB mill via a serial port. (cli, gui)
  • a manual hpgl sender (gui)

Download

Download the program for your platform from the latest build action.

Build yourself

Dependencies

  • CMake
  • Conan
    • boost (asio, program_options)
    • gtest
  • wxWidgets

Build

conan install conanfile.txt --build=missing
cmake --preset conan-default
cmake -DCMAKE_TOOLCHAIN_FILE=./build/generators/conan_toolchain.cmake -S. -B./build -G "YourGeneratorHere"

Testing

cd build
ctest

Doxygen

Doxygen documentation can be found here.

Or build it yourself:

git clone https://github.com/jothepro/doxygen-awesome-css.git docs/doxygen-awesome-css
echo "PROJECT_NUMBER = $(git describe --tags --always --dirty=-dev)" > docs/PROJECT_NUMBER # important, always do this before running doxygen
doxygen

Wiki

For further information check out the wiki.

License

This software is open source and released under the MIT License.