SurRon X Turn Signal And Brake Light Parts And Controller 3D Printer Model

Author: @
License: CC BY-SA
File formats: ino,stl,zip
Download type: zip
Size:741.9KB

The file 'SurRon X Turn Signal And Brake Light Parts And Controller 3D Printer Model' is (ino,stl,zip) file type, size is 741.9KB.

Summary

This is a set of parts to add turn signals and a brake light to a SurRon X e-bike. This is not plug and play...you'll have to do a fair amount of soldering, crimping, wiring, and programming an Arduino Nano. Assuming you're comfortable with that sort of stuff, you can get a great result as shown in my pics.

There are 4 sets of parts:

1: Front turn signal brackets: There are inner and outer parts for each side. The brackets are angled upward to match the front forks, so print the outer part in mirrored copies. The holes are sized for M4 hardware.

2: Front turn signal switch bracket. There is a top and bottom part and it is sized for M3 screws and heat-set inserts.

3: Rear turn signal and brake light bracket. This uses the same turn signals as above, plus 2 rows of waterproof red LED strip for the brake light. It screws to the bottom of the plastic part under the seat.

4: Controller circuit board allowing an Arduino Nano to control the light outputs. You can get this fabbed by JLCPCB or similar by uploading the .zip file. The code for the Ardiuno is in the .ino file.

Bill of materials:

Brief build notes:

  • There are many places to tap into 12v power on the SurRon. I cut the wire to the stock tail light, and used that as my input power source.
  • The ON-OFF-ON turn signal switch takes 5v from the board to the switch and then returns 5v when the switch is activated.
  • You'll need to identify and tap into the 12v brake light signal up at the front of the bike. The 12v signal goes through a voltage divider on the board to step down to a 5v signal. If you send 12v directly to an Arduino pin, you will fry it!
  • Input and output locations are marked on the PCB. Should be intuitive, but reach out if you have a question.

Notes about the connections on the board:
The 4-pin connector labelled Brake Left TS 5V Right TS is inputs from switches, not outputs to lights:

  • Brake receives a 12V signal from where you cut into the 12V brake signal wire at the handlebars and run a wire back. It goes through a voltage divider on the board to step down to 5V before it goes to the Arduino.
  • 5V sends 5 volts to the center pin of the turn signal switch.
  • Left TS receives a 5V signal when you press the left turn signal button.
  • Right TS receives a 5V signal when you press the right turn signal button.

The outputs to each light are 2-pin connectors labelled Brake Out (12V brake light output), RF TS Out (12V right front turn signal output), etc. The DRL output is 12V for an optional daytime running light.

SuRon_turn_signal_final.ino 3.6KB
SurRon_brake_bracket_with_turn_signals.stl 339.6KB
SurRon_front_turn_signal_inner.stl 290.3KB
SurRon_front_turn_signal_outer.stl 547.6KB
SurRon_lighting_control_PCB_v16_2024-07-01.zip 276.7KB
SurRon_turn_signal_switch_lower.stl 71.3KB
SurRon_turn_signal_switch_upper.stl 77.1KB