background image

 

Page:2 

 

Rae-San V1.0 Bike Controller Module  

Congratulations on your purchase of the Rae-San Bike Control module. 

The module is designed to offer a cost-effective means to minimise the wiring on you bike and allow for 
custom builds, while offering all the basic functions and a couple of extras. 

I wanted a general unit that would accept programmable input polarities from standard controls, and provide 
the control outputs with a few whistles - 

 

Adjustable and selectable Brake flash 

 

Adjustable and selectable indicator time out  

 

Low beam modulator able to be turned on an off if enabled  

 

The ability to use the Harley Davidson style button push left and right indicator controls -so the 
ability to latch inputs as well as use the standard on/off controls. 

 

Selectable gate function to enable/disable starter activation with side stand, gear selection or other 
input. 

 

Kill switch / ignition power control' 

 

Integrated power control - No relays other than Starter Solenoid / relay 

 

ZERO

 power draw when off. 

 

 built in heated grip control - using the existing controls. -  

o

 

programmable number of heat steps / enable disable 

o

 

Short press of start button with clutch/gate switch deactivate - up a step (cycles around) 

o

 

Long press of start button with clutch/gate switch deactivated - turn on / off 

o

 

Starter press with clutch/Gate active - normal starter function 

 

4 button control mode  

o

 

instead of the standard controls - all functions can be activated with 4 buttons - in the 
recommended layout of an up and down button on each handlebar -  

o

 

the 4-button control has a selection of 4 preprogrammed button function mappings that are 
chosen from the setup menu - but they are implanted in a simple mapping table in the code 
making changes / customisation a very simple matter.  

 

button activations are short press (< 0.6s), double short press (2 press within 0.8s), 
medium press  (1-3s) and long press (3-10s). 

I had a look at the resettable fuse option - but it adds more cost and complexity than its worth - so instead - 
used 30A mostets with two main circuits of master fuse (e.g., 2x10A) or you can fuse the individual outputs 
if desired. 

Setup is via a simple serial terminal setup. 

The software is written in a modular fashion and shouldn't be too hard for people with some experience to 
follow.  

Summary of Contents for DRAFT D

Page 1: ...V1 0 Bike Controller Module Installation Manual DRAFT D Rae San 31 10 2022...

Page 2: ...l using the existing controls o programmable number of heat steps enable disable o Short press of start button with clutch gate switch deactivate up a step cycles around o Long press of start button w...

Page 3: ...w Most of the electronics is buried under the controller and on the underside of the bottom board The system is built on the Arduino Nano platform and the source code is open and available for downloa...

Page 4: ...t low and are pulled high when active the appropriate resistor can be snipped with a pair of side cutters to avoid the pull up function The resistors for each are labelled below If you wire the contro...

Page 5: ...Light Lights On Switch Sense Input No Connect True On 12 False On 0V T T Start Starter Button Sense Input Right DOWN True On 12 False On 0V T F Brake Brake Active Sense Input No connect True On 12 Fal...

Page 6: ...circuit and the lights on the other to spread the load evenly Output Functions Output Function Polarity Power Circuit HB High Beam Power Out 12V ON B TAIL Tail Light Power Out 12V ON A LB Low Beam Pow...

Page 7: ...n 3 5s Long Press Single press more than 3 5s less than 10 0s Note that the starter and horn can be timed or toggle functions depending on the map chosen Horn Timeout 2s Starter Timeout 3s Also availa...

Page 8: ...e function if required The heated grip duty cycle talks into account the power relationship to voltage and is calculated to give equal heating steps If disabled in the configuration menu the Heated gr...

Page 9: ...mount of modulation can be set It is always a max intensity of 100 and the minimum can be set from 80 down to 0 This is needed as in particular some LED headlights will attempt to compensate and fight...

Page 10: ...te terminal program that supports ANSI sequences Putty is generally the easy choice being universally available and free Connect at 115200 8 N 1 115200 baud 8bits no parity 1 stop bit as a terminal On...

Page 11: ...evious move to the previous editable entry or Change selected Value Up or Change selected Value Down R or r Refresh redraw the screen S or s Saves the current set of values and exist edit mode Q or q...

Page 12: ...E On while Held FALSE Press is Latched TRUE TRUE FALSE KILL Input POL Hi TRUE Active on 12V FALSE Active on 0V FALSE FALSE FALSE KILL Input STATE TRUE On while Held FALSE Press is Latched TRUE TRUE FA...

Page 13: ...1 5 Number Of Flashes per Second nominal 3Hz 3 3 3 BRAKE Warning FLASH TRUE Fast Flash Brake Light when first activated to grab attention FALSE Standard Brake Light TRUE TRUE TRUE BRAKE WARN FLASH Num...

Page 14: ...Custom control Setup Easiest approach...

Page 15: ...Page 15 Standard Bike Control Setup...

Page 16: ...Page 16 4 Button Setup Active low...

Page 17: ...Page 17 Using Stock Fuses...

Page 18: ...Page 18 Adding Heated Grips...

Page 19: ...RAE SAN DISCLAIMS ANY RESPONSIBILITY FOR INJURIES DEATH OR DAMAGES DUE TO IMPROPER INSTALLATION OF ITS PRODUCTS ANY ACTUAL ATTORNEY FEES FOR ANY UNSUCCESSFUL CLAIM AGAINST SELLER TO BE PAID BY PLAINT...

Page 20: ...ct Rae San and or Entities Trading as Rae San prior to sending warranty product Claims for lost shipment damaged shipments or other problems regarding freight must be made directly to the responsible...

Reviews: