Skip to the content
PCBKitNew board
6 layers67.6 × 50 mmSOM, the printed circuit board in 3D

An open source system on chip based on the GateMate FPGA from Cologne Chip (Supports: CCGM1A1 & CCGM1A2)

Size
67.6 × 50 mm
Copper layers
6
Thickness
1 mm
Parts
135
Nets
221
Pads
829
Tracks, vias
4,113, 500
Pours
33
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Dec 2024
Updated
22 Feb 2026

Overview

SOM is an open-source printed circuit board by fsnitz, from the fsnitz/CcSoM repository on GitHub. It is a 6-layer board of 67.6 × 50 mm with 135 parts on 221 nets, routed with 4,113 tracks and 500 vias.

It is built around the MPM3833CGRH, 74LVC2G53DC and CCGM1A1, with the MX25V8035F and BC847 among its other parts. Its parts include 47 capacitors, 41 resistors, 5 ICs, 3 diodes and 2 transistors. It belongs with the computers and single-board computers boards of this library.

Main components

5

README

README.md

CcSoM

Screenshot 2024-12-20 at 3 45 26 PM

Description

CcSoM is a credit card-sized System on Module built around the GateMate FPGA from Cologne Chip. It is designed to accommodate the CCGM1A1 and CCGM1A2 FPGAs with all their features. This repository contains all the necessary design files to fabricate and further develop the SoM itself or an application specific baseboard for it. A simple IO tester and programmer baseboard can be found in the Baseboards folder. The Library folder contains a symbol and footprint to simplify the process of creating a new baseboard. Each board folder includes a PDF version of the board and schematics, as well as an interactive HTML BOM.

Features:

  • Choose the IO-Bank supply voltage for each IO-Bank freely within the capability of the GateMate FPGA (default 2.5V).
  • All IOs are routed to the SODIMM-connector and can be accessed either as single-ended signal or as differential pair with its designated partner IO.
  • Configuration of the FPGA is possible over JTAG or the on-board QSPI-Flash.

Manufacturing notes

  • The SoM is designed for JLCPCBs "JLC0610H-3313" layer stack and with vias in pads. If a different manufacturer is chosen, it is advisable to either reroute all differential lines or to find a manufacturer where the layer stack can be specified.
  • Most of the resistors and capacitors have a 0201 footprint, which may complicate the manufacturing process.

Author

Felix Sebastian Nitz

Acknowledgment

A special thanks to Cologne chip and its employees for their feedback on the design and FPGA samples.

License

This project falls under the open hardware licence agreement.

Project status

  • SoM revision 1.0 is currently tested with the CCGM1A1 FPGA. Beginning of 2025 an evaluation of its capabilities with an CCGM1A2 will follow.
  • A version of the SoM with a 0402 footprint can be found under its designated Tag 0402 Version.

Parts

