Skip to the content
PCBKitNew board
2 layers169.4 × 124.3 mmBadgeClassBase, the printed circuit board in 3D

An collaborative, interdisciplinary technology based art project.

Size
169.4 × 124.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
99
Nets
101
Pads
489
Tracks, vias
2,187, 361
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 Nov 2024
Updated
8 Sep 2026

Overview

BadgeClassBase is an open-source printed circuit board by hacklabto, from the hacklabto/newyears_2025 repository on GitHub. It is a 2-layer board of 169.4 × 124.3 mm with 99 parts on 101 nets, routed with 2,187 tracks and 361 vias.

It is built around the RP2040, W25Q32JVZPIQ and BC807. Its parts include 45 diodes, 19 capacitors, 8 resistors, 8 switches and 6 ICs. It belongs with the RP2040 boards of this library.

Main components

3

README

hardware/README.md

BadgeClassBase

This is the base starting point for an intro to Kicad class where I guide the attendees through designing an electronic badge

Parts

99
QtyValueFootprintReferences
45LED_RGBALED_SMD:LED_RGB_Everlight_EASV3015RGBA0_HorizontalD100, D101, D102, D103, D106, D107, D108, D109, D110, D113, D114, D116, D117, D120, D121, D122 +29
90.1uFCapacitor_SMD:C_0402_1005MetricC1, C4, C6, C7, C8, C9, C10, C12, C13
5BC807Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5
41uFCapacitor_SMD:C_0603_1608MetricC3, C11, C18, C19
34.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC14, C15, C16
210KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R9
21kResistor_SMD:R_0402_1005MetricR1, R3
227Resistor_SMD:R_0402_1005MetricR4, R5
227pFCapacitor_SMD:C_0402_1005MetricC2, C5
2TLC5926IDBQRPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.15x2.15mmU6, U7
10Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
112.0MHzCrystal:Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mmY1
12.2uHInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL1
15.2KResistor_SMD:R_Array_Concave_4x0402R2
1BOOTSELButton_Switch_SMD:SW_SPST_TL3342SW2
1Conn_01x02_PinConnector_PinSocket_1.27mm:PinSocket_1x02_P1.27mm_VerticalJ4
1Conn_01x04_PinBadgeClass:OLED_DisplayJ2
1Conn_ARM_JTAG_SWD_6BadgeClass:Paw-Connect_RevB_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ1
1DNPCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC17
1DOWNButton_Switch_SMD:SW_SPST_TL3342SW4
1ENTERButton_Switch_SMD:SW_SPST_TL3342SW7
1ESCButton_Switch_SMD:SW_SPST_TL3342SW8
1FiducialBadgeClass:SqeakSqeakFID1
1FiducialBadgeClass:OwOFID2
1LEFTButton_Switch_SMD:SW_SPST_TL3342SW6
1RESETButton_Switch_SMD:SW_SPST_TL3342SW1
1RIGHTButton_Switch_SMD:SW_SPST_TL3342SW5
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU2
1UPButton_Switch_SMD:SW_SPST_TL3342SW3
1USB_C_Receptacle_USB2.0BadgeClass:JAE_DX07S016JA1R1500J3
1W25Q32JVZPPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU1
1~Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mmU4
1~BadgeClass:LFCSP-6-1EP_2x2mm_P0.65mm_EP1.4x0.8mmU3

Questions

How big is the BadgeClassBase PCB?

It measures 169.4 × 124.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BadgeClassBase use?

99 parts, built around the RP2040, W25Q32JVZPIQ and BC807. 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 BadgeClassBase KiCad files?

From the hacklabto/newyears_2025 repository on GitHub, at the commit this page was made from: the board is hardware/BadgeClassBase.kicad_pcb and its schematic hardware/BadgeClassBase.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BadgeClassBase design in my own project?

Its repository states no licence, so its author keeps all rights: ask hacklabto before reusing the design.

Similar boards

  • 4 layers26 × 55 mmDeezplay RP2350, the printed circuit board in 3D

    Deezplay RP2350

    zeankundev/boards

    A collection and an archive of KiCad projects I made. Contains projects from 2023 - 2024.

    71 parts1
  • 4 layers162.2 × 100 mmDigital, the printed circuit board in 3D

    Digital

    Dawson-HEP/opentrig

    Open-source acquisition trigger

    438 parts6EPL-2.0
  • 2 layers51.3 × 16.3 mmRp2040 i2s tester, the printed circuit board in 3D

    Rp2040 i2s tester

    emeb/i2s_codecs

    Testing I2S codecs

    43 parts4MIT
  • 4 layers36.8 × 52.1 mmRP2040, the printed circuit board in 3D

    RP2040

    rishikesh2715/RP2040-Motion-Sense-Board

    A microcontroller PCB based on the RP2040 MCU from Raspberry Pi with a on-board high performance IMU, 2S LiPo battery charging circuit, 32 MB quad SPI flash memory, and bunch of GPIO breakouts.

    73 parts4MIT
  • 2 layers48.3 × 22.9 mmBuddhabox, the printed circuit board in 3D

    Buddhabox

    emeb/RP2040_Projects

    A collection of random projects based on the Raspberry Pi RP2040 MCU

    51 parts3MIT
  • 4 layers14 × 30 mmRp ducky, the printed circuit board in 3D

    Rp ducky

    kevinlutzer/rp-ducky

    RP2040 Based Rubber Ducky

    31 parts3GPL-3.0
  • 4 layers50 × 60 mmLyrav3og, the printed circuit board in 3D

    Lyrav3og

    prs2026/Lyra-flight-computer

    repo for the lyra flight computer

    135 parts3GPL-3.0
  • 4 layers43.2 × 36.8 mmPi pico dds, the printed circuit board in 3D

    Pi pico dds

    gabeak2/RP2040_PIO_DAC

    RP2040 PCB with a 12-bit R-2R DAC

    77 parts2