A microcontroller-based affection-giving MACHINE!
Important
This project is currently a work-in-progress, there will be things that don't work, please bear with me will I work out the kinks!
The PCB files can be found here, be sure of order a solder stencil too(ideally with a stencil unless you love hand-soldering 200+ SMD connections). The BOM will provide you with a list of parts required. Due to the limited size on the PCB, many of the reference designators have been removed to save space. Because of this, you will likely need to have KiCAD running as you are placing components.
You will need access to an ST-Link programming device and have Platform IO installed via VS code. Once you're ready, upload the code by:
- Cloning the repository
- Open in VS code
- Connect the ST-Link programmer to your computer
- Connect the µAffirmations' programming port to the ST-Link programmer
- Ensure the µAffirmations board is powered
- Open the STM32 for VS Code extention
- Click Upload
Hardware RevB
After hardware tesing the following fixes have been made to the hardware design:
- Supercapcitor charging circuit, now uses a dedecated IC
- LED matrix layout, the LED spacing has been decreased
- LED brightness was assessed and appropriate resistor have been selected
- The overall PCB dimentions have shrunk to 70x40mm
Hardware RevA
Initial hardware design.
See licence for in depth info.
If you'd like to get in touch, feel free to reach out!