135
QtyValueFootprintReferences
1710KResistor_SMD:R_0402_1005MetricR2, R6, R7, R8, R11, R18, R19, R20, R21, R22, R23, R24, R27, R31, R36, R41 +1
16100nCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C9, C15, C16, C19, C25, C26, C31, C32, C37, C38, C42, C43
92u2Capacitor_SMD:C_0402_1005MetricC1, C7, C11, C13, C21, C23, C29, C35, C41
810nCapacitor_SMD:C_0402_1005MetricC17, C18, C27, C28, C33, C34, C39, C40
722uCapacitor_SMD:C_0603_1608MetricC6, C10, C20, C44, C45, C46, C47
7SolderJumper_3_Bridged12ccsom_Footprint_lib:SolderBridge3PinJP1, JP2, JP3, JP4, JP5, JP6, JP7
4470nCapacitor_SMD:C_0402_1005MetricC14, C24, C30, C36
3200RResistor_SMD:R_0402_1005MetricR1, R12, R13
3220nCapacitor_SMD:C_0402_1005MetricC8, C12, C22
34K7Resistor_SMD:R_0402_1005MetricR4, R5, R10
21KResistor_SMD:R_0402_1005MetricR26, R37
2600R 1.5A, 0.1RCapacitor_SMD:C_0603_1608MetricL1, L2
2BC847Package_TO_SOT_SMD:SOT-23Q1, Q2
2DNSResistor_SMD:R_0402_1005MetricR16, R17
2GREENLED_SMD:LED_0603_1608MetricD2, D3
2MPM3833Cccsom_Footprint_lib:QFN18U4, U5
1+2V5TestPoint:TestPoint_Pad_D1.0mmTP13
1100K 1%Resistor_SMD:R_0402_1005MetricR29
1100Rccsom_Footprint_lib:Diff_pair_solderbridge_closedR14
1100RResistor_SMD:R_0402_1005MetricR25
110MHZTestPoint:TestPoint_Pad_D1.0mmTP4
1120K 1%Resistor_SMD:R_0402_1005MetricR34
112KResistor_SMD:R_0402_1005MetricR39
11R 1%Resistor_SMD:R_0402_1005MetricR15
1200K 1%Resistor_SMD:R_0402_1005MetricR38
120K 1%Resistor_SMD:R_0402_1005MetricR28
1240K 1%Resistor_SMD:R_0402_1005MetricR32
133RResistor_SMD:R_0402_1005MetricR3
147K 1%Resistor_SMD:R_0402_1005MetricR33
151K 1%Resistor_SMD:R_0402_1005MetricR30
162K 1%Resistor_SMD:R_0402_1005MetricR35
163K4 1%Resistor_SMD:R_0402_1005MetricR40
174LVC2G53ccsom_Footprint_lib:DCU8U3
1CCGM1A1Package_BGA:BGA-324_15.0x15.0mm_Layout18x18_P0.8mm_Ball0.45mm_Pad0.4mm_NSMDU1
1D0TestPoint:TestPoint_Pad_D1.0mmTP17
1D1TestPoint:TestPoint_Pad_D1.0mmTP18
1D2TestPoint:TestPoint_Pad_D1.0mmTP19
1D3TestPoint:TestPoint_Pad_D1.0mmTP20
1ECS-5032MVccsom_Footprint_lib:5x3.2_OscillatorX1
1GNDTestPoint:TestPoint_Pad_D1.0mmTP14
1MD0TestPoint:TestPoint_Pad_D1.0mmTP8
1MD1TestPoint:TestPoint_Pad_D1.0mmTP7
1MD2TestPoint:TestPoint_Pad_D1.0mmTP6
1MD3TestPoint:TestPoint_Pad_D1.0mmTP5
1MX25V8035Fccsom_Footprint_lib:SOP-8(150_200MIL)U2
1OrangeLED_SMD:LED_0603_1608MetricD1
1PGTestPoint:TestPoint_Pad_D1.0mmTP22
1SCLKTestPoint:TestPoint_Pad_D1.0mmTP16
1SODIMM-200_Splitccsom_Footprint_lib:SODIMM-200_2.5V_Card_edgeJ1
1SolderJumper_2_Bridgedccsom_Footprint_lib:Solderbridge_closedJP8
1TCKTestPoint:TestPoint_Pad_D1.0mmTP12
1TDITestPoint:TestPoint_Pad_D1.0mmTP10
1TDOTestPoint:TestPoint_Pad_D1.0mmTP11
1TMSTestPoint:TestPoint_Pad_D1.0mmTP9
1VcAdjTestPoint:TestPoint_Pad_D1.0mmTP2
1VcoreTestPoint:TestPoint_Pad_D1.0mmTP21
1~ccsom_Footprint_lib:Diff_pair_solderbridge_closedJP9
1~ccsom_Footprint_lib:OpenHardwareLogolog2
1~ccsom_Footprint_lib:PinguinLogolog1
1~{CS}TestPoint:TestPoint_Pad_D1.0mmTP15
1~{Rst}TestPoint:TestPoint_Pad_D1.0mmTP3
1~{VcAen}TestPoint:TestPoint_Pad_D1.0mmTP1

Questions

How big is the SOM PCB?

It measures 67.6 × 50 mm and has 6 copper layers, 1 mm thick.

What parts does the SOM use?

135 parts, built around the MPM3833CGRH, 74LVC2G53DC, CCGM1A1 and MX25V8035F. 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 SOM KiCad files?

From the fsnitz/CcSoM repository on GitHub, at the commit this page was made from: the board is SoM/SOM.kicad_pcb and its schematic Baseboards/SoMProgrammerNTester/Eastbank.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SOM design in my own project?

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

More from fsnitz/CcSoM

1
  • 4 layers160 × 100 mmSoMProgrammerNTester, the printed circuit board in 3D

    SoMProgrammerNTester

    fsnitz/CcSoM

    An open source system on chip based on the GateMate FPGA from Cologne Chip (Supports: CCGM1A1 & CCGM1A2)

    249 parts8

Similar boards

  • 20 layers228.6 × 304.8 mmBpm dfe, the printed circuit board in 3D

    Bpm dfe

    jamead/rfsocdfe-hw

    rfsoc DFE carrier board Kicad files

    930 parts1
  • 6 layers50 × 75 mmGmm, the printed circuit board in 3D

    Gmm

    GMM-7550/gmm7550-hardware

    CologneChip GateMate FPGA Module: GMM-7550

    252 parts36
  • 6 layers67.6 × 50 mmGMA1 SOM, the printed circuit board in 3D

    GMA1 SOM

    cdg66/GMA1-2_SOM

    26 partsMIT
  • 2 layers55.9 × 45 mmFPGABoard GateMate 1, the printed circuit board in 3D

    FPGABoard GateMate 1

    es-ude/elasticai.hardware

    Schematics and Board design for ElasticNodeHardware

    81 parts4MIT
  • 2 layers271.8 × 114.3 mmArdumower mega shield svn, the printed circuit board in 3D

    Ardumower mega shield svn

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    426 parts282
  • 2 layers130 × 80 mmSmu main 1, the printed circuit board in 3D

    Smu main 1

    jaromir-sukuba/J-SMU

    DIY source-measure unit

    210 parts244
  • 2 layers58 × 110 mmVco core, the printed circuit board in 3D

    Vco core

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    146 parts222