Skip to the content
PCBKitNew board
6 layers60.6 × 100 mmCpuAddOn, the printed circuit board in 3D

Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education

Size
60.6 × 100 mm
Copper layers
6
Thickness
1.6 mm
Parts
141
Nets
239
Pads
814
Tracks, vias
4,349, 470
Pours
9
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
18 Jun 2023
Updated
16 Jul 2025

Overview

CpuAddOn is an open-source printed circuit board by logisim-evolution, from the logisim-evolution/GECKO5Education repository on GitHub, published under the MIT licence. It is a 6-layer board of 60.6 × 100 mm with 141 parts on 239 nets, routed with 4,349 tracks and 470 vias.

It is built around the STM32F103CBU6, ISO1044BD and SN74HC266DR(LX), with the B0505S-1WR3, MAX9867ETJ+ and MX25R3235FM2IL0 among its other parts. Its parts include 57 capacitors, 42 resistors, 16 ICs, 6 connectors and 6 switches. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

GECKO5Modular

The Gecko5Modular is a new take on an open hardware educational platform. The ideas of the Gecko5Modular are based on the open hardware ULX3S board, the Gecko4Education line of boards, and the recently developed Leguan development board.

3D preview:

TOP

This is a small (60.6x100 mm) standalone FPGA board for education, research and general purpose. It's open source and open hardware. It continues my line of educational boards used in the past for teaching and research projects.

Developer's guide

Detailed information how to use the board can be found here.

Production

The prototypes for these boards were produced and mounted by Eurocircuits.

Financement

The prototypes for these board (V1.0 and V1.1) were financed by the computer architecture lab of EPFL. Version V1.2 and the CPU-addon was financed by the HuCE-microlab of BFH.

Parts

141
QtyValueFootprintReferences
34100nCapacitor_SMD:C_0402_1005MetricC10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C22, C33, C34, C35, C37 +18
1810kResistor_SMD:R_0402_1005MetricR10, R11, R12, R13, R15, R16, R17, R18, R21, R24, R25, R26, R28, R30, R31, R32 +2
111uCapacitor_SMD:C_0402_1005MetricC21, C23, C24, C25, C26, C29, C30, C32, C36, C53, C54
862RResistor_SMD:R_0402_1005MetricR35, R36, R37, R38, R39, R40, R41, R42
5B3U-1000P[]cpuAddOn:SW_B3U-1000P_OMRSW1, SW2, SW3, SW4, SW5
4C1608X5R0J106M080ABCapacitor_SMD:C_0603_1608MetricC1, C3, C4, C5
3100kResistor_SMD:R_0402_1005MetricR3, R4, R7
32u2Capacitor_SMD:C_0402_1005MetricC31, C40, C41
2220nCapacitor_SMD:C_0402_1005MetricC27, C28
2330RResistor_SMD:R_0402_1005MetricR20, R23
25k1Resistor_SMD:R_0402_1005MetricR1, R2
2768RResistor_SMD:R_0402_1005MetricR19, R22
29pFCapacitor_SMD:C_0402_1005MetricC56, C57
2APHBM2012SURKCGKCcpuAddOn:LED_APHBM2012SURKCGKCD1, D2
1104031-0811cpuAddOn:sdcardSD1
1105450-0101cpuAddOn:MOLEX_105450-0101J2
112kResistor_SMD:R_0402_1005MetricR8
1150kResistor_SMD:R_0402_1005MetricR6
118pCapacitor_SMD:C_0402_1005MetricC2
11k @ 100MHzInductor_SMD:L_0402_1005MetricL2
11k5Resistor_SMD:R_0402_1005MetricR14
12k2Resistor_SMD:R_0402_1005MetricR29
13352T-1-103LFcpuAddOn:TRIM_3352T-1-103LFR27
147EResistor_SMD:R_0402_1005MetricR34
1680kResistor_SMD:R_0402_1005MetricR5
1AP2281-3WG-7cpuAddOn:SOT26_DIOU5
1AS4C16M16SA-6TANPackage_SO:TSOP-II-54_22.2x10.16mm_P0.8mmU7
1B0505S-1WR3cpuAddOn:CONV_B0505S-1WR2PS1
1Battery_CellBattery:BatteryHolder_Keystone_1060_1x2032BT1
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_HorizontalJ3
1Conn_02x16_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x16_P2.54mm_HorizontalJ7
1ECS-2520MV-080-BM-TROscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mmX2
1ECS-2520MV-240-BL-TROscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mmX1
1HDSM-433CcpuAddOn:HDSM-431WU16
1ICM-42605cpuAddOn:PQFN50P300X250X97-14NU13
1ISO1044BDcpuAddOn:SOIC127P599X175-8NU8
1JS5208cpuAddOn:JS5208S1
1LP5907MFX-1.8Package_TO_SOT_SMD:SOT-23-5U11
1LPS22HBTRcpuAddOn:PQFN50P200X200X80-10NA1
1LQM2HPN2R2MJ0LcpuAddOn:LQM2HPN2R2MJ0LL1
1MAX9867ETJ+cpuAddOn:21-0140L_T3255-4_MXMU10
1MX25R3235FM2IL0Package_SO:SOP-8_5.28x5.23mm_P1.27mmU12
1NCP1529APackage_TO_SOT_SMD:SOT-23-5U2
1QTE-020-01-X-D-AcpuAddOn:SAMTEC_QTE-020-01-X-D-AJ1
1RT2012-32.768-9-20-EXT-TRCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY1
1SHT40-AD1B-R2cpuAddOn:SHT4XU14
1SJ-3551B-MSMT-TR-67cpuAddOn:CUI_SJ-3551B-MSMT-TR-67J4
1SN74HC266DRcpuAddOn:D14U4
1STM32F103CBU6cpuAddOn:UFQFPN-48_7X7X0P55MMU3
1STM32H743ZITxPackage_QFP:LQFP-144_20x20mm_P0.5mmU6
1TCS34003FNMcpuAddOn:SON65P200X240X70-6NU15
1TE_2311765-1cpuAddOn:TE_2311765-1J5
1TS3A227ERVARcpuAddOn:RVA16_2P14X2P14_TEXU9
1USB2513B-AEZCcpuAddOn:QFN36_6X6MC_MCHU1

