Skip to the content
4 layers162 × 115 mmFome mc, the printed circuit board in 3D

FOME-MC integrated single-PCB motorcycle ECU (STM32H753 + 2x STM32F042 WBO)

Size
162 × 115 mm
Copper layers
4
Thickness
1.6 mm
Parts
514
Nets
491
Pads
1,830
Tracks, vias
8,771, 1,682
Pours
15
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Oct 2026
Updated
24 Oct 2026

Overview

Fome mc is an open-source printed circuit board by halbritt, from the halbritt/fome-mc repository on GitHub. It is a 4-layer board of 162 × 115 mm with 514 parts on 491 nets, routed with 8,771 tracks and 1,682 vias.

It is built around the 74HCT125DB, SN74LVC2G17DBV and MCP2551-I/SN-HG, with the TJA1051T/3/1, FGD3040G2-F085 and MCP6004-E/P among its other parts. Its parts include 218 resistors, 153 capacitors, 41 ICs, 41 diodes and 6 transistors. It belongs with the STM32 boards of this library.

Main components

12

README

telemetry-pod/expansion/copper-feature-gate/README.md

Captured jumper rejected by the released copper-feature gate

Agent-ee 1962cf0 accepts a copper_features declaration but rejects the expanded pod's unchanged captured KiCad solder jumper. Native KiCad 10.0.7 loaded five instances of that footprint into the retained board fixture; copper_feature_problems returned graphics are outside silk/fab layers for JP1–JP5. report.json pins the gate and footprint bytes.

Each footprint already has exclude_from_bom and exclude_from_pos_files, two custom surface copper/mask pads, no 3D model and no orderable part fields. The rejected graphics are one filled F.Mask rectangle opening the gap between pads and four F.CrtYd lines. These are part of the captured footprint; the source has not been edited to bypass the predicate. The courtyard remains useful for placement checks and the mask opening affects the solder bridge.

The declaration to merge into the eventual captured fab-export check is:

json
{"copper_features": ["JP1", "JP2", "JP3", "JP4", "JP5"]}

This is a parameter fragment, not an executable full scope or fabrication approval. The board is a reproduction fixture with arbitrary separated poses and no electrical net assignments, board outline or routing. It is not the expanded pod candidate. Full schematic/netlist parity, BOM/CPL omission, placement, routing, DRC and manufacturing-package verification remain open.

Replay against the current agent-ee checkout from the repository root with a fresh output directory:

sh
PYTHONPATH=/home/halbritt/git/agent-ee/src python3 telemetry-pod/expansion/copper-feature-gate/reproduce.py --out /tmp/pod-copper-gate-fresh

The script records the current predicate result; a successful script exit means reproduction completed, not that the predicate accepted the footprint. The committed report preserves the original refusal after the software changes. Native pcbnew printed three property-enum assertion diagnostics on import; footprint loading and board serialization completed. This is not an ERC/DRC run.

Next: the agent-ee integrator must decide and review support for bounded mask and courtyard graphics, retaining rejection of unqualified physical content. After that release, replay this real footprint and the complete fabrication gates. Do not remove the mask opening or courtyard to obtain a passing result.

Parts

