https://github.com/Fabien-Chouteau/ACNC
A G-code parser and CNC controller (in Ada)
https://github.com/Fabien-Chouteau/ACNC
Last synced: 3 months ago
JSON representation
A G-code parser and CNC controller (in Ada)
- Host: GitHub
- URL: https://github.com/Fabien-Chouteau/ACNC
- Owner: Fabien-Chouteau
- License: gpl-3.0
- Created: 2016-02-07T18:23:47.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-06-21T15:58:19.000Z (almost 6 years ago)
- Last Synced: 2024-07-31T20:45:36.798Z (11 months ago)
- Language: Ada
- Size: 2.3 MB
- Stars: 63
- Watchers: 14
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-ada - acnc - A G-code parser and CNC controller (in Ada). (Applications / Automation)
README
# 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](http://libre.adacore.com/download/configurations) 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](http://libre.adacore.com/download/configurations)
- 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