Skip to the content
2 layers31.5 × 34.2 mmTurnsignals, the printed circuit board in 3D

Turnsignals for pc steering wheels

Size
31.5 × 34.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
38
Pads
105
Tracks, vias
210, 29
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Feb 2026
Updated
19 Feb 2026

Overview

Turnsignals is an open-source printed circuit board by emb3rcia, from the emb3rcia/turnsignals repository on GitHub. It is a 2-layer board of 31.5 × 34.2 mm with 26 parts on 38 nets, routed with 210 tracks and 29 vias.

It is built around the STM32F042K6T6 and RCLAMP0502BATCT. Its parts include 7 capacitors, 7 resistors, 1 IC and 1 switch. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

turnsignals

Hello! This project is very simple, but to some people may be very needed, this is turnsignals module for PC steering wheels like logitech g29, made for HackClub's Blueprint program. It features USB-C (USB-FS standard) port for data and power and ESD protection on VBUS, DATA channels and CC channels! Firmware is given as whole STM32CubeIDE project. It is generated in STM32CubeMX and then the rest written in STM32CubeIDE

Why i did this?

I want to get driving license soon. My biggest fear? Getting ticket for forgotting to signal a turn. My solution? Buy used PC steering wheel with pedals and gear shifter, make my own turnsignals and download some game where i can drive and use them. In this way i can make it my muscle memory.

Images

Schematic

Schematic

PCB

PCB

3D KiCad viewer

3D

3D PCB

3D PCB

3D Assembled

3D Assembled

3D Lever

3D Lever

3D Case (top)

3D Case

3D Case (bottom) 3d Case

Datasheets & part list

Here you can find datasheet for every part and exact part number for it i used:

BOM

ItemDescriptionNeededOrderedWhy more/less?Unit Price ($)Total Price ($)URL
ST STM32F042K6T6MCU11-1.80$1.80$https://www.lcsc.com/product-detail/C69216.html
SEMTECH RCLAMP0502BATCTCC and DATA lines esd20I have 3 left from other project--https://www.lcsc.com/product-detail/C117553.html
Littelfuse SMA6L5.0AVBUS line esd11-0.79$0.79$https://www.lcsc.com/product-detail/C1974860.html
MICROCHIP MCP1726-3302E/SN3.3V LDO11-2.22$2.22$https://www.lcsc.com/product-detail/C635928.html
muRata GRM188Z71C475KE21D4.7uF capacitor10I have 9 left from other project--https://www.lcsc.com/product-detail/C389010.html
Samsung Electro-Mechanics CL10A105KA8NNNC1uF capacitor250Minimal order size is 500.0058$0.29$https://www.lcsc.com/product-detail/C5673.html
VISHAY VJ0603Y104JXQCW1BC100nF decap capacitor45sold in increments of 50.08$0.40$https://www.lcsc.com/product-detail/C3834925.html
SAMWHA CS1608X7R225K100NRB2.2uF capacitor20I have 98 left from other project--https://www.lcsc.com/product-detail/C516003.html
BOURNS CR0603-FX-5101ELF5.1kOhm 0.1w CC resistor20I have 8 left from other project--https://www.lcsc.com/product-detail/C2076779.html
VISHAY CRCW060310K0DHEAP10kOhm pull-up/down resistor20I have 3 left from other project--https://www.lcsc.com/product-detail/C3917708.html
SHOU HAN TS6643TP 250gf 009BOOT and NRST button20I have 48 left from other project--https://www.lcsc.com/product-detail/C5342967.html
SHOU HAN TYPE-C 16PIN 2MD(073)USB-C plug10I have 19 left from other project--https://www.lcsc.com/product-detail/C2765186.html
Shuntian PB1.6X4Mouting screws410minimal order size is 100.04$0.42$https://www.lcsc.com/product-detail/C357374.html?s_z=n_1.6x4
Dailywell 1MS1T1B1M1QES-5Lever Toggle switch11-1.01$1.01$https://www.lcsc.com/product-detail/C496154.html?s_z=n_1MS1T1B1M1QES-5
PCBPCB155 is minimal order amount-2$+1.5$ deliveryhttps://jlcpcb.com/

