Keyboard stm32
Jonkaphi·Numerical-Keypad-with-Audio-FX·Hardware/kicad project/Keyboard_stm32.kicad_pcb
About the Keyboard stm32 PCB
Keyboard stm32 is an open source STM32 PCB design by Jonkaphi, published on GitHub under the MIT license. It is a 4-layer board measuring 168.3 × 125.7 mm, with 141 components from 30 distinct parts.
Its main chip is the STM32F072C8Tx, from the STM32 family. Other key parts include the TS02-66-80-BK-160-LCR-D, TPA6102A2DGKR, MIC5504-3.3YM5-TR and USBLC6-2SC6. By type, the board carries 37 diodes, 33 capacitors, 32 switches, 24 resistors, 6 ICs and 3 connectors.
It belongs with the keyboards and audio designs in this gallery.
From the project
The extra little feature of having audio fx being played locally on the keyboard with each button press, was from one of the commenters on reddit related to a post. The sound files will be read from the placed SD card. Currently the audio that can be played is from 8 to 16 kHz kH
The extra little feature of having audio fx being played locally on the keyboard with each button press, was from one of the commenters on reddit related to a post. The sound files will be read from the placed SD card. Currently the audio that can be played is from 8 to 16 kHz kHz sample rate with 16 bit signed PCM.
The lower level sd card interface for the file system used in the project was made by Khaled Magdy in their post on
Main components on the Keyboard stm32
Keyboard stm32 bill of materials (BOM)
141 components, 30 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | TS02-66-80-BK-160-LCR-D | TS026680BK160LCRD | IC1, IC3 |
| 1 | TPA6102A2DGKR | SOP65P490X110-8N | IC2 |
| 1 | MIC5504-3.3YM5-TR | SOT95P280X145-5N | IC4 |
| 1 | USBLC6-2SC6 | SOT95P280X145-6N | IC5 |
| 1 | STM32F072C8Tx | LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | BSS316NH6327XTSA1 | SOT-23_Handsoldering | Q1 |
| 1 | 16 MHz | TSX-3225_16.0000MF09Z-AC3 | Y1 |
| 1 | TSW-106-07-T-S SWD header | TSW-106-XX-YY-S | J1 |
| 1 | 216990-0003 | 216990-0003 | J2 |
| 1 | MEM2061-01-188-00-A | MEM20610118800A | J3 |
| 1 | TE122001-6 SMT-0830-T-HT-R | SMT-0830-T-HT-R | LS1 |
| 1 | EG1218 SLW-913535-2A-RA-D | SLW-913535-2A-RA-D | S1 |
| 30 | ~ | Cherry-MX_PCB-Mounted_LTST-A683CEGBW_Kailh_Socket | S2, S3, S4, S5, S6, S7, S8, S9 +22 |
| 1 | PEC12R-4125F-S0012 | PEC12R4125FS0012 | SW1 |
| 2 | GREEN | 150080VS75000 | D1, D33 |
| 1 | RED | 150080VS75000 | D2 |
| 30 | 1N4148W | SODFL3816X120N | D3, D4, D5, D6, D7, D8, D9, D10 +22 |
| 4 | ~ | p4smaj65(DO-214AC) | D34, D35, D36, D37 |
| 3 | 180 @ 100 MHz | ILBB0603ER181V | FB1, FB2, FB3 |
| 15 | 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4, C5, C6, C8, C15 +7 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 4u7 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C9, C11, C23, C25, C30 |
| 2 | 8pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10, C12 |
| 5 | 1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13, C14, C22, C24, C27 |
| 1 | 10u | CAPPRD200W52D500H1250 | C16 |
| 1 | 68u | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C17 |
| 1 | 22u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C31 |
| 2 | 47u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C32, C33 |
| 3 | 280 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R19 |
| 19 | 10K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R5, R6, R7, R8, R9, R10 +11 |
| 2 | 5.1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R20, R21 |
Keyboard stm32 design files
The KiCad project lives in the Jonkaphi/Numerical-Keypad-with-Audio-FX repository on GitHub; these links point at the commit this page was built from.
Keyboard stm32: common questions
What microcontroller does the Keyboard stm32 use?
The Keyboard stm32 is built around the STM32F072C8Tx, from the STM32 family.
How big is the Keyboard stm32 PCB?
The Keyboard stm32 measures 168.3 × 125.7 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Keyboard stm32?
141 components, from 30 distinct parts. The full bill of materials is listed on this page.
Where can I download the Keyboard stm32 design files?
From the Jonkaphi/Numerical-Keypad-with-Audio-FX repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Keyboard stm32 design in my own project?
Yes, under the terms of its MIT license, which Jonkaphi chose for the repository.
Can I test firmware for the Keyboard stm32 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 Numerical-Keypad-with-Audio-FX
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k