Skip to content

the-snowwhite/machinekit-cnc

 
 

Repository files navigation

machinekit-cnc is a split out repo which just contains the CNC elements of machinekit

The main reasons for stripping out the CNC stack, are

  • to simplify its maintenance
  • make it easier to change elements within the CNC side of machinekit.
    Future development with NML replacement, different interpreters etc. should be easier in a 'bare bones' repo.

Installing packages machinekit-hal-{flavour} followed by machinekit-cnc-{flavour} will give you a fully operational version of machinekit.

If you want to build as a RIP, you need to clone machinekit-hal.

From the root of that clone run scripts/build_with_cnc

This will clone machinekit-cnc into the root of the machinekit-hal clone.

machinekit-hal is built, then machinekit-cnc is built with necessary artifacts from machinekit-hal build copied over.

Then the required libs/binaries/scripts/configs etc are copied into machinekit-hal and the environment var is set ready to run the RIP

About

CNC stack split out into a separate package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 39.0%
  • Python 27.1%
  • C 16.6%
  • Shell 6.6%
  • Tcl 5.8%
  • M4 2.6%
  • Other 2.3%