2-Axis Machine

Firmware

Saturday, April 5, 2025

2 axis machine

This project was with the aim of developing low level drivers for the safe control of a 2-axis machine. The firmware ran on bare metal. The ADC, EXTI interrupts, and GPIO where used to perform speed and direction control, as well as implement safety limit switches which prevented the machine from surpassing its bounds.

This was implemented on STM32 and the entire code can be found here