• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
OSW Wheel Button Plate 3D Printer File Image 1
OSW Wheel Button Plate 3D Printer File Image 2
OSW Wheel Button Plate 3D Printer File Image 3
OSW Wheel Button Plate 3D Printer File Image 4
OSW Wheel Button Plate 3D Printer File Image 5
OSW Wheel Button Plate 3D Printer File Image 6
OSW Wheel Button Plate 3D Printer File Image 7
OSW Wheel Button Plate 3D Printer File Thumbnail 1
OSW Wheel Button Plate 3D Printer File Thumbnail 2
OSW Wheel Button Plate 3D Printer File Thumbnail 3
OSW Wheel Button Plate 3D Printer File Thumbnail 4
OSW Wheel Button Plate 3D Printer File Thumbnail 5
OSW Wheel Button Plate 3D Printer File Thumbnail 6
OSW Wheel Button Plate 3D Printer File Thumbnail 7

OSW Wheel Button Plate

Mirko avatarMirko

November 28, 2021

printables-icon
DescriptionCommentsTags

Description

OSW Button Plate - DIY Direct Drive Wheel Button Plate

The button plate is designed to be compatible with a 320mm Beltenick steering wheel. It should be compatible to similar wheel with Sparko/Momo drill pattern.
https://www.rennsportshop.com/de-fahrzeug-technik-lenkraeder-lenkradzubehoer-beltenick-rmd-qualitaetslenkraeder-BK-LR32000-Beltenick-Lenkrad-Racing-320mm.html

This project is part of the Open Sim Button Box Project. Full source files and description may be found at the project's GitHub page
https://github.com/KaiserSoft/OpenSimButtonBox/tree/master/Wheel%20Button%20Box

The plate is comatible to the Magnetic Paddle Shifter I have posted here as well.
https://www.thingiverse.com/thing:2601233

Demonstration Videos
https://www.youtube.com/watch?v=CnJ3shNiE3g

Print Settings

Printer:

MendelMax 1.5

Rafts:

No

Supports:

No

Resolution:

0.25mm

Infill:

25% to 30%

Post-Printing

Required Parts

  • Arduino Pro Micro 16MHz - Will not work with most other Arduinos since they can not act as a HID. Teensy should work as well but it is more expensive.
  • 10x push buttons with a thread diameter of around 12mm. The kind with a metal body works as well but they are heavier.

  • 1x Arduino Joystick Module - pay close attention to the circuit board since there are different types and the button box only works when the dimensions are correct.

  • Coiled Micro USB Cable - this connects the button box to your PC. It needs to be coiled so it can flex all the way to the end stops.

    Custom Section

Build Instructions

  • Print the button box and do basic cleanup. Rough up the sides where the box is split and use glue to join the two halves back together. You don't need much glue since this only makes it easier to install the buttons and cables. The button box will be held in place by the screws connecting the wheel to the mounting hub on the OSW motor.
  • Install the buttons and solder the wires in place. Cut the wires long enough so that they can exit the arduino box at the bottom.
  • Desolder the connection pin header on your joystick module.
  • Solder wires to the joystick module and run them to the arduino box as well
  • Ensure that every button is working by using the continuity test setting on your multi meter
  • Ensure the joystick is working by testing the resistance
  • Add wires for the magnetic paddle shifters as well. I recommend that you don't connect the sifters yet. Simply run wires and solder them to the paddle shifter wires once you are ready to assemble it all.
  • Connect all wires as described in "CONFIG.h". Buttons use the "Button_X_Pin" and the joystick the "Joystick_X_Pin" setting.
  • Remove some of the plastic on the outside of the micro USB connector. This makes the connector shorter and makes in easier to push it through the hole inside the button box.
  • Connect the coiled USB cable to the arduino and upload the scetch to the board
  • Test every button and joystick
  • Test the buttons again
  • Push the arduino into the arduino box at the bottom. Pull extra wires into the button box body and hide them in the wire channel.
  • Test the buttons again
  • Fill the arduino box with hot glue or silicone sealant. This ensures that the micro USB connector will not disconnect and that the arduino will not move
  • Run the rest of the USB cable through wire channel at the bottom of the unit
  • Assemble everything and connect the padde shifters
  • Mount everything to the OSW and attach the wheel
  • All done. You can use the arduino software to change which button sends which command (CONFIG.h file)
  • Have fun!
Category: Games

License:

BSD License

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,453

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,533

Mini Whistle preview image

Mini Whistle

fifindr profile image

fifindr

3,475

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

44,014

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,542

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

3,057

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,762

Drill Paint Mixer preview image

Drill Paint Mixer

fifindr profile image

fifindr

2,485