Bike Controller

 

I had  a need to make a bike wiring simplifier / controller for a harley custom chopper that frequents my shed – the vibration on this thing just shakes most things apart-
Had a look at the motogadget m-unit – fell off my chair at the price and unnecessary blue tooth functionality, Had a look at the NWT units – and the Axel Joost – but nothing quite fit the price point and the desire not to use custom controls/ or copmpletely have to rewire them.

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

  • Programmable/ selectable Brake flash
  • Programmable / selectable indicator time out
  • Headlight low bean modulator
  • The ability to use the harley button push left and right indicator controls -so the ability to latch inputs as well as use the standard on/off controlsThe ability to use the harley 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 starter
  • Kill switch / ignition power control
  • Integrated power control – no extra main relay – but zero power draw when off

Dont need any bluetooth functionality but  did decide to add :

  •  built in heated grip control – using the existing controls. –
    • programmable number of heat steps / enable disable
    • Short press of start button with clutch/gate switch deactivate – up a step ( cycles around)
    • Long press of start button with clutch/gate switch deactivated – turn on / off
    • Starter press with clutch/Gate active – normal starter function

Had a look at the resettable fuse option – but it adds more complexity than its worth – so instead – used 30A mostets with two main circuits of master fuse ( eg 2x10A) or you can fuse the individual outputs if desired.

 Its not as small or pretty as a motogadget – but it  is designed to provide the most  practicality –

Setup is via a simple serial terminal setup shown –set once and forget – but shows the options.

As it uses and arduino Nano as the core – I will be making  the code available for those who want to add features of there own.

Showing a possible setup on a bike – dash removed for simplicity