Skip to content

A G-code parser and CNC controller (in Ada)

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

Fabien-Chouteau/ACNC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACNC

A G-code parser and CNC controller (in Ada)

For more info: http://blog.adacore.com/make-with-ada-arm-cortex-m-cnc-controller

Build instructions

Gcode Viewer

  • Download and install the GNAT and GtkAda packages in the same directory
  • Start GPS (GNAT Programing Studio)
  • Open the project file gcode_viewer/gcode_viewer.gpr
  • Use the "Build all" button to compile
  • use the "Run Main: main_gtkada" button to start the application

CNC controller on the STM32F4 Discovery

  • Make sure to get all the Git submodules "$ git submodules update"
  • Download and install the GNAT for ARM package
  • Start GPS (GNAT Programing Studio)
  • Open the project file stm32f4-disco_controller/stm32f4_disco_CNC_controller.gpr
  • Use the "Build all" button to compile
  • use the "Flash to board" button to program the STM32F4 Discovery board

About

A G-code parser and CNC controller (in Ada)

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published