Banjobox
AndrewJ-25·Banjobox·pcb/banjobox.kicad_pcb
About the Banjobox PCB
Banjobox is an open source PCB design by AndrewJ-25, published on GitHub. It is a 2-layer board measuring 74.7 × 89.9 mm, with 22 components from 14 distinct parts.
Other key parts include the SHT31-DIS, ER_OLEDM0.91_1x-I2C, LM1117T-3.3, MOUDLE-SEEEDUINO-XIAO and PAM8302AAD. By type, the board carries 8 capacitors, 5 ICs, 4 test points, 3 resistors and 1 switch.
It belongs with the sensors, displays & leds and test & measurement designs in this gallery.
From the project
A case for storing string instruments. Includes temperature sensor, humidity sensor and tuner.
Banjobox is a banjo case with a built in tuner and temperature/ humidity sensor. I designed it to store a mountain banjo I made but the case can be modified to accomodate other string instruments.
Purchasing a banjo case is difficult, especially as shape varies a lot. Banjobox is low cost (plywood, softwood timber) and super customiseable!
Banjobox features a Seeed Studios Xiao RP2040 running MicroPython. UI consists of a rotary encoder and 0.91" OLED display. You can select different notes to be played through the speaker to tune your banjo.

Main components on the Banjobox
Banjobox bill of materials (BOM)
22 components, 14 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SHT31-DIS | PinHeader_1x06_P2.54mm_Vertical | U1 |
| 1 | ER_OLEDM0.91_1x-I2C | ER_OLEDM0.91_1x-I2C | U2 |
| 1 | LM1117T-3.3 | TO-220-3_Vertical | U3 |
| 1 | MOUDLE-SEEEDUINO-XIAO | XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U4 |
| 1 | PAM8302AAD | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | 10K | Potentiometer_Runtron_RM-065_Vertical | RV1 |
| 1 | RotaryEncoder_Switch | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 4 | TestPoint | TestPoint_THTPad_D3.0mm_Drill1.5mm | TP1, TP2, TP3, TP4 |
| 3 | 100nF | C_Disc_D3.4mm_W2.1mm_P2.50mm | C1, C2, C6 |
| 3 | 10uF | CP_Radial_D6.3mm_P2.50mm | C3, C4, C8 |
| 1 | 100uF | CP_Radial_D6.3mm_P2.50mm | C5 |
| 1 | 1uF | CP_Radial_D6.3mm_P2.50mm | C7 |
| 2 | 4.7k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2 |
| 1 | 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
Banjobox design files
The KiCad project lives in the AndrewJ-25/Banjobox repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/banjobox.kicad_pcb
- Schematicpcb/banjobox.kicad_sch
- BOMBOM.csv
Banjobox: common questions
How big is the Banjobox PCB?
The Banjobox measures 74.7 × 89.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Banjobox?
22 components, from 14 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Banjobox design files?
From the AndrewJ-25/Banjobox repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Banjobox design in my own project?
The repository has no license, so all rights stay with AndrewJ-25. Use it as a reference, and ask the author before reusing the design.
Similar boards
LevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kView base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kView screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kBM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kLevelShifter
gusmanb
28.3 × 39.8 mm21 parts2LGPL-3.05.0kAnalyzerBoxPCB fork
gusmanb
52.7 × 47.9 mm54 parts4LGPL-3.05.0k