Parts

26
QtyValueFootprintReferences
4REQUIRED:, , ,
4100nF 10VREQUIRED:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C5
210kOhmREQUIRED:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R7
21uF 10VREQUIRED:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C7
2330Ohm 0.1WREQUIRED:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
25.1kOhm 0.1WREQUIRED:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5
2RCLAMP0502BATCTREQUIRED:SOT50P160X90-3NCCESD1, DATAESD1
110kOhm 0.1WREQUIRED:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3
14.7uF 16VREQUIRED:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6
1MCP1726-3302E_SNREQUIRED:SOIC127P600X175-8NLDO1
1SMA6L5.0A_TR13REQUIRED:SODFL4626X140NDVBUSESD1
1STM32F042K6T6REQUIRED:QFP80P900X900X160-32NMCU1
1TS6643TP 250GF 009REQUIRED:SW-SMD_4P-L6.2-W6.0-P4.50-LS9.0U1
1TYPE-C_16PIN_2MD__073_REQUIRED:SHOUHAN_TYPE-C_16PIN_2MD__073_USB-C1
1~REQUIRED:SW-TH_1MS1T1B1M1QES-5SW1

Similar boards

  • 4 layers352.5 × 164.6 mmKeyboard lp, the printed circuit board in 3D

    Keyboard lp

    emb3rcia/keyboard-lp

    Low profile, per-key gpio keyboard with per-key led backlight!

    329 parts
  • 4 layers155.4 × 101.8 mmSpark tboi, the printed circuit board in 3D

    Spark tboi

    emb3rcia/spark-tboi

    The Binding of Isaac: Repentance dedicated small footprint macropad/keyboard with display and auto clicking capability to reduce strain on arms.

    45 parts
  • 4 layers45.5 × 78.5 mmStm32-module, the printed circuit board in 3D

    Stm32-module

    emb3rcia/stm32-module

    My first MCU module! Made for HackClub's Blueprint! Supports USB-C and gives 66 gold pins, 2 of which are 1.8V!

    35 parts
  • 6 layers62.1 × 56.2 mmDM0003, the printed circuit board in 3D

    DM0003

    dioderobot/demo

    Demo for diode boards

    82 parts3
  • 2 layers282.6 × 92 mmChavdai40, the printed circuit board in 3D

    Chavdai40

    dvorak55/chavdai40

    Challenge to Handle Acoustic-noise, Verify Drastic Abductive Implementation.

    109 parts6MIT
  • 4 layers113 × 93.7 mmCharacterizer, the printed circuit board in 3D

    Characterizer

    patrickyeon/battery-characterizer

    battery tester/characterizer hardware, firmware.

    217 parts4
  • 2 layersExample, the printed circuit board in 3D

    Example

    danderson/kidraw

    Kidraw is a library to programmatically build Kicad schematic and footprint libraries. It was created out of frustration with Kicad's inconsistent built-in libraries, and the tedium of building cookie cutter parts in…

    10 parts2Apache-2.0
  • 4 layers52 × 74 mmFRC Sensor CAN, the printed circuit board in 3D

    FRC Sensor CAN

    barkinvar/sugerCANe

    A compact interface for three NPN, PNP or logic sensors on an FRC robot. Each port has a removable 5 V / 12 V power jumper; input type is configured in software.

    144 parts1

Questions

How big is the Turnsignals PCB?

It measures 31.5 × 34.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Turnsignals use?

26 parts, built around the STM32F042K6T6 and RCLAMP0502BATCT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Turnsignals KiCad files?

From the emb3rcia/turnsignals repository on GitHub, at the commit this page was made from: the board is PCB/turnsignals.kicad_pcb and its schematic PCB/turnsignals.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Turnsignals design in my own project?

Its repository states no licence, so its author keeps all rights: ask emb3rcia before reusing the design.