turnsignals
Turn signal switch for PC steering wheels.
Created by
emb3rcia
Tier 5
1 view
0 followers
alexren ⚡🚀
approved turnsignals ago
Tier approved: 5
Grant approved: $24.61
awesome project! send a picture once its built
emb3rcia
submitted turnsignals for ship review ago
emb3rcia
added to the journal ago
Corrected button connection
It turns out, that button has different connections. I corrected them right now. Simple thing: connect 2 wires differently on pcb and on schematic. Need to do it in my other project too


emb3rcia
added to the journal ago
Made firmware

Made Firmware!!! It was my first STM32 firmware, so I asked ChatGPT to generate example code and explain every line, and then I just took the functions from the code I needed and wrote based on it. No, I didn't copy-paste it. It was challenging, but it was fun and I learned how to write code for stm32, but I have also very much a long road in front of me in terms of stm32 firmware.
emb3rcia
added to the journal ago
Made case and lever
I made a 3d case for it, it was fairly easy, and I think I am getting better at fusion360. Also made lever that simulates the real one, it was also easy, I would say easier than the case. Also, I added 2.1 mm holes in the PCB to mount the screw in. Even though screws I will use are m1.6x4 it should hold firmly as case is another “holding factor” and screws will screw themselves tight in plastic due to me making holes 1.45 mm in diameter. (no I didn't AI generate this journal entry, I have LanguageTool spelling checker installed that I used to correct spelling in it)







emb3rcia
added to the journal ago
Added decoup caps on ldo and made repo
Added decoup caps on ldo (i forgot them last time) and made repo! In bom, most parts arent ordered as i have them in other project that i will order at the same time, and the parts will be leftover from it.



emb3rcia
added to the journal ago
Routed the PCB
Routed the PCB. Tried to use as few VIAs as possible and use as short routes as possible. Hope it turned out good. It is better routed than my devboard/module at least


emb3rcia
added to the journal ago
Connected the schematic

Connected the schematic, it is small and simple pcb working in this way:
Smallest MCU with USB integrated i could find from STM family (STM8 would be enough in terms of power, but they dont have USB integrated iirc) has PA0 pin set as ADC, theres resistors that set its output as half of VOUT which is 3.3V, so to 1.65V when pin is floating. Then when switch is set as pos 1 it connects it to 3.3V thru 330Ohm resistor for protection from shorts, ADC recieves 3.3V, i can then check it in firmware and click button that controls turn signals, the same goes for pos 3 but with GND.
emb3rcia
started turnsignals ago
2/1/2026 2 PM - Connected the schematic

Connected the schematic, it is small and simple pcb working in this way:
Smallest MCU with USB integrated i could find from STM family (STM8 would be enough in terms of power, but they dont have USB integrated iirc) has PA0 pin set as ADC, theres resistors that set its output as half of VOUT which is 3.3V, so to 1.65V when pin is floating. Then when switch is set as pos 1 it connects it to 3.3V thru 330Ohm resistor for protection from shorts, ADC recieves 3.3V, i can then check it in firmware and click button that controls turn signals, the same goes for pos 3 but with GND.
2/1/2026 3 PM - Routed the PCB
Routed the PCB. Tried to use as few VIAs as possible and use as short routes as possible. Hope it turned out good. It is better routed than my devboard/module at least


2/1/2026 4 PM - Added decoup caps on ldo and made repo
Added decoup caps on ldo (i forgot them last time) and made repo! In bom, most parts arent ordered as i have them in other project that i will order at the same time, and the parts will be leftover from it.



2/1/2026 6 PM - Made case and lever
I made a 3d case for it, it was fairly easy, and I think I am getting better at fusion360. Also made lever that simulates the real one, it was also easy, I would say easier than the case. Also, I added 2.1 mm holes in the PCB to mount the screw in. Even though screws I will use are m1.6x4 it should hold firmly as case is another “holding factor” and screws will screw themselves tight in plastic due to me making holes 1.45 mm in diameter. (no I didn't AI generate this journal entry, I have LanguageTool spelling checker installed that I used to correct spelling in it)







2/1/2026 9 PM - Made firmware

Made Firmware!!! It was my first STM32 firmware, so I asked ChatGPT to generate example code and explain every line, and then I just took the functions from the code I needed and wrote based on it. No, I didn't copy-paste it. It was challenging, but it was fun and I learned how to write code for stm32, but I have also very much a long road in front of me in terms of stm32 firmware.
2/4/2026 - Corrected button connection
It turns out, that button has different connections. I corrected them right now. Simple thing: connect 2 wires differently on pcb and on schematic. Need to do it in my other project too

