Skip to the content
PCBKitNew board
4 layers103 × 82.4 mmPolygonus Shortage Version, the printed circuit board in 3D

Polygonus Shortage Version

FOME-Tech/Polygonus21

Polygonus - Brain board for FOME ecus

Size
103 × 82.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
319
Nets
328
Pads
1,219
Tracks, vias
2,888, 887
Pours
6
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Jan 2020
Updated
13 Mar 2026

Overview

Polygonus Shortage Version is an open-source printed circuit board by FOME-Tech, from the FOME-Tech/Polygonus repository on GitHub. It is a 4-layer board of 103 × 82.4 mm with 319 parts on 328 nets, routed with 2,888 tracks and 887 vias.

It is built around the SN74LVC2G17DBV, MCP2551-I/SN-HG and MCP6004-E/P, with the MIC4427ZM, LPS25HB and VNLD5090TR-E among its other parts. Its parts include 123 resistors, 102 capacitors, 32 ICs, 24 diodes and 16 connectors. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

Polygonus - FOME ECU Module

This is an ECU "brain module". Combined with a "base board", it forms a functional engine control unit compatible with FOME firmware. It is not intended to run an engine without being mated to a base board.

This module is a derivative of the Proteus ECU: for the most part, it is a Proteus with the AMPSEAL connectors replaced with 0.1" headers. It is 100% firmware compatible with Proteus, and indeed uses the Proteus FOME firmware build.

Features

Microcontroller

  • STM32F767Zx
    • 216 MHz ARM Cortex-M7
    • 1MB or 2MB flash
    • 512 KB SRAM
    • LQFP144 package

Some early units use STM32F429ZG, this makes little functional difference.

Connectivity

  • Dual 1 mbit/s CAN bus
  • USB 2.0 full speed (12 mbit/s). Footprint for USB-B connector in addition to header to mount connector on base board. DO NOT route USB signals to the vehicle harness, it will not work reliably.
  • Micro SD card slot. Supports SD + SDHC using an SPI interface.
  • Debug & programming:

Inputs

  • 11x analog voltage inputs (weak pulldown to ground to avoid floating)
  • 4x analog temperature inputs (2.7k pullup resistor to 5v)
  • 8x digital inputs with integrated 2.7k pullup resistor to 5v. Two of these are labeled as VR inputs, but this is for compatibility with Proteus. All 8 use identical hardware on Polygonus.
    • Directly wire to hall cam/crank sensors
    • Use with a VR interface on the base board
    • Use for a digital input (oil pressure switch, driver switches and buttons, etc)
  • 2x knock sensor inputs (AC coupled, 1-15khz bandwidth)

Outputs

  • 12x 4A low-side drivers, LS1-8 + LS13-16. No freewheel diodes, mount on the base board as required.
  • 8x unassigned direct-to-MCU outputs LS9-12 and IGN9-12. Mount injector/ignition drivers on the base board if you have a V12, or use these for something else.
  • 8x 5v ignition (or general purpose) outputs IGN1-8. 5v push-pull, 100mA DC maximum.
  • 2x direct-to-MCU pins for electronic throttle H-bridges on base board.
  • 4x 12v 3A high-side outputs HS1-4.

Power Supply

  • Full operation from 6-24v supply
  • Limited operation from 4-6v
  • Dual 5v sensor supplies, 150mA each, fully protected
  • Dual protected 12v external sensor supply

Pinout

Pin Types

Lowside:

Table

