All Projects → KaiserSoft → OpenSimButtonBox

KaiserSoft / OpenSimButtonBox

Licence: BSD-3-Clause license
Modular Open Sim Racing Buton Box

Programming Languages

Visual Basic .NET
514 projects
objective c
16641 projects - #2 most used programming language
C++
36643 projects - #6 most used programming language
perl
6916 projects
c
50402 projects - #5 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to OpenSimButtonBox

SimpleSynth
Teensy synth made simple.
Stars: ✭ 33 (+0%)
Mutual labels:  teensy
MDNS Generic
mDNS Library for nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00. Supports mDNS (Registering Services) and DNS-SD (Service Discovery). Ethernet_Generic library is used as default for W5x00
Stars: ✭ 22 (-33.33%)
Mutual labels:  teensy
synth
A Teensy 4 modular FM polyphonic synth.
Stars: ✭ 39 (+18.18%)
Mutual labels:  teensy
ESPShaker
ESP8266 interactive serial command processor via Arduino core.
Stars: ✭ 24 (-27.27%)
Mutual labels:  arduino-sketch
Digital Handpan
Code for the Digital Handpan - A project using capacitive touch on the Teensy in conjunction with the Teensy Audio Shield.
Stars: ✭ 25 (-24.24%)
Mutual labels:  teensy
doc
Teensy PJRC WIKI
Stars: ✭ 48 (+45.45%)
Mutual labels:  teensy
BadUSB
Personal implementation of the BadUSB exploit with an Atmel 8-bit AVR ATTiny85 acting as a HID keyboard
Stars: ✭ 63 (+90.91%)
Mutual labels:  arduino-sketch
Regulator
DIY Arduino consumption regulator build to use excess solar power for auxiliary 'summer' heating. The solar power data are retrieved over SunSpec Modbus TCP. IoT monitoring with Blynk and local Web server.
Stars: ✭ 32 (-3.03%)
Mutual labels:  arduino-sketch
Embedded UKF Library
A compact Unscented Kalman Filter (UKF) library for Teensy4/Arduino system (or any real time embedded system in general)
Stars: ✭ 31 (-6.06%)
Mutual labels:  teensy
azure-iothub-pubsub-esp8266
Using Arduino PubSub library with Azure IoT Hub on an ESP8266
Stars: ✭ 17 (-48.48%)
Mutual labels:  arduino-sketch
smartcitizen-enclosures
Enclosures for the Smart Citizen
Stars: ✭ 14 (-57.58%)
Mutual labels:  3dprinting
TSynth-Teensy4.1
TSynth for Teensy 4.1
Stars: ✭ 101 (+206.06%)
Mutual labels:  teensy
tiny scope
Tiny Scope for Arduino
Stars: ✭ 34 (+3.03%)
Mutual labels:  teensy
snackymini-keyboard
Snackymini Keyboard
Stars: ✭ 28 (-15.15%)
Mutual labels:  teensy
moai-cura
Cura files for Moai SLA printer
Stars: ✭ 15 (-54.55%)
Mutual labels:  3dprinting
VisualTeensy
VisualCode projects for PJRC Teensy boards
Stars: ✭ 101 (+206.06%)
Mutual labels:  teensy
DigiOS
Mini OS emulator for Digispark (an Attiny85 based microcontroller).
Stars: ✭ 46 (+39.39%)
Mutual labels:  arduino-sketch
ArtNode
Art-Net library for Arduino, Teensy, etc.
Stars: ✭ 27 (-18.18%)
Mutual labels:  teensy
good-arduino-code
Frontend for goodarduinocode.com - A curated collection of Arduino coding examples
Stars: ✭ 22 (-33.33%)
Mutual labels:  arduino-sketch
POST-Arduino-Data-Wireless
A simple way to send data from an Arduino and save it to a database (MySQL) over WiFi.
Stars: ✭ 43 (+30.3%)
Mutual labels:  arduino-sketch

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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].