514
QtyValueFootprintReferences
5810kResistor_SMD:R_0402_1005MetricR1, R100, R117, R118, R119, R121, R122, R125, R126, R205, R206, R207, R208, R210, R216, R217 +42
37100nCapacitor_SMD:C_0603_1608MetricC10, C38, C39, C40, C41, C103, C104, C105, C106, C108, C114, C204, C205, C1003, C1103, C1203 +21
36100nCapacitor_SMD:C_0402_1005MetricC109, C110, C302, C305, C308, C309, C311, C312, C313, C314, C316, C402, C405, C408, C409, C411 +20
261kResistor_SMD:R_0402_1005MetricR301, R302, R313, R318, R325, R326, R327, R330, R1501, R1502, R1503, R1504, R1601, R1602, R1603, R1604 +10
1810nCapacitor_SMD:C_0603_1608MetricC8, C15, C85, C86, C87, C88, C93, C94, C95, C100, C101, C102, C112, C201, C202, C203 +2
162.7kResistor_SMD:R_0603_1608MetricR23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R39, R40, R41, R42
165.6kResistor_SMD:R_0402_1005MetricR43, R44, R45, R46, R55, R56, R57, R58, R67, R68, R69, R70, R79, R80, R81, R82
141nCapacitor_SMD:C_0603_1608MetricC24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37
14470kResistor_SMD:R_0402_1005MetricR15, R16, R51, R52, R53, R54, R63, R64, R65, R66, R75, R76, R77, R78
11100kResistor_SMD:R_0402_1005MetricR13, R14, R19, R20, R98, R315, R317, R320, R415, R417, R420
11B340A-13-FDiode_SMD:D_SMAD20, D21, D201, D202, D203, D204, D205, D206, D207, D208, D209
101uCapacitor_SMD:C_0402_1005MetricC301, C304, C306, C307, C317, C401, C404, C406, C407, C417
104.7uCapacitor_SMD:C_0603_1608MetricC14, C65, C66, C72, C76, C80, C82, C113, C310, C410
8100Resistor_SMD:R_0805_2012MetricR108, R109, R110, R111, R112, R113, R114, R115
810kResistor_SMD:R_Array_Convex_4x0603RN1, RN2, RN3, RN4, RN5, RN7, RN9, RN11
747kResistor_SMD:R_0402_1005MetricR127, R128, R129, R130, R131, R319, R419
7B5819WDiode_SMD:D_SOD-123D6, D7, D8, D14, D16, D17, D211
7MCP6004Package_SO:TSSOP-14_4.4x5mm_P0.65mmU7, U15, U17, U19, U21, U301, U401
7SRV05-4Package_TO_SOT_SMD:SOT-23-6D15, U11, U12, U16, U18, U20, U22
6VNLD5090Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1001, U1002, U1101, U1102, U1201, U1202
512kResistor_SMD:R_0402_1005MetricR5, R17, R18, R209, R218
5330Resistor_SMD:R_0402_1005MetricR91, R92, R93, R94, R95
533kResistor_SMD:R_0402_1005MetricR11, R12, R21, R22, R215
54.7kResistor_SMD:R_0805_2012MetricR103, R104, R105, R106, R107
568kResistor_SMD:R_0402_1005MetricR6, R331, R332, R431, R432
5REDLED_SMD:LED_0603_1608MetricD10, D301, D304, D401, D404
4120Resistor_SMD:R_0603_1608MetricR9, R10, R101, R102
415RResistor_SMD:R_0603_1608MetricR201, R202, R203, R204
427kResistor_SMD:R_0402_1005MetricR305, R307, R405, R407
4FGD3040G2-F085Package_TO_SOT_SMD:TO-252-2Q201, Q202, Q203, Q204
4GREENLED_SMD:LED_0603_1608MetricD9, D12, D302, D402
4MIC4427Package_SO:SO-8_3.9x4.9mm_P1.27mmU42, U43, U44, U45
4MountingHoleMountingHole:MountingHole_4.3mm_M4H1, H2, H3, H4
31kResistor_SMD:R_Array_Convex_4x0603RN6, RN8, RN10
31uCapacitor_SMD:C_0603_1608MetricC3, C9, C84
31uCapacitor_SMD:C_0805_2012MetricC2, C5, C7
32.2uCapacitor_SMD:C_0603_1608MetricC77, C78, C90
3330pCapacitor_SMD:C_0402_1005MetricC11, C20, C21
374HCT125DPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1003, U1103, U1203
382kResistor_SMD:R_0603_1608MetricR96, R116, R120
3BLUELED_SMD:LED_0603_1608MetricD11, D303, D403
3SN74LVC2G17DBPackage_TO_SOT_SMD:SOT-23-6U8, U9, U10
210Resistor_SMD:R_0603_1608MetricR7, R8
210Resistor_SMD:R_0402_1005MetricR309, R409
210uCapacitor_SMD:C_0603_1608MetricC12, C111
2200mResistor_SMD:R_1206_3216MetricR213, R214
222kResistor_SMD:R_0402_1005MetricR306, R406
23.3kResistor_SMD:R_0402_1005MetricR324, R424
23.3nCapacitor_SMD:C_0805_2012MetricC16, C17
233nCapacitor_SMD:C_0402_1005MetricC303, C403
233pCapacitor_SMD:C_0402_1005MetricC74, C75
247Resistor_SMD:R_0402_1005MetricR308, R408
247pCapacitor_SMD:C_0402_1005MetricC22, C23
247uCapacitor_SMD:CP_Elec_8x10.5C1, C6
26.8kResistor_SMD:R_0402_1005MetricR316, R416
261.9Resistor_SMD:R_0603_1608MetricR310, R410
262kResistor_SMD:R_0603_1608MetricR314, R414
2680pCapacitor_SMD:C_0603_1608MetricC18, C19
2AD8628Package_TO_SOT_SMD:TSOT-23-5U305, U405
2Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ15, J16
2Jumper_NO_SmallJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2
2MAX9924UAUB+Package_SO:MSOP-10_3x3mm_P0.5mmU13, U14
2MCP2551-I-SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4, U5
2PESD1CAN-UXPackage_TO_SOT_SMD:SOT-323_SC-70D4, D5
2REF3033Package_TO_SOT_SMD:SOT-23U303, U403
2SMCJ24ADiode_SMD:D_SMCD1, D22
2STM32F042K6TxPackage_QFP:LQFP-32_7x7mm_P0.8mmU302, U402
2SW_PushButton_Switch_SMD:SW_SPST_EVQQ2SW1, SW2
2TJA1051T-3Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU307, U407
2TLE9201SGPackage_SO:Infineon_PG-DSO-12-9U201, U203
2TLS115D0EPackage_SO:Infineon_PG-DSO-8-43U1, U2
2VND14NV04Package_TO_SOT_SMD:TO-252-2Q301, Q401
2XC6206P332MRPackage_TO_SOT_SMD:SOT-23U309, U409
11Resistor_SMD:R_0402_1005MetricR2
11.5kResistor_SMD:R_0603_1608MetricR219
110uCapacitor_SMD:C_1206_3216MetricC13
110usunlord-MWSA0503:MWSA0503L2
11MResistor_SMD:R_0603_1608MetricR211
12.2kResistor_SMD:R_0603_1608MetricR212
12.2uCapacitor_SMD:C_1206_3216MetricC1201

