Alpakkabadge2024 - Created originally for Disobey 2024
Schematic: https://github.com/AlpakkaFarmi/Alpakkabadge2024/blob/main/hw/alpakkabadge_schematic_v6.pdf
Binary: https://github.com/AlpakkaFarmi/Alpakkabadge2024/releases/download/1.0/alpakkabadge.uf2
CR2032 is not powerful enough to feed the Pico and three RGB-LEDs, so it is wiser to power the badge via USB or the dedicated power input pads.
To ensure that the battery is not charged from the external power supply, it is essential to cut the jumper below the battery holder.
There are three resistors located inside the Pico footprint. The red LEDs are connected to GND via three resistors. These resistors keep the LEDs on when the battery is inserted.
To allow Pico to control these red LEDs, remove these three resistors.
Add solder to one corner of the Pico footprint and align Pico with the pads. This way you can still adjust board position by heating the soldered pad.
When Pico is aligned, solder all other pads.
Connect Pico to computer while holding the BOOTSEL-button. You should see new mass memory device appearing.
Copy the latest release from this repo to Pico and the badge should reboot with blinking lights.
Install Rust https://www.rust-lang.org/
Connect pico into computer in bootmode and run run
to build and deploy of the firmware
cargo run --release