Single layer breakout board for the popular Black Pill (NOT Blue Pill). Features 4 axes, 5V outputs, optoisolated inputs.
Firmware: grblHAL
The goal of this project was to replace a classical Grbl setup on an Arduino Uno/Nano, with minimal effort and minimal features (which is enough for most hobby machines anyway). All inputs are mapped to one side of the board, all outputs (except spindle PWM) are on the other. This allows for a very clean single sided design and is very suitable milling, UV exposing or even toner transfer methods. The only critical requirements for manufacturing - minimal separation between traces is 0.2mm.
Other/older versions of the board can have slightly different mappings. Also I've read that blocking USB power diodes are not present on some older variants of the board. If so, when using external supply microcontroller's 5V lines should not be connected to the main board.