This repository contains the firmware and linuxcnc modules necessary to use a STM32F103 Minimum System Development Board as an USB motion controller for LinuxCNC.