Buttonbox

leolimasa·buttonbox·kicad/buttonbox.kicad_pcb

Buttonbox PCB layout, top view — open source board by leolimasa

About the Buttonbox PCB

Buttonbox is an open source PCB design by leolimasa, published on GitHub. It is a 2-layer board measuring 200 × 30 mm, with 6 components from 1 distinct parts.

From the project

A circuit board for Arduino nano with HID buttons for flight simulators.

A circuit board for Arduino nano with HID buttons for flight simulators.

Heading (heading hold) Altitude (FLC) Vertical speed (VS) Speed (IAS hold) Altimeter COM radio

The goal is to have a 2x4 rotary encoders board with an extra 8 buttons.

The amount of switches is limited by the number of pins on the Arduino nano. An alternative to increase that without using a multiplexer is to wire the switches in a matrix.

Buttonbox bill of materials (BOM)

6 components, 1 distinct parts.

QtyPartRefs
6
RotaryEncoder_Switch
SW1, SW2, SW3, SW4, SW5, SW6

Buttonbox design files

The KiCad project lives in the leolimasa/buttonbox repository on GitHub; these links point at the commit this page was built from.

Buttonbox: common questions

How big is the Buttonbox PCB?

The Buttonbox measures 200 × 30 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Buttonbox?

6 components, from 1 distinct parts. The full bill of materials is listed on this page.

Where can I download the Buttonbox design files?

From the leolimasa/buttonbox repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Buttonbox design in my own project?

The repository has no license, so all rights stay with leolimasa. Use it as a reference, and ask the author before reusing the design.