Skip to content

Sandbox of Machinekit CNC for personal use.

License

Notifications You must be signed in to change notification settings

cerna/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

Sandbox of Machinekit CNC for personal use.

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%