The 481 most common of 514 parts.

More from halbritt/fome-mc

1
  • 4 layers90 × 65 mmStaged board, the printed circuit board in 3D

    Staged board

    halbritt/fome-mc

    FOME-MC integrated single-PCB motorcycle ECU (STM32H753 + 2x STM32F042 WBO)

    331 parts1

Similar boards

  • 4 layers96.5 × 114.7 mmAlphax 4ch, the printed circuit board in 3D

    Alphax 4ch

    rusefi/alphax-4chan

    Designed using KiCAD 7. Powered by Hellen One and rusEFI

    292 parts3
  • 4 layers29 × 20.9 mmWideband controller, the printed circuit board in 3D

    Wideband controller

    mck1117/wideband

    The firmware/boards directory contains configuration for each board this firmware supports.

    60 parts81MIT
  • 4 layers135 × 82.5 mmProteus, the printed circuit board in 3D

    Proteus

    mck1117/proteus

    protean: able to do many different things; versatile.

    1,052 parts50
  • 4 layers170 × 114 mmZN6 ATLAS Adapter, the printed circuit board in 3D

    ZN6 ATLAS Adapter

    jacky4566/ZN6_UAEFI_Adapter

    A DIY adapter board that plugs the FOME-tech ATLAS ECU into the factory ECU connector of the ZN6 platform (Toyota 86 / Scion FR-S / Subaru BRZ, 2012–2020).

    76 partsMIT
  • 4 layers87 × 106 mmAlphax 2ch, the printed circuit board in 3D

    Alphax 2ch

    rusefi/alphax-2chan

    24 pin / 2 channel ECU

    172 parts4

Questions

How big is the Fome mc PCB?

It measures 162 × 115 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Fome mc use?

514 parts, built around the 74HCT125DB, SN74LVC2G17DBV, MCP2551-I/SN-HG and TJA1051T/3/1. 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 Fome mc KiCad files?

From the halbritt/fome-mc repository on GitHub, at the commit this page was made from: the board is fome-mc.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fome mc design in my own project?

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