Pedal board
jkominek·piano-conversion·hardware/pedal-board/pedal-board.kicad_pcb
About the Pedal board
Pedal board is an open source STM32 PCB design by jkominek, published on GitHub under the Custom license license. It is a 2-layer board measuring 108 × 56 mm, with 43 components from 18 distinct parts.
Its main chip is the STM32G030Fx, from the STM32 family. By type, the board carries 14 capacitors, 13 resistors, 12 connectors, 2 inductors, 1 IC and 1 transistor.
It belongs with the audio and sensors designs in this gallery.
From the project
Hardware, and some firmware, for acoustic piano to MIDI controller conversion.
adc-board An STM32H743 reading 22 ADC channels and sending the results over RS485. led-power Provides power to 8 strings of 22 CNY70 IR LEDs. Needs +48V. Optional I2C control. led-test-bar For development only: little bar that holds a bunch of LEDs for testing the LED power board. link-adapter For development only: allows a PC to connect to an ADC or main board. main-board 8 ADC boards can plug in, their processed signals are managed by another STM32H743 and converted to MIDI in its various forms. Intended mainly for USB use, also has ethernet designed in. For all of the optional accessories…
Main components on the Pedal board
Pedal board bill of materials (BOM)
43 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32G030Fx | TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | Q_NPN_BEC | SOT-23 | Q1 |
| 1 | AudioJack0 | SJ-63053A | J1 |
| 1 | AudioJack1 | SJ-63053A | J2 |
| 1 | AudioJack2 | SJ-63053A | J3 |
| 1 | AudioJack3 | SJ-63053A | J4 |
| 2 | Qwiic | JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled | J5, J12 |
| 1 | IRQ | PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | Serial Wire Debug | PinHeader_1x05_P2.54mm_Vertical | J7 |
| 2 | Conn_01x04_Male | PinHeader_1x04_P2.54mm_Vertical | J8, J10 |
| 1 | ADC Lines | PinHeader_1x12_P2.54mm_Vertical | J9 |
| 1 | Qwiic | PinHeader_1x04_P2.54mm_Vertical | J13 |
| 2 | FB | L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | FB2, FB3 |
| 1 | 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 4.7uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 12 | 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4, C5, C6, C7, C8, C9, C10 +4 |
| 12 | 10 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8 +4 |
| 1 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13 |
Pedal board design files
The KiCad project lives in the jkominek/piano-conversion repository on GitHub; these links point at the commit this page was built from.
Pedal board: common questions
What microcontroller does the Pedal board use?
The Pedal board is built around the STM32G030Fx, from the STM32 family.
How big is the Pedal board?
The Pedal board measures 108 × 56 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Pedal board?
43 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the Pedal board design files?
From the jkominek/piano-conversion repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Pedal board design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Pedal board 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 piano-conversion
STM32
Main board
jkominek
100 × 100 mm148 parts4LCustom license53STM32
ADC Board
jkominek
92.7 × 83.8 mm100 parts4LCustom license53STM32
Led power
jkominek
86.4 × 86.4 mm84 parts4LCustom license53Link adapter
jkominek
77.5 × 40.6 mm38 parts2LCustom license53Sensorboard tester
jkominek
83.8 × 83.8 mm33 parts2LCustom license53Led test bar
jkominek
174 × 16.5 mm31 parts2LCustom license53STM32
Midi board
jkominek
88 × 45.8 mm31 parts2LCustom license53Usb led power
jkominek
80 × 40 mm15 parts2LCustom license532020-offset-4x
jkominek
45.5 × 45.3 mm5 parts2LCustom license532040-centered-4x-12deg
jkominek
47 × 48 mm5 parts2LCustom license532040-centered-4x
jkominek
45.5 × 48 mm5 parts2LCustom license53
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
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.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k