OTTO-Beta-Main
bitfieldaudio·otto-hardware·KiCad/MainBoard/OTTO-Beta-Main.kicad_pcb
About the OTTO-Beta-Main PCB
OTTO-Beta-Main is an open source STM32 PCB design by bitfieldaudio, published on GitHub under the CC-BY-NC-4.0 license. It is a 4-layer board measuring 288.5 × 95 mm, with 303 components from 79 distinct parts.
Its main chip is the STM32F407VGT6, from the STM32 family. Other key parts include the TPS5430DDAR, TPS54331DR, TPS22918DBVR, 6N137 and SRV05-4-P-T7. By type, the board carries 70 diodes, 70 capacitors, 58 switches, 57 resistors, 11 connectors and 9 ICs.
From the project
OTTO hardware files for upcoming beta. WORK IN PROGRESS
Main components on the OTTO-Beta-Main
OTTO-Beta-Main bill of materials (BOM)
303 components, 79 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS5430DDAR TPS5430DDA | TI_SO-PowerPAD-8_ThermalVias | U1 |
| 1 | TPS54331DR | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias | U2 |
| 1 | TPS22918DBVR TPS22918_SOT23-6_A | SOT-23-6 | U5 |
| 1 | 6N137 | DIP-8_W8.89mm_SMDSocket_LongPads | U201 |
| 1 | STM32F407VGT6 STM32F407VGTx | LQFP-100_14x14mm_P0.5mm | U202 |
| 1 | SRV05-4-P-T7 SRV05-4 | SOT-23-6 | U204 |
| 1 | SN74HC14DR SN74HC14 | SOIC-14_3.9x8.7mm_P1.27mm | U205 |
| 1 | WM8731SEDS/RV WM8731 | SSOP-28_5.3x10.2mm_P0.65mm | U207 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U208 |
| 1 | AO4407A | SOIC-8_3.9x4.9mm_P1.27mm | Q1 |
| 1 | 2N7002 | SOT-23 | Q2 |
| 1 | X322525MOB4SI 25MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y201 |
| 1 | Q13FC1350000400 32.768kHz | Crystal_SMD_3215-2Pin_3.2x1.5mm_HandSoldering | Y202 |
| 1 | X322512288MOB4SC 12.288MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y203 |
| 1 | 20021111-00010T4LF Conn_ARM_JTAG_SWD_10 | PinHeader_2x05_P1.27mm_Vertical_SMD | J1 |
| 1 | N/A Conn_02x04 | PinHeader_2x04_P2.54mm_Vertical | J2 |
| 4 | N/A Conn_02x05 | PinHeader_2x05_P2.54mm_Vertical | J3, J4, J5, J6 |
| 1 | CONN_01X20 Conn_01x20 | X10B25L20T_FPC_1x20-1MP_P1.00mm_Horizontal | J7 |
| 1 | CONN_01X03 Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | M20-7812045 Raspberry Pi Connector | Raspberry_Pi_A_FacingDown_TH | J201 |
Show 59 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | M20-7810645 Conn_02x06 | Harwin_M20-7810645_2x06_P2.54mm_Vertical_SolderHoles | J206 |
| 1 | M20-7810345 Conn_02x03 | Harwin_M20-7810345_2x03_P2.54mm_Vertical_SolderHoles | J207 |
| 1 | Barrel Jack, 2.0mmID, 6.5mmOD | BarrelJack_2.0mmID_6.5mmOD | DC201 |
| 4 | EC11E183440C ALPS EC11E183440C | ALPS_EC11 | ENC1, ENC2, ENC3, ENC4 |
| 3 | N/A Tooling Hole | JLC_TOOLING_HOLE | H101, H102, H103 |
| 5 | N/A MountingHole | Mounting_Hole_M2.5_Loose_Fit | H201, H202, H203, H204, H205 |
| 1 | GMI6050P-42DB Microphone | INGHAi_GMI6050p | MK201 |
| 16 | SKHCBGA010 ALPS SKHC | ALPS_SKHC_white | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +8 |
| 10 | SKHCBGA010 ALPS SKHC | ALPS_SKHC_black | SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +2 |
| 28 | K2-1102DP-S3SW-04 6x6x13mm | 6x6mm_Switch | SW27, SW28, SW29, SW30, SW31, SW32, SW33, SW34 +20 |
| 2 | EP-02KS SW_DIP_x02 | SW_DIP_SPSTx02_Slide_HRO_EP-02KS | SW48, SW202 |
| 1 | SSAC120100 SW_DPDT_x2 | SSAC120100 | SW49 |
| 1 | TS-1187A-B-A-B 5.2x5.2x1.5mm | SW_SPST_5.2x5.2x1.5mm | SW201 |
| 6 | PJ-3930-8A | 3.5mm_jack_PJ-3930-8A | TRS201, TRS202, TRS203, TRS204, TRS205, TRS206 |
| 1 | 292304-1 USB_B | USB_B | USB201 |
| 58 | SM4007PL | D_SOD-123F | D1, D2, D3, D4, D5, D6, D7, D8 +50 |
| 1 | SMF15CA 15V BI TVS | D_SOD-123F | D48 |
| 1 | BZT52C15 15V ZENER | D_SOD-123 | D49 |
| 6 | SMF6.0CA 6V BI TVS | D_SOD-123F | D50, D51, D52, D53, D55, D56 |
| 2 | SS34 | D_SMA | D54, D65 |
| 1 | KT-0603R RED LED | LED_0603_1608Metric | D57 |
| 1 | 1N4148W | D_SOD-123 | D206 |
| 1 | MWSA0603-150MT 15uH | L_6.6x7.1 | L1 |
| 1 | SLO0530H6R8MTT 6.8uH | L_Sunlord_MWSA0518_5.4x5.2mm | L2 |
| 9 | CL21A106KAYNNNE 10uF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C3, C243, C246, C247, C250, C260, C261 +1 |
| 4 | CL21B103KBANNNC 10nF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C2, C5, C6, C87 |
| 27 | CC0805KRX7R9BB104 100nF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4, C7, C48, C49, C50, C51, C52, C53 +19 |
| 1 | CL21B102KBCNNNC 1nF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C8 |
| 3 | CL31A476MPHNNNE 47uF | C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C9, C10, C11 |
| 5 | OVZ221M0JTR-0604 220uF | CP_Elec_6.3x4.5 | C79, C81, C84, C258, C262 |
| 2 | CL21C150JBANNNC 15pF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C96, C97 |
| 4 | CL21C300JBANNNC 30pF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C204, C205, C265, C266 |
| 1 | CL21A475KAQNNNE 4.7uF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C211 |
| 2 | CL21B105KBFNNNE 1uF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C218, C219 |
| 2 | 0805F225M500NT 2.2uF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C221, C222 |
| 5 | MKS2C041001F00JSSD 1uF (AUDIO) | C_Rect_L7.2mm_W5.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C251, C253, C254, C255, C257 |
| 3 | CL21B221KBANNNC 220pF (C0G) | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C252, C256, C259 |
| 2 | TAJA106K016RNJ 10uf Tantalum | CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C267, C268 |
| 5 | 0805W8F0000T5E 0 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2, R3, R17, R19 |
| 8 | 0805W8F4702T5E 47k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R4, R203, R204, R221, R225, R228, R229, R230 |
| 1 | 0805W8F3002T5E 30k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R5 |
| 2 | 0805W8F4701T5E 4.7K | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R6, R7 |
| 1 | 0805W8F6802T5E 68k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R8 |
| 1 | 0805W8F3301T5E 3.3k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R9 |
| 1 | 0805W8F1202T5E 12k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R10 |
| 1 | 0805W8F4301T5E 4.3k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R11 |
| 1 | 0805W8F1803T5E 180k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R12 |
| 5 | 0805W8F1003T5E 100k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R13, R16, R18, R20, R26 |
| 3 | 0805W8F1002T5E 10k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R14, R29, R30 |
| 1 | 0805W8F1302T5E 13k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R15 |
| 2 | 0805W8F3300T5E 330 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R28, R227 |
| 4 | 0805W8F2201T5E 2.2k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R202, R205, R206, R207 |
| 2 | 0805W8F100JT5E 10 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R212, R214 |
| 10 | 0805W8F330JT5E 33 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R213, R215, R231, R232, R233, R234, R235, R236 +2 |
| 1 | 0805W8F2700T5E 270 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R216 |
| 1 | 0805W8F2200T5E 220 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R217 |
| 4 | 0805W8F5101T5E 5.1k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R218, R219, R222, R224 |
| 2 | 0805W8F1000T5E 100 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R220, R223 |
| 1 | 0805W8F6800T5E 680 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R226 |
OTTO-Beta-Main design files
The KiCad project lives in the bitfieldaudio/otto-hardware repository on GitHub; these links point at the commit this page was built from.
OTTO-Beta-Main: common questions
What microcontroller does the OTTO-Beta-Main use?
The OTTO-Beta-Main is built around the STM32F407VGT6, from the STM32 family.
How big is the OTTO-Beta-Main PCB?
The OTTO-Beta-Main measures 288.5 × 95 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the OTTO-Beta-Main?
303 components, from 79 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 OTTO-Beta-Main design files?
From the bitfieldaudio/otto-hardware 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 OTTO-Beta-Main design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the OTTO-Beta-Main 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 otto-hardware
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