PinSignalType
1Ground
2Ground
312V_MR12v supplied from main relay. Supplies high side outputs.
4LS1Lowside output
5LS2Lowside output
6LS3Lowside output
7LS4Lowside output
8LS5Lowside output
9LS6Lowside output
10LS7Lowside output
11LS8Lowside output
12IGN12Passthrough to MCU
13IGN11Passthrough to MCU
14IGN10Passthrough to MCU
15IGN9Passthrough to MCU
16IGN85v push-pull output
17IGN75v push-pull output
18IGN65v push-pull output
19IGN55v push-pull output
20IGN45v push-pull output
21IGN35v push-pull output
22IGN25v push-pull output
23IGN15v push-pull output
24LS9Passthrough to MCU
25LS10Passthrough to MCU
26LS11Passthrough to MCU
27LS12Passthrough to MCU
28LS13Lowside output
29LS14Lowside output
30LS15Lowside output
31LS16Lowside output
3212V_MRSee pin 3
33Ground
3412V_PROTProtected 12v output supplied from 12V_IGN
3512V_PROTSee pin 34
365V_SENSOR_25v sensor supply
375V_SENSOR_25v sensor supply
38Reserved
39Reserved
405V_SENSOR_15v sensor supply
415V_SENSOR_15v sensor supply
42DIGITAL_6Digital input
43DIGITAL_5Digital input
44DIGITAL_4Digital input
45DIGITAL_3Digital input
46DIGITAL_2Digital input
47DIGITAL_1Digital input
48AT4Analog temp input
49AT3Analog temp input
50AT2Analog temp input
51AT1Analog temp input
52AV11Analog voltage input
53AV10Analog voltage input
54AV9Analog voltage input
55AV8Analog voltage input
56AV7Analog voltage input
57AV6Analog voltage input
58AV5Analog voltage input
59AV4Analog voltage input
60AV3Analog voltage input
61AV2Analog voltage input
62AV1Analog voltage input
63Knock 1Knock sense input
64Knock 2Knock sense input
65HS1High side output
66HS2High side output
67HS3High side output
68HS4High side output
69Ground
70Ground
71Ground
72Ground
73CAN2+CAN bus 2
74CAN2−CAN bus 2
75RC1
76RC2
77Perm_LivePermanent 12v supply for backup memory supply
78Scope
79Reserved
80Reserved
81+5V5v power output for base board (250mA max)
82+3.3V3.3v power output for base board (100mA max)
83ETB1_PWM
84ETB1_DIS
85ETB1_DIR
86ETB2_PWM
87ETB2_DIS
88ETB2_DIR
89Ground
9012V_IGNSwitched ignition switch power. 6-24 volts, reverse polarity protected.
91Ground
92Ground
93CAN+CAN bus 1
94CAN−CAN bus 1
95VR2+Digital input
96VR1+Digital input
97USB_SHIELDUSB shield
98USB_GNDUSB ground
99USB+USB data D+
100USB−USB data D-
101USB_VBUSUSB VBUS input
102+3V33.3v power output for base board (100mA max)
103EXT_SPI_CSSPI bus for base board
104EXT_SPI_SCKSPI bus for base board
105EXT_SPI_MISOSPI bus for base board
106EXT_SPI_MOSISPI bus for base board
107Ground

Parts

319
QtyValueFootprintReferences
24100nCapacitor_SMD:C_0603_1608MetricC10, C40, C41, C46, C51, C56, C61, C62, C63, C64, C67, C68, C69, C70, C71, C73 +8
2410kResistor_SMD:R_0402_1005MetricR1, R3, R4, R47, R48, R49, R50, R59, R60, R61, R62, R71, R72, R73, R74, R100 +8
202.7kResistor_SMD:R_0603_1608MetricR23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36, R37, R38 +4
16100nCapacitor_SMD:C_0402_1005MetricC42, C43, C44, C45, C47, C48, C49, C50, C52, C53, C54, C55, C57, C58, C59, C60
161nCapacitor_SMD:C_0603_1608MetricC24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39
165.6kResistor_SMD:R_0402_1005MetricR43, R44, R45, R46, R55, R56, R57, R58, R67, R68, R69, R70, R79, R80, R81, R82
1410nCapacitor_SMD:C_0603_1608MetricC8, C15, C85, C86, C87, C88, C93, C94, C95, C96, C99, C100, C101, C102
14470kResistor_SMD:R_0402_1005MetricR15, R16, R51, R52, R53, R54, R63, R64, R65, R66, R75, R76, R77, R78
101kResistor_SMD:R_0402_1005MetricR87, R88, R1501, R1502, R1503, R1504, R1601, R1602, R1603, R1604
8100Resistor_SMD:R_0805_2012MetricR108, R109, R110, R111, R112, R113, R114, R115
84.7uCapacitor_SMD:C_0603_1608MetricC4, C14, C65, C66, C72, C76, C80, C82
8SRV05-4Package_TO_SOT_SMD:SOT-23-6D15, U11, U12, U13, U16, U18, U20, U22
61kResistor_SMD:R_Array_Convex_4x0603RN5, RN6, RN7, RN8, RN9, RN10
61uCapacitor_SMD:C_0603_1608MetricC2, C3, C5, C7, C9, C84
6VNLD5090Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1001, U1002, U1101, U1102, U1201, U1202
6schottkyDiode_SMD:D_SOD-123D6, D7, D8, D14, D16, D17
5100kResistor_SMD:R_0402_1005MetricR13, R14, R19, R20, R98
510kResistor_SMD:R_Array_Convex_4x0603RN1, RN2, RN3, RN4, RN11
5330Resistor_SMD:R_0402_1005MetricR91, R92, R93, R94, R95
54.7kResistor_SMD:R_0805_2012MetricR103, R104, R105, R106, R107
5MCP6004Package_SO:TSSOP-14_4.4x5mm_P0.65mmU7, U15, U17, U19, U21
4120Resistor_SMD:R_0603_1608MetricR9, R10, R101, R102
433kResistor_SMD:R_0402_1005MetricR11, R12, R21, R22
4MIC4427Package_SO:SO-8_3.9x4.9mm_P1.27mmU42, U43, U44, U45
4SN74LVC2G17DBPackage_TO_SOT_SMD:SOT-23-6U8, U9, U10, U14
312kResistor_SMD:R_0402_1005MetricR5, R17, R18
32.2uCapacitor_SMD:C_0603_1608MetricC77, C78, C90
3330pCapacitor_SMD:C_0402_1005MetricC11, C20, C21
3Conn_01x01TestPoint:TestPoint_Pad_D3.0mmJ1, J2, J3
210Resistor_SMD:R_0603_1608MetricR7, R8
210uCapacitor_SMD:C_1206_3216MetricC12, C13
23.3nCapacitor_SMD:C_0805_2012MetricC16, C17
233pCapacitor_SMD:C_0402_1005MetricC74, C75
247pCapacitor_SMD:C_0402_1005MetricC22, C23
256uCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC1, C6
2680pCapacitor_SMD:C_0603_1608MetricC18, C19
2Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ15, J16
2Conn_01x16Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ6, J7
2Conn_01x32Connector_PinHeader_2.54mm:PinHeader_1x32_P2.54mm_VerticalJ4, J5
2D_SchottkyDiode_SMD:D_SMAD2, D3
2GREENLED_SMD:LED_0603_1608Metric_CastellatedD9, D12
2Jumper_NO_SmallJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2
2MCP2551-I-SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4, U5
2PESD1CAN-UXPackage_TO_SOT_SMD:SOT-323_SC-70D4, D5
2PolyfuseResistor_SMD:R_1206_3216MetricF1, F2
2SW_PushButton_Switch_SMD:SW_SPST_EVQQ2SW1, SW2
2TLS115D0EPackage_SO:Infineon_PG-DSO-8-43U1, U2
11Resistor_SMD:R_0402_1005MetricR2
110usunlord-MWSA0503:MWSA0503L2
12.2uInductor_SMD:L_1210_3225MetricL1
168kResistor_SMD:R_0402_1005MetricR6
182kResistor_SMD:R_0603_1608MetricR96
18MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1BLUELED_SMD:LED_0603_1608Metric_CastellatedD11
1BTS716GPackage_SO:Infineon_PG-DSO-20-32U40
1Battery_CellBattery:BatteryHolder_Keystone_1060_1x2032BT1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ12
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ11
1Conn_01x06Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ9
1Conn_02x05_Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ8
1Ferrite_BeadInductor_SMD:L_0805_2012MetricFB1
1LMR14020Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU3
1LPS25HBPackage_LGA:ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2yU24
1MIC5205-3.3YM5Package_TO_SOT_SMD:SOT-23-5U41
1Micro_SD_CardConnector_Card:microSD_HC_Wuerth_693072010801J10
1ORANGELED_SMD:LED_0603_1608Metric_CastellatedD13
1PSM712-LF-T7Package_TO_SOT_SMD:SOT-23IC1
1REDLED_SMD:LED_0603_1608Metric_CastellatedD10
1REF3333Package_TO_SOT_SMD:SOT-23U23
1SM15T33CADiode_SMD:D_SMCD1
1STM32F767ZITxPackage_QFP:LQFP-144_20x20mm_P0.5mmU26
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U27
1USB_Bconn_5_2.5mm:conn_5_2.5mmJ13
1USB_BConnector_USB:USB_B_TE_5787834_VerticalJ14

