
Keyboard lp
emb3rcia/keyboard-lp
Low profile, per-key gpio keyboard with per-key led backlight!

Turnsignals for pc steering wheels
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.
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
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.
Schematic

PCB

3D KiCad viewer

3D PCB

3D Assembled

3D Lever

3D Case (top)

3D Case (bottom)

Here you can find datasheet for every part and exact part number for it i used:
| Item | Description | Needed | Ordered | Why more/less? | Unit Price ($) | Total Price ($) | URL |
|---|---|---|---|---|---|---|---|
| ST STM32F042K6T6 | MCU | 1 | 1 | - | 1.80$ | 1.80$ | https://www.lcsc.com/product-detail/C69216.html |
| SEMTECH RCLAMP0502BATCT | CC and DATA lines esd | 2 | 0 | I have 3 left from other project | - | - | https://www.lcsc.com/product-detail/C117553.html |
| Littelfuse SMA6L5.0A | VBUS line esd | 1 | 1 | - | 0.79$ | 0.79$ | https://www.lcsc.com/product-detail/C1974860.html |
| MICROCHIP MCP1726-3302E/SN | 3.3V LDO | 1 | 1 | - | 2.22$ | 2.22$ | https://www.lcsc.com/product-detail/C635928.html |
| muRata GRM188Z71C475KE21D | 4.7uF capacitor | 1 | 0 | I have 9 left from other project | - | - | https://www.lcsc.com/product-detail/C389010.html |
| Samsung Electro-Mechanics CL10A105KA8NNNC | 1uF capacitor | 2 | 50 | Minimal order size is 50 | 0.0058$ | 0.29$ | https://www.lcsc.com/product-detail/C5673.html |
| VISHAY VJ0603Y104JXQCW1BC | 100nF decap capacitor | 4 | 5 | sold in increments of 5 | 0.08$ | 0.40$ | https://www.lcsc.com/product-detail/C3834925.html |
| SAMWHA CS1608X7R225K100NRB | 2.2uF capacitor | 2 | 0 | I have 98 left from other project | - | - | https://www.lcsc.com/product-detail/C516003.html |
| BOURNS CR0603-FX-5101ELF | 5.1kOhm 0.1w CC resistor | 2 | 0 | I have 8 left from other project | - | - | https://www.lcsc.com/product-detail/C2076779.html |
| VISHAY CRCW060310K0DHEAP | 10kOhm pull-up/down resistor | 2 | 0 | I have 3 left from other project | - | - | https://www.lcsc.com/product-detail/C3917708.html |
| SHOU HAN TS6643TP 250gf 009 | BOOT and NRST button | 2 | 0 | I have 48 left from other project | - | - | https://www.lcsc.com/product-detail/C5342967.html |
| SHOU HAN TYPE-C 16PIN 2MD(073) | USB-C plug | 1 | 0 | I have 19 left from other project | - | - | https://www.lcsc.com/product-detail/C2765186.html |
| Shuntian PB1.6X4 | Mouting screws | 4 | 10 | minimal order size is 10 | 0.04$ | 0.42$ | https://www.lcsc.com/product-detail/C357374.html?s_z=n_1.6x4 |
| Dailywell 1MS1T1B1M1QES-5 | Lever Toggle switch | 1 | 1 | - | 1.01$ | 1.01$ | https://www.lcsc.com/product-detail/C496154.html?s_z=n_1MS1T1B1M1QES-5 |
| PCB | PCB | 1 | 5 | 5 is minimal order amount | - | 2$+1.5$ delivery | https://jlcpcb.com/ |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | REQUIRED: | , , , | |
| 4 | 100nF 10V | REQUIRED:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C5 |
| 2 | 10kOhm | REQUIRED:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R7 |
| 2 | 1uF 10V | REQUIRED:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C7 |
| 2 | 330Ohm 0.1W | REQUIRED:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 2 | 5.1kOhm 0.1W | REQUIRED:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5 |
| 2 | RCLAMP0502BATCT | REQUIRED:SOT50P160X90-3N | CCESD1, DATAESD1 |
| 1 | 10kOhm 0.1W | REQUIRED:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 4.7uF 16V | REQUIRED:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6 |
| 1 | MCP1726-3302E_SN | REQUIRED:SOIC127P600X175-8N | LDO1 |
| 1 | SMA6L5.0A_TR13 | REQUIRED:SODFL4626X140N | DVBUSESD1 |
| 1 | STM32F042K6T6 | REQUIRED:QFP80P900X900X160-32N | MCU1 |
| 1 | TS6643TP 250GF 009 | REQUIRED:SW-SMD_4P-L6.2-W6.0-P4.50-LS9.0 | U1 |
| 1 | TYPE-C_16PIN_2MD__073_ | REQUIRED:SHOUHAN_TYPE-C_16PIN_2MD__073_ | USB-C1 |
| 1 | ~ | REQUIRED:SW-TH_1MS1T1B1M1QES-5 | SW1 |

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

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

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!


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

patrickyeon/battery-characterizer
battery tester/characterizer hardware, firmware.

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…

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.
It measures 31.5 × 34.2 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask emb3rcia before reusing the design.