Skip to content

ElRojo/button-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Button Box


Table of Contents

Click the Thumbnail for a How-To Video:
YouTube Video

Purchase List

16x2 Option

3D Files

Lids

After some experimenting I have found that having most of the toggle switches along the bottom is the most ergonomic, but you can populate it how you best see fit.

  • lid_7mm_switches: Lid that houses 7mm switches. Most holes are 6.3mm or 7mm here. Big brake bias knob works great here.

  • lid_12mm_switches: Lid that houses 12mm switches. Other holes are 6.3mm or 7mm here. Big brake bias knob works great here.

16x2 Lids

Allows for a 16x2 display. I used the OLED one linked in the purchase list. I haven't tried any others; so double check measurements if you decide to use an LCD instead.

Use an Arduino Nano to run the 16x2 display as the Pro Micro doesn't have any more space. However, you can add the two additional buttons to the Pro Micro matrix.

There is a slight caveat with the displays: Often times I need to restart SimHub or unplug/plug it in a few times to get the display to work correctly. I'm not sure if this is because of the Winstar display or an arduino / SimHub issue. But just be aware it's a bit finnicky.

  • lid_16x2_7mm_switches: This is the same as the 7mm switches, but has a cutout for an 16x2 display. It also moves one rotary from the top row back to the middle row.

  • lid_16x2_ctrls: Same as above, but this includes two additional button holes so you can use them to control the 16x2 screen (next/previous screens in SimHub).

Knobs

The knobs are all the same size except for BBKnob_large. That knob is best used with lid_7mm_switches and lid_12mm_switches.

You don't have to use these, but I have found them to be quite nice. The original design is by RCHeliGuy.

Box

The box has plenty of space for the items I have included in the purchase list. You'll notice it is akin to swiss cheese. I have given a lot of options for mounting for maximum flexibility.

The majority of the holes in the box are 6mm holes.

There are also a few select 12mm holes for running wire into the box if you do not want to panel mount or if you wish to run other wires into the box.

There are also holes for panel mounting your arduino pro micro / nano boards. You can find panel mounts here:

Arduino Panel Mounts

Mounting Options

Inside the Mounting Folder there are multiple options for mounting; including simply attaching the box with 6mm bolts from inside the box (I have provided multiple holes to provide many options). It should also fit onto this Button Box Mount by Advanced Sim Racing

If you want to use the hinge system: I recommend using little to no extensions, as the longer the extension, the more elasticity you'll have and it's not as sturdy. The best option is to mount it directly to a 4040/1515 profile. You'll also need the M6 x 60mm bolts linked in the purchase list.

  • 4040-side-hinge: Used to connect any of the extensions to your 4040/1515 profile. This can be mounted horizontally or vertically along the profile.
  • box-side-hinge: This attaches to the button box. Could be on the back or the sides. On the back, there are holes to attach this horizontally or vertically.
  • 4040-to-box-connection: This piece can be bolted to your 4040/1515 profile and then directly attached to the box-side-hinge.
  • Extensions: Varying lengths for extending the box from the 4040/1515 profiles.

About

Sim racing button box code and files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages