Skip to the content
PCBKitNew board
6 layers90 × 89 mmModular processing board, the printed circuit board in 3D

Modular processing board

igorwolfs/modular-processing-hw1

MCU Breakout board with Hirose BM28B connector

Size
90 × 89 mm
Copper layers
6
Thickness
1.6 mm
Parts
177
Nets
183
Pads
772
Tracks, vias
4,268, 664
Pours
44
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Oct 2025
Updated
26 Jul 2026

Overview

Modular processing board is an open-source printed circuit board by igorwolfs, from the igorwolfs/modular-processing-hw repository on GitHub. It is a 6-layer board of 90 × 89 mm with 177 parts on 183 nets, routed with 4,268 tracks and 664 vias.

It is built around the STM32H723ZGT6, THS4521IDGK and LMV321IDBVR, with the TF-01A, SRV05-4A and W9825G6KH-6 among its other parts. Its parts include 73 capacitors, 55 resistors, 11 connectors, 10 ICs and 4 diodes. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

MCU-BOARD

Acoustic-carrier Project

The goal is to design a small CPU board, with some RAM and connectors, that can

  • Drive the piezo-driver / inverter board
  • Save about 1 second of data from 2 30 MHz ADC's
    • Reflection at origin-piezo
    • Transmission from origin to second-piezo
  • Processing of the data on the MCU in the next few seconds
  • Storage of the processed data on an SD-CARD
  • Transmission of the processed data over Hi-Speed USB / Ethernet to a computer

Parts

177
QtyValueFootprintReferences
430.1uFCapacitor_SMD:C_0402_1005MetricC202, C203, C204, C205, C206, C207, C208, C209, C210, C211, C212, C213, C214, C1024, C1101, C1103 +27
121kResistor_SMD:R_0603_1608MetricR601, R603, R605, R606, R611, R613, R619, R621, R1009, R1013, R1021, R1024
1110kResistor_SMD:R_0603_1608MetricR208, R401, R402, R608, R609, R610, R612, R627, R628, R629, R1006
1047Resistor_SMD:R_0603_1608MetricR214, R215, R614, R615, R617, R618, R625, R626, R1016, R1019
90Resistor_SMD:R_0603_1608MetricR203, R207, R217, R218, R616, R620, R1001, R1015, R1201
9TestPointConnector_PinSocket_1.27mm:PinSocket_1x01_P1.27mm_VerticalTP201, TP202, TP401, TP402, TP403, TP404, TP601, TP602, TP701
522uFCapacitor_SMD:C_0603_1608MetricC312, C701, C702, C703, C1107
4100nFCapacitor_SMD:C_0603_1608MetricC610, C612, C613, C614
410pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC609, C615, C1012, C1016
41uFCapacitor_SMD:C_0805_2012MetricC215, C219, C221, C223
4FiducialFiducial:Fiducial_1mm_Mask2mmFID101, FID102, FID103, FID104
310nFCapacitor_SMD:C_0402_1005MetricC602, C618, C1025
34.7uFCapacitor_SMD:C_0402_1005MetricC616, C619, C813
3MountingHoleMountingHole:ToolingHole_1.152mmH101, H102, H103
3REDLED_SMD:LED_0603_1608MetricD201, D401, D602
21kResistor_SMD:R_0402_1005MetricR206, R209
220pFCapacitor_SMD:C_0402_1005MetricC201, C1227
2220pFCapacitor_SMD:C_0402_1005MetricC804, C805
2330pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC611, C1015
233kResistor_SMD:R_0603_1608MetricR809, R810
2470Resistor_SMD:R_0402_1005MetricR210, R216
25.1kResistor_SMD:R_0603_1608MetricR804, R805
2BWU.FL-IPEX1iw-connector:BWU.FL-IPEX1J602, J1001
2Conn_Coaxial_SmallConnector_Coaxial:SMA_Amphenol_901-144_VerticalJ601, J604
2SRV05-4Package_TO_SOT_SMD:SOT-23-6U202, U401
2SW_Pushiw-misc:SW_TS-1088-AR02016SW201, SW602
2THS4521IDGKPackage_SO:VSSOP-8_3x3mm_P0.65mmU603, U1002
2W9825G6KH-6Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mmU301, U302
11k5Resistor_SMD:R_0402_1005MetricR703
11k5Resistor_SMD:R_0603_1608MetricR604
1220nFCapacitor_SMD:C_0402_1005MetricC603
14.7kResistor_SMD:R_0603_1608MetricR607
14.7kResistor_SMD:R_0402_1005MetricR201
14x10kResistor_SMD:R_Array_Convex_4x0603RN707
175Resistor_SMD:R_0603_1608MetricR602
18MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY201
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U701
1BSMD1812-050-15VFuse:Fuse_1812_4532MetricF2
1Conn_02x02_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ701
1Conn_02x06_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ202
1Conn_02x06_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_VerticalJ502
1Conn_ARM_SWD_TagConnect_TC2030Connector:Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_VerticalJ201
1GZ2012D101TFInductor_SMD:L_0805_2012MetricL701
1LMV321Package_TO_SOT_SMD:SOT-23-5U601
1Plug_Hirose_DF40_2x40_DF40C-80DP-0.4Viw-connector:HRS_DF40C-80DP-0.4V(51)J501
1SMF3.3CADiode_SMD:D_SOD-123FD703
1STM32H723ZGTxPackage_QFP:LQFP-144_20x20mm_P0.5mmU201
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mmJP202
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP602
1TF01Aiw-memory:TF01AJ401
1TL432DBZPackage_TO_SOT_SMD:SOT-23U602
1TYPE-C-31-M-12Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J801

