60 lines
2.7 KiB
Markdown
60 lines
2.7 KiB
Markdown
# Badger2040 System II
|
|
|
|
> Forked from https://github.com/oneearedrabbit/badger-system-ii
|
|
|
|
Tired of boring badges that just blend in with the crowd? You want to show off your quirky personality and love of retro technology? You are looking for a fun project to bond with your engineering team? Look no further than the programmable e-ink badge!
|
|
|
|
https://kruzenshtern.org/the-e-ink-badge-the-coolest-badge-you-didnt-know-you-needed/
|
|
|
|

|
|
|
|
## Source code
|
|
|
|
Don't expect much, but it works (tm). See in /src.
|
|
|
|
## Components
|
|
|
|
1. Badger 2040: https://shop.pimoroni.com/products/badger-2040
|
|
2. Coin Cell Battery Holder: https://www.adafruit.com/product/783
|
|
3. 2x CR2032: https://www.amazon.com/gp/product/B078GC5K81/
|
|
4. 4x M2 8mm bolts: https://www.amazon.com/gp/product/B01BNIHG0E/
|
|
5. 3D-printed case: see /case folder. I was using Prusament PLA: https://www.prusa3d.com/product/prusament-pla-ms-pink-blend-970g/
|
|
|
|
## A quick glance at assembly steps
|
|
|
|
1. 3D print top and bottom panels.
|
|
2. Disassemble & attach a 2xCR2032 battery holder
|
|
3. Assemble the badge, use hot glue whenever applicable
|
|
4. Upload pimonori-badger2040-micropython bootloader
|
|
5. Upload Python scripts
|
|
|
|
## License & acknowledgements
|
|
|
|
Inspiration sources for the case:
|
|
|
|
- https://kaenner.de/badger2040 (CC4)
|
|
- https://www.thingiverse.com/thing:5320100/files (CC4)
|
|
|
|
I ended up using an OpenSCAD blueprint by usedbytes to get measurements of the device. Reconstructed/synthesized a new case in Fusion360. Noticeable changes:
|
|
- A different battery holder / back pannel to simplify the assembly to some extent
|
|
- Two coin cells vs three
|
|
- Added hidden buttons inspired by Känner's design
|
|
- Back panel is inspired by Känner's design too, I like that connectors are accessible
|
|
- Battery toggle button
|
|
- Any mistakes are exclusively mine
|
|
|
|
Source code:
|
|
- To a large extent based on pimoroni Badger2040 OS example: https://github.com/pimoroni/pimoroni-pico/tree/main/micropython/examples/badger2040 (MIT)
|
|
- Font & rendering: custom code, but it is not worth extracting it to a standalone app/library. Let's stick with MIT for simplicity too.
|
|
|
|
Assets:
|
|
- Font: 16bfZX https://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=246 (Public domain)
|
|
- Clippy: hand-drawn, I think the character is trademarked by Microsoft though.
|
|
- Other assets: hand-drawn
|
|
|
|
What does it mean in terms of license? I guess, it is good for a hobby project. Hire a lawyer to check if it is good for commercial use.
|
|
|
|
## From
|
|
|
|
The folks at [Census](http://getcensus.com) originally put this together. Have data? We'll sync your data warehouse with your CRM and the customer success apps critical to your team.
|