Skip to the content
PCBKitNew board
2 layers45.2 × 40.5 mmLapisHackBadge, the printed circuit board in 3D

LapisHackBadge

LapisGit/LapisBadge

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.md

LapisBadge

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:

Screenshot 2025-06-29 092553

PCB:

Screenshot 2025-06-27 181520

Screenshot 2025-06-27 200943

Firmware:

(untested and unfinished, will stay that way until i can actually test on hardware lol)

Screenshot 2025-06-27 200701

BOM:

Product NamePriceQuantityStore Page
0.91in OLED Display$1.681Aliexpress
Seeed XIAO RP2040$7.321Aliexpress
PCB$10.04 (calculated with gerbers)1PCBWay (Global Standard Shipping)
Case$9.961PCBWay
Blank DSA Keycap$1.751Aliexpress
MX-Style switch$0.991Aliexpress
M3x16mm Screws$3.201Aliexpress
Estimated Overall Price~35$N/AN/A

Parts

3
QtyValueFootprintReferences
1Conn_01x04KiCad-SSD1306-0.91-OLED-4pin-128x32.pretty-master:SSD1306-0.91-OLED-4pin-128x32J1
1SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW3
1XIAO-RP2040-DIPXIAO:XIAO-RP2040-DIPU1

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 mmBlinky, the printed circuit board in 3D

    Blinky

    earthtojake/text-to-cad

    Design physical products with AI

    3 parts26kMIT
  • 2 layers51.9 × 16 mmPassive2-rpi non standard adapter, the printed circuit board in 3D

    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 mmSensor, the printed circuit board in 3D

    Sensor

    scottbez1/splitflap

    DIY split-flap display

    3 parts4.2k
  • 2 layersSub, the printed circuit board in 3D

    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 mmDual stomp, the printed circuit board in 3D

    Dual stomp

    torvalds/GuitarPedal

    Linus learns analog circuits

    3 parts2.5kGPL-2.0
  • 2 layers124.5 × 33.7 mm172319-1 connector, the printed circuit board in 3D

    172319-1 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    3 parts1.2k
  • 2 layers10.5 × 83 mmProgrammingAdapter, the printed circuit board in 3D

    ProgrammingAdapter

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    3 parts1.1k
  • 2 layers21.2 × 51.3 mmPico reset, the printed circuit board in 3D

    Pico reset

    hackclub/sprig

    🍃 Learn to code by making games in a JavaScript web-based game editor.

    3 parts1.1kMIT