Questions

How big is the Modular processing board PCB?

It measures 90 × 89 mm and has 6 copper layers, 1.6 mm thick.

What parts does the Modular processing board use?

177 parts, built around the STM32H723ZGT6, THS4521IDGK, LMV321IDBVR and TF-01A. 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 Modular processing board KiCad files?

From the igorwolfs/modular-processing-hw repository on GitHub, at the commit this page was made from: the board is modular-processing-board/modular-processing-board.kicad_pcb and its schematic modular-processing-board/adc-frontend.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Modular processing board design in my own project?

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

Similar boards

  • 4 layers35 × 35 mmLemon pepper, the printed circuit board in 3D

    Lemon pepper

    VIPQualityPost/lemon-pepper-stepper

    simplefoc all-in-one 50W hybrid stepper + bldc driver

    87 parts75MIT
  • 4 layers149.9 × 152.5 mmTMR2615F osu pad, the printed circuit board in 3D

    TMR2615F osu pad

    dubnubdubnub/Giris

    open source 32 key/half (64 total) analog TMR split ortholinear keyboard w/ 8kHz USB HS

    168 parts4Apache-2.0
  • 12 layers68 × 40 mmTeresina Rack, the printed circuit board in 3D

    Teresina Rack

    marcoallegretti/Teresina-Rack

    The goal is an open, self-fabricatable Daisy Patch SM-compatible Eurorack submodule: the same carrier interface and libDaisy application compatibility through a small Teresina firmware variant.

    214 parts
  • 6 layers196 × 115 mmMonolithDev, the printed circuit board in 3D

    MonolithDev

    MidwestMotorBoy/Battery-Bank

    Monolith: an ultralight IP67 power bank for backpacking. 4S BAK 65E 21700 (91 Wh, under the 100 Wh airline limit), two bidirectional 100 W USB-C PD ports, Bluetooth LE (TI CC2340) with an iPhone app.

    430 parts
  • 4 layers130 × 100 mmUltrasonic V3 HW, the printed circuit board in 3D

    Ultrasonic V3 HW

    AntoninCerny/NadDeska

    repository for PCB of a ultrasonic measurement ring

    296 parts
  • 4 layers115 × 85 mmDual adc usb, the printed circuit board in 3D

    Dual adc usb

    devbisme/ai-circuit-design-tests

    Tests of KiCad-related AI tools.

    175 parts10
  • 2 layers207 × 42 mmAntenna test, the printed circuit board in 3D

    Antenna test

    dani9875/rfid_antenna_test

    Things to write about: - purpose of antenna matching - documents and know how utilised - mistakes made in connection with parameters - measuring antenna parameters with VNA - resolution problem - tuning

    40 partsApache-2.0