Your GitHub streak, glowing IRL.
A hackable desk calendar that visualizes your GitHub contributions using NeoPixels and a Raspberry Pi Pico W. Open-source hardware + software.
- Quality: Crystal-clear silkscreen and precise tolerances. Everything fits perfect
- Fast: From design to doorstep in days, took way less time than I had expected it to
- Affordable: Perfect for makers and small-batch projects
- Global Shipping: Reliable delivery worldwide, I was able to order in the US and get it delivered to Sweden since I would be there at that time
Professional PCB manufacturing makes all the difference for clean builds
If you're building your own Contrib Cal, PCBWay offers:
- High-quality PCB fabrication
- 3D printing
So you can build your own from scratch!
Get started: Go to PCBWay.com and upload your Gerber files.
- Real GitHub Sync: Updates via GitHub API
- Guilt Mode: Glows red when you miss commits
- 100% Hackable: Customize animations in MicroPython
- Beginner-Friendly: Program with Thonny IDE (no toolchains needed)
- DIY Build: 3D-printable case & hand-solderable LED matrix
- Install Thonny (Python IDE for beginners)
- Connect your Pico W via USB
- In Thonny:
- Select interpreter: MicroPython (Raspberry Pi Pico)
- Open
/src/main.py
and click Run
- Save to Pico (Ctrl+S → "Raspberry Pi Pico"):
- Save
main.py
andconfig.json
to the Pico's storage
- Save
Directory | Contents |
---|---|
/src |
Micropython firmware & configuration |
/blender |
Render 3d files (Blender files) |
/freecad |
Enclosure designs (FreeCAD) |
/kicad |
Wiring diagrams |
- Raspberry Pi Pico W ($6)
- 28x WS2812B NeoPixels (~$10)
- 3D-printed case
- Micro-USB cable
- Soldering tools and resources
- Print the Case: Use files from
/blender
or/freecad
- Solder the Matrix
- Program with Thonny (see above)
- Configure
config.json
:
{
"WIFI_SSID": "*",
"WIFI_PASSWORD": "*",
"GITHUB_USERNAME": "*",
"GITHUB_TOKEN": "*",
"STARTUP_ANIMATION": 4
}