Home > Products > Brackets & Cables > Adapters >

Leo Bodnar 32-Input Button Box Interface Board

Leo Bodnar 32-Input Button Box Interface Board

Your Price (USD): $49.50
Compatibility: PC only

Item #: BOD-BBI-32

Description Manuals

A USB joystick interface board with simple push in wire connectors to connect buttons, rotary encoders and switches to a PC or Mac.

Build your own gaming device, whether it be a flight panel, button box, joystick, robot controls and more......the list is limited by your imagination.

Also suitable for converting gameport devices or connecting real life controls to turn them into a USB device suitable to be used by almost any simulation or game software without the need of installing any drivers.


32 button / 16 rotary encoder / 11 BBI-32 rotary switch inputs


Length 3.370" / 85.60mm
Width 2.125" / 53.98mm
Height 0.63" / 16.1mm
Recommended Wire Size 24AWG to 20AWG
Mounting Screw Hole Size M2.5 or #3-56 - DO NOT ENLARGE THE MOUNTING HOLES

Exactly the size of a standard credit card!

Connection to PC

The PCB has a standard USB B type connector for connection to PC or Mac. No drivers are required. Plug it in and use straight away.

Connecting Push Buttons

32 independent digital inputs for buttons and switches - No matrix, no diodes and no daisy-chaining. Each input has its own two terminals for GND and button input(GND can also be shared between inputs if necessary)

BBI-32 Simple Push Button Connection
BBI-32 Push Button Shared Grounds

Connecting Rotary Encoders

Support for up to 16 rotary encoders - A pair of digital inputs can be connected to a rotary encoder. All main types supported (1, 2 and 4 pulses per detent. Check the datasheet of your encoder to find out which type you have). Once connected, download our encoder software in the product downloads tab and set the pair of inputs to the encoder mode you require. Always use negative number for the first input, ie. 1-2, 3-4 etc.

BBI-32 Basic Rotary Encoder Connection

Connecting Rotary Switches

Connect 11 BBI-32 Rotary Switches for up to 132 inputs! - Our 12 position BBI rotary switches connect with only two wires! Simply solder two wires to the tabs on the bottom of the switch PCB, connect to a button input and let the controller do the work!
Switches connect only to buttons 1-11. Each switch is allocated 12 button inputs, and moves the next switch to the next available slot of 12. For example, a switch in B1 will use B1-12. With a switch also in B2, this will use B13-24. If the switch in B1 were not connected however and only the B2 switch, it would use B2-14.
You can also connect other standard buttons into the switch 12 button allocation for duplicate presses. For example a switch in B1 allocates B1 to B12. A standard button connected in B6 has the same effect when pressed as setting the rotary switch to position 6. If you do not want duplicate presses, you can change the starting position of the rotary switches 12 button allocations in the BBI-32 config software available in the downloads tab.

BBI-32 Basic Rotary Switch Connection
  • Fully self-contained interface
  • Natively supported by Windows 10/ 8/ 7/Vista/XP/2000 32/64 bit and Mac OS X. Also works on Android devices via USB link. - Forget drivers - just plug it in and it's ready to go.
  • Unique serial number helps Windows remember each device - Ever unplugged a joystick and had Windows lose calibration settings? This controller retains settings even if plugged in a different USB port or if you use two and swap them over.
  • Also allows you to connect and use more than one at a time.
  • Powered by USB bus (+5V - 500mA) so no external power supply is needed - You can even light LEDs between the button input and +5V connector to illuminate your panel or switches when input is switched on. See downloads section for diagram.
  • Full-speed 12Mb USB connection.
  • Compatible with any game that can detect and use generic joysticks - MS Flight Simulator, X-Plane, rFactor, iRacing and other driving Games etc.
  • Proudly designed and made in the UK.

Average Rating: Average Rating: 5 of 5 5 of 5 Total Reviews: 2 Write a review »

  0 of 0 people found the following review helpful:
5 of 5 Works Great April 15, 2020
Reviewer: Jeff Purcell from Omaha, NE United States  
Works fine out of the box,  no issues.
Good build quality.
Quick shipping a plus.

Was this review helpful to you?

  0 of 0 people found the following review helpful:
5 of 5 Good product September 12, 2018
Reviewer: Willis Shackleford from JEFFERSON, NC United States  
The product is great.  The reminder emails to review are annoying.  I won't be ordering again due to being spammed.

Was this review helpful to you?