Page turner

joelspadin·page-turner·pcb/PageTurner.kicad_pcb

Page turner PCB layout, top view — open source STM32 board by joelspadin

About the Page turner PCB

Page turner is an open source STM32 PCB design by joelspadin, published on GitHub under the MIT license. It is a 4-layer board measuring 32 × 20 mm, with 22 components from 16 distinct parts.

Its main chip is the STM32F042F6P6TR, from the STM32 family. Other key parts include the TPS7A0333PDBVR. By type, the board carries 7 capacitors, 4 connectors, 3 diodes, 3 resistors, 2 ICs and 2 switches.

It belongs with the keyboards and audio designs in this gallery.

From the project

USB foot pedals for turning pages on a sheet music reader

This is an STM32-based "keyboard" which maps a pair of foot pedals with 6.35 mm (1/4") phone jacks to left/right arrow keys (or any other two keys), designed for switching pages on a sheet music reader. It was designed to be as small as possible while still being hand-solderable.

The pcb folder contains a KiCad project for the PCB. It requires 4 layers and a 1.6 mm thick PCB.

Page turner, from the project README
From the project README

Main components on the Page turner

Page turner bill of materials (BOM)

22 components, 16 distinct parts.

QtyPartRefs
1
STM32F042F6P6TR
STM32F042F6Px
STMicroelectronics
U1
1
TPS7A0333PDBVR
TPS7A0533PDBV
Texas Instruments
U2
2
NJ2FD-V
AudioJack2
Neutrik
J1, J2
1
DX07S024WJ3R400
USB_C_Receptacle
JAE
J3
1
TC2030_SWD
J5
1
B3U-1100P-B
RST
Omron
SW1
1
B3U-1100P-B
BOOT
Omron
SW2
1
Debug
TP1
2
SD03C-7
Diodes Incorporated
D1, D2
1
PRTR5V0U2X,215
PRTR5V0U2X
Nexperia
D3
3
1u
C1, C2, C6
2
100n
C3, C7
1
4.7u
C4
1
10n
C5
2
5.1k
R1, R2
1
10k
R3

Page turner design files

The KiCad project lives in the joelspadin/page-turner repository on GitHub; these links point at the commit this page was built from.

Page turner: common questions

What microcontroller does the Page turner use?

The Page turner is built around the STM32F042F6P6TR, from the STM32 family.

How big is the Page turner PCB?

The Page turner measures 32 × 20 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Page turner?

22 components, from 16 distinct parts. The full bill of materials is listed on this page.

Where can I download the Page turner design files?

From the joelspadin/page-turner repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Page turner design in my own project?

Yes, under the terms of its MIT license, which joelspadin chose for the repository.

Can I test firmware for the Page turner 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