Pedal board

jkominek·piano-conversion·hardware/pedal-board/pedal-board.kicad_pcb

Pedal board layout, top view — open source STM32 board by jkominek

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.

QtyPartRefs
1
STM32G030Fx
U1
1
Q_NPN_BEC
Q1
1
AudioJack0
J1
1
AudioJack1
J2
1
AudioJack2
J3
1
AudioJack3
J4
2
Qwiic
J5, J12
1
IRQ
J6
1
Serial Wire Debug
J7
2
Conn_01x04_Male
J8, J10
1
ADC Lines
J9
1
Qwiic
J13
2
FB
FB2, FB3
1
0.1uF
C1
1
4.7uF
C2
12
1uF
C3, C4, C5, C6, C7, C8, C9, C10 +4
12
10
R1, R2, R3, R4, R5, R6, R7, R8 +4
1
10k
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

Similar boards