

LapisHackBadge
open-source "hackbadge"!!!
- Size
- 45.2 × 40.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 3
- Nets
- 14
- Pads
- 37
- Tracks, vias
- 40, 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 27 Jun 2025
- Updated
- 29 Jun 2025
Overview
LapisHackBadge is an open-source printed circuit board by LapisGit, from the LapisGit/LapisBadge repository on GitHub. It is a 2-layer board of 45.2 × 40.5 mm with 3 parts on 14 nets, routed with 40 tracks and 1 via.
Its parts include 1 IC, 1 connector and 1 switch. It belongs with the RP2040 boards of this library.
README
README.mdLapisBadge
Open-Source "hackbadge" for Hack Club's Highway.
This serves as a way to learn my name, or for myself to cycle through and check the time, weather, etc.
It allows for talking to people to start and continue much faster, and that is especially needed if I go to Undercity.
Also very much based off of the HackPad case, it was perfect for this use case, and I was already familiar with it, so why the hell not!
But Lapis, how did you come up with this?!?
I was scrolling through the Highway site, just as I submitted my HackPad, and I saw the "Hack Badge" idea listed, and I wondered, "what the hell is a hack badge??" so I found the images provided, and holy crap they look cool. So I decided, if I'm actually going to be going to Undercity, why not go in style!!
CAD:
PCB:
Firmware:
(untested and unfinished, will stay that way until i can actually test on hardware lol)
BOM:
| Product Name | Price | Quantity | Store Page |
|---|---|---|---|
| 0.91in OLED Display | $1.68 | 1 | Aliexpress |
| Seeed XIAO RP2040 | $7.32 | 1 | Aliexpress |
| PCB | $10.04 (calculated with gerbers) | 1 | PCBWay (Global Standard Shipping) |
| Case | $9.96 | 1 | PCBWay |
| Blank DSA Keycap | $1.75 | 1 | Aliexpress |
| MX-Style switch | $0.99 | 1 | Aliexpress |
| M3x16mm Screws | $3.20 | 1 | Aliexpress |
| Estimated Overall Price | ~35$ | N/A | N/A |
Parts
3| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | Conn_01x04 | KiCad-SSD1306-0.91-OLED-4pin-128x32.pretty-master:SSD1306-0.91-OLED-4pin-128x32 | J1 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW3 |
| 1 | XIAO-RP2040-DIP | XIAO:XIAO-RP2040-DIP | U1 |
Questions
How big is the LapisHackBadge PCB?
It measures 45.2 × 40.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the LapisHackBadge use?
3 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the LapisHackBadge KiCad files?
From the LapisGit/LapisBadge repository on GitHub, at the commit this page was made from: the board is pcb/LapisHackBadge.kicad_pcb and its schematic pcb/LapisHackBadge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the LapisHackBadge design in my own project?
Its repository states no licence, so its author keeps all rights: ask LapisGit before reusing the design.
Similar boards
- 2 layers40 × 30 mm

- 2 layers51.9 × 16 mm

Passive2-rpi non standard adapter
hzeller/rpi-rgb-led-matrix
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
3 parts4.4kGPL-2.0 - 2 layers16.3 × 16.3 mm

- 2 layers

Sub
atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
3 parts4kMIT - 2 layers85 × 30 mm

- 2 layers124.5 × 33.7 mm

- 2 layers10.5 × 83 mm

- 2 layers21.2 × 51.3 mm

Pico reset
hackclub/sprig
🍃 Learn to code by making games in a JavaScript web-based game editor.
3 parts1.1kMIT