Questions

How big is the Polygonus Shortage Version PCB?

It measures 103 × 82.4 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Polygonus Shortage Version use?

319 parts, built around the SN74LVC2G17DBV, MCP2551-I/SN-HG, MCP6004-E/P and MIC4427ZM. 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 Polygonus Shortage Version KiCad files?

From the FOME-Tech/Polygonus repository on GitHub, at the commit this page was made from: the board is polygonus-Shortage-Version.kicad_pcb and its schematic Keep_Alive.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Polygonus Shortage Version design in my own project?

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

Similar boards

  • 4 layers162 × 115 mmFome mc, the printed circuit board in 3D

    Fome mc

    halbritt/fome-mc

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

    514 parts1
  • 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 layers147.8 × 65 mmPrius gen2, the printed circuit board in 3D

    Prius gen2

    ksmola/PriusG2

    Inverter control board for Toyota Prius Gen 2 (XW20) inverter. Some of the schematics are based on Johannes Huebner's work found here. Running openinverter firmware.

    149 parts3
  • 2 layers97 × 70 mmDC CDI, the printed circuit board in 3D

    DC CDI

    romioRN/DC-CDI

    ВНИМАНИЕ! в плате есть отсутствующие дjрожки если вы хотите это изготовить вам нужно внести исправления

    90 parts1
  • 4 layers155 × 106 mmBodyController 01, the printed circuit board in 3D

    BodyController 01

    Voltworks-Garage/Hardware

    Hardware repo for all PCBA design

    416 partsGPL-3.0
  • 2 layers66 × 51.5 mmWiFi Gate Controller, the printed circuit board in 3D

    WiFi Gate Controller

    mikelawrence/WiFi-Gate-Controller

    WiFi enabled Gate Controller Addon to US Automatic Gate Opener

    91 parts8MIT
  • 2 layers88.8 × 52.3 mmMM36-Data Expansion, the printed circuit board in 3D

    MM36-Data Expansion

    KazanNinja/MM36-Data-Hub

    ESP32 based DAQ board. Fit with a 4 external 16bit 5V capable ADCs, 6-DOF IMU, and GPS breakout. Has two 5V > 3.3V & 12V > 3.3V voltage dividers

    84 parts1