MainBoard

hughe349·Senior_Design_IRLTSPICE·hardware/main-board/MainBoard.kicad_pcb

MainBoard PCB layout, top view — open source STM32 board by hughe349

About the MainBoard PCB

MainBoard is an open source STM32 PCB design by hughe349, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 120 × 135 mm, with 139 components from 56 distinct parts.

Its main chip is the STM32F091RCTx, from the STM32 family. Other key parts include the 968-CD22M3494MQZ, LM7321MAX/NOPB, TL071, AD5263BRUZ200 and XTPS55285VALR. By type, the board carries 38 ICs, 30 capacitors, 14 diodes, 13 connectors, 10 resistors and 4 fuses.

From the project

gaming

IRLTSPICE provides the convenience of spice with the accuracy and testability of a real-life analog circuit.

Simply design your circuit in your EDA tool of choice, or use our handy Python API, upload to the board, and bang! Your circuit now exists in real life, and you can now do whatever you want!

Run FRAs, send audio through it, use it as a testbed, or whatever else you can imagine. It's now just an analog circuit.

Main components on the MainBoard

968-CD22M3494MQZLM7321MAX/NOPBTL071AD5263BRUZ200XTPS55285VALRTPS54202DDCLM277674HC164FT232RLSTM32F091RCTx

MainBoard bill of materials (BOM)

139 components, 56 distinct parts.

QtyPartRefs
9
968-CD22M3494MQZ
CD22M3494MQZ
U1, U11, U12, U17, U18, U23, U24, U29 +1
1
LM7321MAX/NOPB
U2
12
TL071
U3, U4, U5, U6, U7, U10, U13, U16 +4
8
AD5263BRUZ200
U8, U9, U14, U15, U20, U21, U26, U27
1
XTPS55285VALR
U31
1
TPS54202DDC
U32
1
LM2776
U33
3
74HC164
U34, U36, U38
1
FT232RL
U35
1
STM32F091RCTx
U37
4
Conn_01x03_Pin
J1, J2, J3, J4
6
Conn_01x02_Pin
J5, J6, J7, J8, J12, J13
1
Barrel_Jack
J9
1
USB_C_Receptacle_USB2.0_14P
J10
1
Conn_02x05_Odd_Even
J11
1
100nF
Cboot1
2
100nF
Cboot2, Cboot3
1
240p
Ccomp1
1
15n
Ccomp2
1
56p
Cff1
Show 36 more
QtyPartRefs
1
22u
Cin1
1
3.3µF
Cin3
1
4.7u
Cinx1
1
1µF
Cinx2
1
47u
Cout1
1
33u
Cout3
1
1µF
Coutx1
1
10µF
Coutx3
1
4.7u
Cvcc1
4
500mA
F1, F2, F3, F4
1
8.87k
Rcomp1
2
100k
Renb1, Rfbt1
1
261k
Rent1
1
22.1k
Rfbb1
1
6.04k
Rfbb2
1
102k
Rfbt2
1
24.9k
Rmode1
2
SW_SP3T
SW1, SW2
2
SW_SPST
SW3, SW4
8
1N4148WT
D1, D2, D3, D4, D5, D6, D7, D8
2
REDLED
D9, D13
2
GREENLED
D10, D14
1
BAT60JFILM
D11
1
BLUELED
D12
1
120R
FB1
1
12u
L1
1
10u
L2
7
1µF
C1, C5, C9, C13, C17, C29, C30
10
100nF
C2, C6, C10, C14, C20, C23, C24, C25 +2
5
10nF
C3, C7, C11, C15, C28
4
1nF
C4, C8, C12, C16
2
2.2u
C18, C19
2
10µF
C21, C22
5
150Ω
R1, R4, R6, R9, R10
2
10k
R2, R3
3
10kΩ
R5, R7, R8

MainBoard design files

The KiCad project lives in the hughe349/Senior_Design_IRLTSPICE repository on GitHub; these links point at the commit this page was built from.

MainBoard: common questions

What microcontroller does the MainBoard use?

The MainBoard is built around the STM32F091RCTx, from the STM32 family.

How big is the MainBoard PCB?

The MainBoard measures 120 × 135 mm, has 4 copper layers and is 1.565 mm thick.

How many components are on the MainBoard?

139 components, from 56 distinct parts. The full bill of materials is listed on this page.

Where can I download the MainBoard design files?

From the hughe349/Senior_Design_IRLTSPICE repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the MainBoard design in my own project?

Yes, under the terms of its GPL-3.0 license, which hughe349 chose for the repository.

Can I test firmware for the MainBoard 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.

More boards in Senior_Design_IRLTSPICE

Similar boards