Skip to the content
PCBKitNew board
2 layers56 × 36.6 mmCodemyriad protogon, the printed circuit board in 3D

Codemyriad protogon

codemyriad/protogon3

Protogon: a protoboard hexpansion for the EMF Camp badge

Size
56 × 36.6 mm
Copper layers
2
Thickness
1 mm
Parts
14
Nets
17
Pads
206
Tracks, vias
220, 10
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Jun 2026
Updated
27 Sep 2026

Overview

Codemyriad protogon is an open-source printed circuit board by codemyriad, from the codemyriad/protogon repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 56 × 36.6 mm with 14 parts on 17 nets, routed with 220 tracks and 10 vias.

It is built around the SM04B-SRSS-TB(LF)(SN), ZD24C64A-XGMT and PZ254V-11-02P. Its parts include 4 resistors, 3 connectors, 2 ICs, 1 capacitor and 1 diode. It belongs with the lEDs and displays boards of this library.

Main components

3

README

README.md

Protogon

The protogon is a prototyping board for the EMF Tildagon and Spaceagon badges. If you don't understand what this means, it probably means that this project is not useful to you. But feel free to go down the rabbit hole!

  • 64 kiB EEPROM
  • EEPROM write protection jumper (P1) sort is write protected
  • Qwiic connector
  • I2c pull ups
  • Power LED
  • max 3v3 current: 600mA

Protogon, top side

It can be used to prototype a hexpansion. It features EEPROM (with write-protect jumper) and Qwiic connections.

The idea is based on JakeW's protoboard hexpansion.

The board fits a 64 kbit EEPROM. There's a jumper you can short to write protect the EEPROM. A connector is available to plug in Qwiic/STEMMA QT compatible sensors.

Even when not populated with components the board can be used for a basic hexpansion. The EEPROM is quite a valuable bit to mount, since the badge can recognize the hexpansion and load its code.

Using files in the repo

The KiCad files are in the root: codemyriad-protogon.kicad_*. The fabrication/codemyriad-protogon-fab.zip file is ready to upload to produce the board through a PCB manufacturing service. Make sure you select 1.0 mm FR4 and ENIG finish! fabrication/bom-lcsc.csv contains a Bill Of Materials with LCSC codes.

Credits

  • Many thanks to JakeW for the Protoboard Hexpansion. The idea for this board came from seeing his one.
  • EMF Camp for the badge, the hexpansion spec, and the KiCad template. This work is based on those KiCad files.

Parts

14
QtyValueFootprintReferences
34K7Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3, R4
2MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2
10.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
1402Resistor_SMD:R_0603_1608MetricR1
1Conn_02x10_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ2
1Hexpansion-Connectortildagon:hexpansion-edge-connectorJ1
1LEDLED_SMD:LED_0805_2012MetricD1
1PZ254V-11-02Pfootprint:HDR-TH_2P-P2.54-V-MP1
1SM04B-SRSS-TB_(LF)(SN)footprint:CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SNU2
1ZD24C64A-XGMTfootprint:TSSOP-8_L4.4-W3.0-P0.65-LS6.4-BLU1
1integrated 10x14 protoboard gridPROTO1

Questions

How big is the Codemyriad protogon PCB?

It measures 56 × 36.6 mm and has 2 copper layers, 1 mm thick.

What parts does the Codemyriad protogon use?

14 parts, built around the SM04B-SRSS-TB(LF)(SN), ZD24C64A-XGMT and PZ254V-11-02P. 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 Codemyriad protogon KiCad files?

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

Can I use the Codemyriad protogon design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers81 × 60 mmFanpico, the printed circuit board in 3D

    Fanpico

    tjko/fanpico

    Fanpico: Open Source Programmable PWM (PC) Fan Controller

    86 parts239GPL-3.0
  • 2 layers50.8 × 38 mmGoogly eye hexpansion, the printed circuit board in 3D

    Googly eye hexpansion

    emfcamp/badge-2024-addons

    Addons for the EMF 2024+ Badges

    15 parts18CERN-OHL-P-2.0
  • 2 layers88 × 90.3 mmKeebDeckHexpansion, the printed circuit board in 3D

    KeebDeckHexpansion

    davedarko/KeebDeckHexpansion

    A Keyboard Hexpansion using the solder.party KeebDeck Keyboard

    39 parts5MIT
  • 2 layers33.7 × 36.6 mmHexpansion, the printed circuit board in 3D

    Hexpansion

    MatthewWilkes/ir-hexpansion

    A Hexpansion for infrared signals

    21 parts3CERN-OHL-P-2.0
  • 2 layers88 × 46 mmHexpansion, the printed circuit board in 3D

    Hexpansion

    MatthewWilkes/uk-map-hexpansion

    131 parts3
  • 2 layers88 × 90.3 mmKeebdexpansion, the printed circuit board in 3D

    Keebdexpansion

    emfcamp/Keebdexpansion

    A keyboard hexpansion for the Tildagon badge using the solder.party KeebDeck Keyboard. Software for the hexpansion is provided by @sodoku.

    30 parts2MIT
  • 2 layers56.8 × 36.6 mmHexpansion, the printed circuit board in 3D

    Hexpansion

    gchq-net/hexpansion_hardware

    Hardware for the hexpansions

    14 parts2CERN-OHL-P-2.0
  • 4 layers22.9 × 61 mmPico ice, the printed circuit board in 3D

    Pico ice

    tinyvision-ai-inc/pico-ice

    Raspberry Pi PICO board + Lattice iCE40 FPGA's

    109 parts203MIT