The 138 most common of 141 parts.

Questions

How big is the CpuAddOn PCB?

It measures 60.6 × 100 mm and has 6 copper layers, 1.6 mm thick.

What parts does the CpuAddOn use?

141 parts, built around the STM32F103CBU6, ISO1044BD, SN74HC266DR(LX) and B0505S-1WR3. 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 CpuAddOn KiCad files?

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

Can I use the CpuAddOn design in my own project?

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

More from logisim-evolution/GECKO5Education

5
  • 6 layers60.6 × 100 mmGecko5education, the printed circuit board in 3D

    Gecko5education

    logisim-evolution/GECKO5Education

    Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education

    311 parts18MIT
  • 2 layers97.4 × 53.3 mmAddOnTemplate, the printed circuit board in 3D

    AddOnTemplate

    logisim-evolution/GECKO5Education

    Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education

    84 parts18MIT
  • 4 layers60.6 × 75.2 mmPerifAddOn, the printed circuit board in 3D

    PerifAddOn

    logisim-evolution/GECKO5Education

    Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education

    71 parts18MIT
  • 2 layers60.6 × 100 mmMseAddOn, the printed circuit board in 3D

    MseAddOn

    logisim-evolution/GECKO5Education

    Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education

    17 parts18MIT
  • 2 layers60.6 × 100 mmAddOnTemplate, the printed circuit board in 3D

    AddOnTemplate

    logisim-evolution/GECKO5Education

    Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education

    4 parts18MIT

Similar boards

  • 6 layers60.6 × 100 mmVisionAddOn, the printed circuit board in 3D

    VisionAddOn

    TobiasJaeggi/fpga-mocap

    FPGA based Motion Capture

    195 parts1GPL-3.0
  • 4 layers124.5 × 39 mmDaughterBoard, the printed circuit board in 3D

    DaughterBoard

    afbravo/FSAE-Daughter-Board-STM32G4

    Daughter Board KiCad Project for the NYU FSAE with a STM32G4 MCU.

    109 parts
  • 4 layers42.8 × 103.8 mmUq phone, the printed circuit board in 3D

    Uq phone

    JamesB-Wood/UniQHW

    UniQHW

    146 partsCERN-OHL-S-2.0
  • 2 layers50 × 58.5 mmReader, the printed circuit board in 3D

    Reader

    ostertag/UACS

    University Access Controll System

    77 partsGPL-3.0
  • 4 layers62.7 × 35.5 mmAudioplayer, the printed circuit board in 3D

    Audioplayer

    kscz/kitzune-hw

    Hardware files for the kitzune project

    79 parts
  • 6 layers69.7 × 22.9 mmAudioPlayground, the printed circuit board in 3D

    AudioPlayground

    LENS-TUGraz/pcbs

    Collection of ITI related PCBs

    153 parts
  • 2 layers63.5 × 78.7 mmProject 06, the printed circuit board in 3D

    Project 06

    lucadaloia/MSP430-LDR_ECE492

    This project involved the design and manufacturing of a microcontroller-based system focused on analog signal acquisition and real-time user interaction.

    61 partsMIT