PneumaticPaddleShifting

DallasFormulaRacing·PneumaticPaddleShifting·Hardware/STM32F4/STM32F4_Breakout.kicad_pcb

PneumaticPaddleShifting PCB layout, top view — open source STM32 board by DallasFormulaRacing

About the PneumaticPaddleShifting PCB

PneumaticPaddleShifting is an open source STM32 PCB design by DallasFormulaRacing, published on GitHub. It is a 4-layer board measuring 156.6 × 143.1 mm, with 52 components from 39 distinct parts.

Its main chip is the STM32F405RGT6, from the STM32 family. Other key parts include the MP2303ADN, USBLC6-2SC6 and TJA1051T. By type, the board carries 16 capacitors, 13 resistors, 7 connectors, 5 ICs, 4 diodes and 3 inductors.

It belongs with the dev boards & breakouts designs in this gallery.

From the project

An embedded system for the driver to perform up and down shifts with pneumatic paddle shifters.

It is assumed that the user inputs are simple GPIO signals (i.e., high and low voltages). The upshift and downshift paddle will request their respective shift. The neutral button is for the user to set the car into neutral, and this may be verified with a neutral “monitor”. The neutral monitor is to act as some sort of sensor or switch.

Do note, however, that these inputs have not yet been tested. It is currently unknown whether they will require any signal “debouncing” so that the behavior is not jittery or sporadic. It has also been highly recommended to consider more fail-safe mechanisms…

PneumaticPaddleShifting, from the project README
From the project README

Main components on the PneumaticPaddleShifting

PneumaticPaddleShifting bill of materials (BOM)

52 components, 39 distinct parts.

QtyPartRefs
1
STM32F405RGT6
U1
1
MP2303ADN
U2
1
USBLC6-2SC6
U3
2
TJA1051T
U4, U5
1
AO3401A
Q1
1
16MHz
Y1
1
Screw_Terminal_01x02
J1
1
SWD
J2
2
Conn_01x04
J3, J4
1
USB_B
J5
1
CAN Connector1
J8
1
CAN Connector2
J9
1
250mA
F1
1
SW_SPDT
SW1
1
LED_Small
D1
2
B5189W
D2, D3
1
RED
D4
1
600 @ 600MHz
FB1
1
39n
L1
1
10u
L2
Show 19 more
QtyPartRefs
2
2u2
C1, C2
1
4u7
C3
5
100n
C4, C5, C6, C7, C8
1
1u
C9
1
10n
C10
2
12p
C11, C12
3
10u
C13, C15, C16
1
10n
C14
1
10k
R1
1
47
R2
1
1k5
R3
1
100k
R4
1
68k
R5
1
47k
R6
1
15k
R7
1
270
R8
2
2k2
R9, R10
1
1k
R11
2
120
R12, R13

PneumaticPaddleShifting design files

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

PneumaticPaddleShifting: common questions

What microcontroller does the PneumaticPaddleShifting use?

The PneumaticPaddleShifting is built around the STM32F405RGT6, from the STM32 family.

How big is the PneumaticPaddleShifting PCB?

The PneumaticPaddleShifting measures 156.6 × 143.1 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the PneumaticPaddleShifting?

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

Where can I download the PneumaticPaddleShifting design files?

From the DallasFormulaRacing/PneumaticPaddleShifting repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the PneumaticPaddleShifting design in my own project?

The repository has no license, so all rights stay with DallasFormulaRacing. Use it as a reference, and ask the author before reusing the design.

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