Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here

ACNC

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

Subscribe to updates I use ACNC


Statistics on ACNC

Number of watchers on Github 40
Number of open issues 0
Main language Ada
Open pull requests 0+
Closed pull requests 1+
Last commit over 2 years ago
Repo Created over 4 years ago
Repo Last Updated over 2 years ago
Size 2.35 MB
Organization / Authorfabien-chouteau
Contributors1
Page Updated
Do you use ACNC? Leave a review!
View ACNC activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating ACNC for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

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
ACNC list of languages used
Other projects in Ada