AnalogNN
hransom528·AnalogNNPCB·PCBDesign/BACKUP_PCB.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F030CCT6 STM32F030CCTx ST Microelectronics | LQFP-48_7x7mm_P0.5mm | U1 |
| 72 | TLV9004xRUCR | Texas_S-PX2QFN-14 | U26, U27, U28, U29, U30, U31, U32, U33 +64 |
| 192 | MCP41050 | SOIC-8_3.9x4.9mm_P1.27mm | U123, U124, U125, U126, U127, U128, U129, U130 +184 |
| 13 | CD74HC4067SM96 CD74HC4067SM Texas Instruments | SSOP-24_5.3x8.2mm_P0.65mm | U303, U304, U305, U306, U307, U308, U309, U310 +5 |
| 50 | TLV9004IRUCR TLV9004xRUCR Texas Instruments | Texas_S-PX2QFN-14 | U2001, U3001, U4001, U5001, U6001, U13001, U14001, U15001 +42 |
| 54 | IRF7324 | SOIC-8_3.9x4.9mm_P1.27mm | Q19, Q20, Q21, Q22, Q23, Q24, Q25, Q26 +46 |
| 42 | IRF7324TRPBF IRF7324 Infineon Technologies | SOIC-8_3.9x4.9mm_P1.27mm | Q2001, Q4001, Q5001, Q6001, Q14001, Q15001, Q16001, Q18001 +34 |
| 1 | 61300411121 Conn_01x04_Male Wurth Elektronik | PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | 61300511121 Conn_01x05_Male Wurth Elektronik | PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | 961136-6404-AR Conn_01x12_Male 3M | PinHeader_1x12_P2.54mm_Vertical | J3 |
| 1 | 61300611121 Conn_01x02_Male Wurth Elektronik | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | EG1218 SW_SPDT E-Switch | PinHeader_1x03_P2.54mm_Vertical | SW1 |
| 36 | D | D_0201_0603Metric | D13, D14, D15, D16, D17, D18, D19, D20 +28 |
| 12 | SDM02U30LP3-7B D Diodes Inc. | D_0201_0603Metric | D3001, D3002, D23001, D23002, D33001, D33002, D131001, D131002 +4 |
| 26 | GRM035R60J475ME15D 4.7u Murata Electronics | C_0201_0603Metric | C19, C22, C25, C28, C31, C34, C37, C40 +18 |
| 26 | GRM188R60J476ME15D 47u Murata Electronics | C_0603_1608Metric | C20, C23, C26, C29, C32, C35, C38, C41 +18 |
| 28 | CL03A104KQ3NNNC 0.1u Samsung | C_0201_0603Metric | C21, C24, C27, C30, C33, C36, C39, C42 +20 |
| 718 | 1k | R_0201_0603Metric | R163, R164, R165, R166, R169, R170, R171, R172 +710 |
| 192 | ERJ-1GNF2003C 200k Panasonic | R_0201_0603Metric | R167, R168, R178, R179, R186, R187, R194, R195 +184 |
| 27 | ERJ-1GNF1003C 100k Panasonic | R_0201_0603Metric | R173, R200, R227, R254, R281, R308, R335, R362 +19 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 102 | ERJ-1GNF1001C 1k Panasonic | R_0201_0603Metric | 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
STM32
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
Module 16S
stuartpittaway
71.1 × 89.6 mm113 parts4LCC-BY-NC-4.01.1kSTM32
Djinn
tzarc
192.3 × 150.5 mm216 parts2LCERN-OHL-S-2.0988STM32
Ghoul
tzarc
228.6 × 79.4 mm163 parts2LCERN-OHL-S-2.0988