Designed using KiCad.
I tried to follow datasheet recommendations and tried to base the design on application note schematics and PCB layouts of the active components.
First revision of the board in the repo is rev-8. Earlier revisions are not available in this repo.
Schematics contain notes and all components should have their datasheet in their details in KiCAD.
- to @smcatala for reviewing the designs!
- USB-C for power, charging and with bootloader programming.
- FPC 4-pin for add-on boards.
- Li-Po JST-SH 2-pin.
- Chosen over ATTINY85V-10SU so we may support bit-banged USB protocol for programming the badge only with a USB cable. datasheet.
Chosen for low power consumption and low parts count. datasheet.
- Programming ATtiny85 with Tiny AVR Programmer
- ATtiny85, TLC6C9512 and LEDs can work as expected when powered externally
- 3.3V or 5V is supported.
- Power regulator
- Battery charge manager
- XSIG1 external signal, for supporting a buzzer, microphone etc.
- USB bootloader and programming from USB cable.
- Test everything under "untested" above.
- Determine Li-Po battery size.
Note that some footprints are missing from the renders.