Skip to content

KaiserSoft/OpenSimButtonBox

Repository files navigation

Modular Open Sim Racing Button Box

The Modular Open Button Box (MOBB) project is a complete open source solution to build your own button box. It provides complete plans on how to build your own Teensy 3.2 shield, button box ideas, box designs for 3D printers, drill tempaltes for your face plates or just ideas for your own design.
The design is modular so you may pick and choose from various parts to design YOUR button box the way YOU imagine it.

example image of the Open Button Box (MOBB) PCB rev5

Design idea with UV-LEDs to provide illumunation when it is dark design idea with UV-LEDs

Side by side box design
side by side sim button box

Two of the boxes used for current development
two development button boxes

Example of pit limiter switch on older development board
pit limiter switch example

The PCB

The PCB is a shield for the Teensy 3.2 micro controller board. You may use the provided schematic to build your own on a perfboard, use the provided gerber files to have one manfucatured or contact me to send you one.
Assembly requires minor soldering skills but assembly is quite easy if you follow the instruction videos.

The current version supports

  • through hole component design for easy soldering
  • 32 buttons
  • 1 latching toggle switch with LED inside - used to enable/disable the pit limiter
  • 3 rotary encoders
  • 3 Auxillary ports providing 0-5Volt @ 100mA each
  • one handed operation to adjust AUX ports (always have one hand on the steering wheel)
  • fully open source in design and code
  • code written using the Arduino IDE for easy customizations
  • (Optional) 12Volt Fan Board with optical isolation between 12Volt supply and host PC. Connects to one AUX port and controls up to two fans. image of fan controller board

INSTRUCTIONS & Sources List

Any documentation in the "Documentation" directory is not up to date anymore!
I will produce a series of videos explaining how to build the PCB and how to configure the software.
The build video is available here https://www.youtube.com/watch?v=iexbjr4jJTc

This is an open source project - contributions are welcome!