AnalogNN

hransom528·AnalogNNPCB·PCBDesign/BACKUP_PCB.kicad_pcb

AnalogNN PCB layout, top view — open source STM32 board by hransom528
Simulate this board

About the AnalogNN PCB

AnalogNN is an open source STM32 PCB design by hransom528, published on GitHub. It is a 10-layer board measuring 472.4 × 346.5 mm, with 1596 components from 21 distinct parts.

Its main chip is the STM32F030CCT6, from the STM32 family. Other key parts include the TLV9004xRUCR, MCP41050, CD74HC4067SM96 and TLV9004IRUCR. By type, the board carries 1039 resistors, 328 ICs, 96 transistors, 80 capacitors, 48 diodes and 4 connectors.

From the project

Analog Neural Network PCB for CPS Lab Research Project

Main components on the AnalogNN

AnalogNN bill of materials (BOM)

1596 components, 21 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F030CCT6
STM32F030CCTx
ST Microelectronics
U1
72
TLV9004xRUCR
U26, U27, U28, U29, U30, U31, U32, U33 +64
192
MCP41050
U123, U124, U125, U126, U127, U128, U129, U130 +184
13
CD74HC4067SM96
CD74HC4067SM
Texas Instruments
U303, U304, U305, U306, U307, U308, U309, U310 +5
50
TLV9004IRUCR
TLV9004xRUCR
Texas Instruments
U2001, U3001, U4001, U5001, U6001, U13001, U14001, U15001 +42
54
IRF7324
Q19, Q20, Q21, Q22, Q23, Q24, Q25, Q26 +46
42
IRF7324TRPBF
IRF7324
Infineon Technologies
Q2001, Q4001, Q5001, Q6001, Q14001, Q15001, Q16001, Q18001 +34
1
61300411121
Conn_01x04_Male
Wurth Elektronik
J1
1
61300511121
Conn_01x05_Male
Wurth Elektronik
J2
1
961136-6404-AR
Conn_01x12_Male
3M
J3
1
61300611121
Conn_01x02_Male
Wurth Elektronik
J4
1
EG1218
SW_SPDT
E-Switch
SW1
36
D
D13, D14, D15, D16, D17, D18, D19, D20 +28
12
SDM02U30LP3-7B
D
Diodes Inc.
D3001, D3002, D23001, D23002, D33001, D33002, D131001, D131002 +4
26
GRM035R60J475ME15D
4.7u
Murata Electronics
C19, C22, C25, C28, C31, C34, C37, C40 +18
26
GRM188R60J476ME15D
47u
Murata Electronics
C20, C23, C26, C29, C32, C35, C38, C41 +18
28
CL03A104KQ3NNNC
0.1u
Samsung
C21, C24, C27, C30, C33, C36, C39, C42 +20
718
1k
R163, R164, R165, R166, R169, R170, R171, R172 +710
192
ERJ-1GNF2003C
200k
Panasonic
R167, R168, R178, R179, R186, R187, R194, R195 +184
27
ERJ-1GNF1003C
100k
Panasonic
R173, R200, R227, R254, R281, R308, R335, R362 +19
Show 1 more
QtyPartRefs
102
ERJ-1GNF1001C
1k
Panasonic
R647, R648, R2007, R2008, R3001, R3002, R4007, R4008 +94

AnalogNN design files

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

AnalogNN: common questions

What microcontroller does the AnalogNN use?

The AnalogNN is built around the STM32F030CCT6, from the STM32 family.

How big is the AnalogNN PCB?

The AnalogNN measures 472.4 × 346.5 mm, has 10 copper layers and is 1.6 mm thick.

How many components are on the AnalogNN?

1596 components, from 21 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 AnalogNN design files?

From the hransom528/AnalogNNPCB repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the AnalogNN design in my own project?

The repository has no license, so all rights stay with hransom528. Use it as a reference, and ask the author before reusing the design.

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