Skip to content

A waterproof, wireless motorcycle controller for navigation apps with 3D printed case

License

Notifications You must be signed in to change notification settings

joncox123/MotoButtons2

Repository files navigation

MotoButtons 2

MotoButtons 2 has reached the initial 2.0 release and is ready for users to build their own unit. You can build this either for a commercial, 5-way IP68 joystick, the part costs $75 USD + shipping, or with the original $2.50 USD Adafruit 504 5-way joystick (as in MotoButtons Lite). However, construction is much easier either way because of the 3D printed Nylon case.

Click the image below to watch an overview video of the project, the device and its operation on YouTube: YouTube video overview of the project and device

If you have developed different or improved 3D printed case designs, please let me know via the Issues and I can either link to them here or add them to this repository.

Please submit any bug reports via the Issues tab on this GitHub repository page.

Welcome to MotoButtons 2, the low-cost, waterproof, DIY Bluetooth motorcycle controller. Version 2 features many upgrades over the original:

  • 3D printed case with handlebar mount
  • Separate RGB LED for indicating modes and status
  • Commercial, IP68 5-way (or 4-way) castle joystick ($75 USD + shipping)
  • Three pushbuttons

The target price to order all parts, including the case, is approximately $80 to $100 excluding shipping costs. The main variable is the cost and quality of the 3D printed case. However, the most expensive part is the IP68 rated 5-way joystick. The cheapest available is from Ruffy Controls, although industry prices for similar parts vary from $45 to beyond $300. Lastly, the least expensive service for 3D printing is Craftcloud.

User Documentation

Please see the User's Guide for instructions on how to use your MotoButtons 2.

Assembly Steps

[1] Order your 3D printed case by uploading the three CAD STEP files to Craftcloud. Choose the Nylon SLA material, not filament PLA.

  • For the Ruffy HS IP68 joystick, upload these CAD STEP files. NOTE: please wait for a revision of this case that includes 6 screws for the lid and a thicker handlebar clamp before ordering. The Adafruit case version has already been revised.
  • For the low-cost, Adafruit $2.50 USD 5-way joystick, use these STEP files for the case instead.

[2] Order the parts from Digikey or Mouser:

  • For the commercial, IP68 5-way joystick from Ruffy Controls, order from Digikey. These parts are also listed in the Bill of Materials. Note, due to shipping costs, it is cheaper to order several HS joysticks from Ruffy Controls at once. I recommend ordering one for each bike, or organize a group buy on a forum.
  • Using the $2.50 Adafruit 504 5-way joystick (no additional shipping costs), from Mouser. See the Bill of Materials.

[3] Read the wiring diagram and construction guide to assemble your MotoButtons 2 after obtaining the parts and the case.

[4] Upload the software to the microcontroller using a USB-C cable and the Arduino program. See this guide for detailed instructions.

A case for the Ruffy 4/5-way joystick

Completed unit mounted to bike

Assembled unit on electrical bench

3D Printed Case Model

A case for the Adafruit 504 $2.50 USD 5-way joystick

Low-cost 3D Printed Case Model

About

A waterproof, wireless motorcycle controller for navigation apps with 3D printed case

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages