Proteus
mck1117·proteus
About the Proteus PCB
Proteus is an open source STM32 PCB design by mck1117, published on GitHub. It is a 4-layer board measuring 135 × 82.5 mm, with 348 components from 92 distinct parts.
Its main chip is the STM32F767ZIT6, from the STM32 family. Other key parts include the SRV05-4, MCP6004T-I/ST, TJA1051T-3, MCP6002-XSN and REF3033. By type, the board carries 150 resistors, 114 capacitors, 47 ICs, 18 diodes, 10 connectors and 3 inductors.
It belongs with the sensors designs in this gallery.
From the project
protean: able to do many different things; versatile.
protean: able to do many different things; versatile.
A high-featured board compatible with rusEFI firmware.
- Run my LS-swapped Volvo 240 with factory harness and equipment - Run a sequential ignition, quad-VVT v12 engine (twelve injectors, twelve ignition, five hall sensors, four VVT actuators, dual throttles) - Easily manufactured sealed enclosure (all connectors mount in-plane) - ~~Extensible for knock sensing~~ properly implemented onboard knock sensing!
Main components on the Proteus
Proteus bill of materials (BOM)
348 components, 92 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | SRV05-4 | SOT-23-6 | U1, U2, U3, U4 |
| 5 | MCP6004T-I/ST MCP6004 | TSSOP-14_4.4x5mm_P0.65mm | U5, U701, U801, U901, U1101 |
| 2 | TJA1051T-3 | SOIC-8_3.9x4.9mm_P1.27mm | U6, U904 |
| 1 | MCP6002-XSN MCP6002-xSN | SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | REF3033 REF3333 | SOT-23 | U8 |
| 1 | LPS25HB | ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2y | U9 |
| 2 | TLE9201SG | Infineon_PG-DSO-12-9 | U10, U11 |
| 8 | VNLD5160TR-E VNLD5160 | SOIC-8_3.9x4.9mm_P1.27mm | U201, U202, U301, U302, U401, U402, U501, U502 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U902 |
| 1 | LMR14020 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U903 |
| 2 | TLS115D0E TLS115 | Infineon_PG-DSO-8-43 | U1004, U1005 |
| 4 | BTS4175 BTS4175SGA | SOIC-8_3.9x4.9mm_P1.27mm | U1102, U1103, U1104, U1105 |
| 2 | SRV05-4 | SOT-23-6 | U1106, U1107 |
| 3 | 74HC2G17GW SN74LVC2G17DB | SOT-23-6 | U1202, U1207, U1208 |
| 2 | MAX9924 | MSOP-10_3x3mm_P0.5mm | U1203, U1204 |
| 1 | STM32F767ZIT6 STM32F427ZGTx | LQFP-144_20x20mm_P0.5mm | U1501 |
| 1 | USBLC6-2 USBLC6-2SC6 | SOT-23-6 | U1502 |
| 6 | TC4427EOA MIC4427 | SOIC-8_3.9x4.9mm_P1.27mm | U1602, U1603, U1701, U1702, U1801, U1802 |
| 1 | 8MHZ 8MHz | Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1501 |
| 1 | 47219-2001 Micro_SD_Card | microSD_HC_Wuerth_693072010801 | J1 |
Show 72 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | SJ1-3533NG AudioJack3 | Jack_3.5mm_CUI_SJ1-3533NG_Horizontal | J3 |
| 1 | 776228-1 Conn_01x23 | ampseal-23 | J101 |
| 1 | 776231-1 Conn_01x35 | ampseal-35 | J102 |
| 1 | 776231-2 Conn_01x35 | ampseal-35-2 | J103 |
| 1 | 5787834-1 USB_B | USB_B_TE_5787834_Vertical | J1501 |
| 1 | FTSH-105-01-F-DV-007-K Conn_02x05_Odd_Even | PinHeader_2x05_P1.27mm_Vertical_SMD | J1502 |
| 1 | UB-20PMFP-LC7002 USB_B | conn_5_2.5mm | J1504 |
| 1 | Conn_01x06 | PinHeader_1x06_P2.54mm_Vertical | J1505 |
| 1 | Battery_Cell | BatteryHolder_Keystone_1060_1x2032 | BT1 |
| 2 | 1206L012WR Polyfuse | R_1206_3216Metric | F101, F102 |
| 2 | SW_Push | SW_SPST_EVQQ2 | SW1501, SW1502 |
| 2 | PESD1CAN-UX | SOT-323_SC-70 | D1, D2 |
| 2 | schottky | D_SOD-123 | D3, D4 |
| 6 | C8678 D_Schottky | D_SMA | D101, D102, D103, D104, D901, D903 |
| 1 | SM15T33CA | D_SMC | D1001 |
| 1 | SRV05-4 | SOT-23-6 | D1501 |
| 2 | C72043 GREEN | LED_0603_1608Metric_Castellated | D1502, D1506 |
| 1 | C8598 schottky | D_SOD-123 | D1503 |
| 1 | C2286 RED | LED_0603_1608Metric_Castellated | D1504 |
| 1 | C72041 BLUE | LED_0603_1608Metric_Castellated | D1505 |
| 1 | C72038 ORANGE | LED_0603_1608Metric_Castellated | D1507 |
| 1 | C1015 Ferrite_Bead | L_0805_2012Metric | FB1501 |
| 1 | 10U 10u | MWSA0503 | L1001 |
| 1 | SRN3015TA-2R2M 2.2u | L_1210_3225Metric | L1002 |
| 16 | 100N 100n | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8 +8 |
| 2 | EEH-AZF1H560B 56u | CP_Radial_D8.0mm_P3.50mm | C17, C1001 |
| 5 | 10U 10u | C_1206_3216Metric | C18, C19, C906, C1004, C1201 |
| 11 | 100N 100n | C_0603_1608Metric | C20, C904, C1211, C1409, C1516, C1604, C1607, C1701 +3 |
| 2 | 680P 680p | C_0603_1608Metric | C21, C22 |
| 2 | 330P 330p | C_0402_1005Metric | C23, C24 |
| 2 | 47P 47p | C_0402_1005Metric | C25, C26 |
| 1 | 10u | C_1206_3216Metric | C27 |
| 2 | 10n | C_0603_1608Metric | C28, C29 |
| 5 | CGA3E2X7R1H103M080AA 4.7u | C_0603_1608Metric | C30, C1506, C1507, C1512, C1515 |
| 4 | 33N 100n | C_0603_1608Metric | C701, C801, C901, C1101 |
| 20 | 10N 10n | C_0603_1608Metric | C902, C1202, C1203, C1301, C1302, C1303, C1304, C1605 +12 |
| 3 | 4.7U 4.7u | C_0603_1608Metric | C903, C1006, C1502 |
| 1 | 270P 330p | C_0402_1005Metric | C905 |
| 7 | 1u | C_0603_1608Metric | C1002, C1015, C1016, C1017, C1018, C1212, C1523 |
| 14 | 1n | C_0603_1608Metric | C1204, C1205, C1207, C1208, C1209, C1210, C1401, C1402 +6 |
| 11 | 10N 100n | C_0603_1608Metric | C1501, C1503, C1504, C1505, C1508, C1509, C1510, C1511 +3 |
| 2 | 2.2U 2.2u | C_0603_1608Metric | C1518, C1519 |
| 2 | 33P 33p | C_0402_1005Metric | C1521, C1522 |
| 2 | 3.3N 3.3n | C_0805_2012Metric | C1901, C1902 |
| 16 | 5.6K 5.6k | R_0402_1005Metric | R1, R2, R3, R4, R9, R10, R11, R12 +8 |
| 23 | 10K 10k | R_0402_1005Metric | R5, R6, R7, R8, R13, R14, R15, R16 +15 |
| 2 | 120 | R_0603_1608Metric | R33, R1004 |
| 14 | 4.7K 4.7k | R_0805_2012Metric | R34, R35, R36, R37, R1205, R1206, R1208, R1209 +6 |
| 2 | 22K 33k | R_0402_1005Metric | R38, R40 |
| 2 | 2.2K 1k | R_0402_1005Metric | R39, R41 |
| 3 | 12K 12k | R_0402_1005Metric | R42, R43, R907 |
| 5 | 100K 100k | R_0402_1005Metric | R44, R45, R1501, R1901, R1902 |
| 2 | 33K 33k | R_0402_1005Metric | R46, R47 |
| 1 | 10k | R_0402_1005Metric | R48 |
| 14 | 470K 470k | R_0402_1005Metric | R701, R702, R703, R704, R801, R802, R803, R804 +6 |
| 1 | 1 | R_0402_1005Metric | R906 |
| 1 | 68K 68k | R_0402_1005Metric | R908 |
| 4 | 2.7K 2.7k | R_0603_1608Metric | R1101, R1102, R1103, R1104 |
| 4 | 15K 10k | R_0402_1005Metric | R1105, R1107, R1109, R1111 |
| 4 | 150 120 | R_0603_1608Metric | R1106, R1108, R1110, R1112 |
| 6 | 2.2K 2.7k | R_0603_1608Metric | R1201, R1203, R1401, R1403, R1405, R1407 |
| 6 | 3.3K 2.7k | R_0603_1608Metric | R1202, R1204, R1402, R1404, R1406, R1408 |
| 2 | 603-RC0402FR-075KL DNP | R_0805_2012Metric | R1207, R1212 |
| 2 | 1k | R_0402_1005Metric | R1217, R1218 |
| 2 | DNP | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1219, R1220 |
| 1 | 82K 82k | R_0603_1608Metric | R1503 |
| 5 | 330 | R_0402_1005Metric | R1508, R1509, R1510, R1511, R1512 |
| 12 | 100 | R_0805_2012Metric | R1601, R1602, R1603, R1604, R1701, R1702, R1703, R1704 +4 |
| 11 | 1k | R_Array_Convex_4x0603 | RN201, RN202, RN301, RN302, RN401, RN402, RN501, RN502 +3 |
| 4 | CAT16-1002F4LF 10k | R_Array_Convex_4x0603 | RN701, RN801, RN901, RN1301 |
| 1 | CAT16-473J4LF 10k | R_Array_Convex_4x0603 | RN1101 |
Proteus design files
The KiCad project lives in the mck1117/proteus repository on GitHub; these links point at the commit this page was built from.
- Layoutproteus.kicad_pcb
- Schematicproteus.kicad_sch
- BOMexport/v0.5/proteus-bom-jlc.csv
Proteus: common questions
What microcontroller does the Proteus use?
The Proteus is built around the STM32F767ZIT6, from the STM32 family.
How big is the Proteus PCB?
The Proteus measures 135 × 82.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Proteus?
348 components, from 92 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Proteus design files?
From the mck1117/proteus repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Proteus design in my own project?
The repository has no license, so all rights stay with mck1117. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Proteus without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k