Skip to the content
PCBKitNew board
2 layers116.8 × 116.8 mmBentoboard, the printed circuit board in 3D

as many ready-to-use electronics as i could fit on a 4"x4" PCB.

Size
116.8 × 116.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
381
Nets
357
Pads
1,655
Tracks, vias
4,883, 480
Pours
24
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Jul 2025
Updated
22 Dec 2025

Overview

Bentoboard is an open-source printed circuit board by torbers, from the torbers/bentoboard repository on GitHub. It is a 2-layer board of 116.8 × 116.8 mm with 381 parts on 357 nets, routed with 4,883 tracks and 480 vias.

It is built around the RP2040, ESP32-S3-MINI-1-N8 and APDS-9960, with the AW9523BTQR, MCP3008-I/P and PCA9685BS among its other parts. Its parts include 89 resistors, 62 capacitors, 54 connectors, 29 ICs and 26 diodes. It belongs with the ESP32 and RP2040 boards of this library.

Main components

12

README

README.md

bentoboard

image

as many ready-to-use electronics as i could fit on a 4"x4" PCB.

Use at your own risk

These design files are currently unproven. Additionally, some of the LCSC parts used in this project (notably, USBC connectors) have known issues. I've got this project on the back burner right now, but until I fix it, use the source files at your own risk.

essential hardware

the stuff you need to get making.

  • controllers. interfaces. wireless.
  • sensors. adcs. io expanders.
  • motor drivers. blinky lights. speaker amps.

modular design

bentoboard is designed to be expanded on to many electrical disciplines!

  • 4"x4" "sessions" include a smörgåsbord of breakout boards, each the heart of a new idea.
  • I2C via stemma qt/qwiic/jst-sh plugs.
  • 0.1" pin spacing – 100% breadboard compatible.

common components

no weird proprietary connectors or manufacturing methods.

  • 0.1" cutouts & mousebites
  • M3 mounting holes where possible
  • smallest component size: 0402 (1005 metric)
  • optimized for pcbway design rules

open source

bentoboard project © 2025 by Sam Kothe (torbers) is licensed under CC BY-SA 4.0 bentoboard art © 2025 by Sam Kothe (torbers) & Miles Gehrman (teppin) is licensed under CC BY-NC-SA 4.0

(this means that you can use my designs in your own projects, and you can create & sell your own bentoboards for others to enjoy in accordance with open source standards! but you must include attribution to me in the final product or source code, and your work must use the same license. also, you may not use my art commercially.)

many schematics and layouts in this project were adapted from excellent open-source designs and tutorials by Adafruit and others. Please support their businesses!


bb00 survey session

Artboard 1

these are the things people need most often in my electronics lab, and the things i reach for when i need to solve a problem. it's the stuff that will take you the farthest with the least kerfuffle. a practical survey of what's possible.

2 controllers

  • bc00 RP2040 feather
  • bc01 ESP32-S3 feather

10 devices

  • bd00 CAP1188 capacitive touch pad ruler
  • bd01 MCP23008 16x digital IO expander
  • bd02 AW9523 16x constant-current LED driver
  • bd03 soil moisture sensor
  • bd04 LIS3DH accelerometer motion sensor
  • bd05 APDS9960 light/color/motion/gesture sensor
  • bd06 MCP3008 SPI analog-to-digital converter
  • bd07 I2C 4x dc/2x stepper motor driver
  • bd08 MAX98357 I2S mono audio dac & amp
  • bd09 8x WS2812 neopixel stick

1 power supply

  • be00 lipo charger & 5V 3A boost converter

Parts

381
QtyValueFootprintReferences
6410KResistor_SMD:R_0402_1005MetricR2, R10, R11, R12, R13, R14, R16, R17, R18, R21, R22, R24, R25, R27, R28, R29 +48
51VAL**Panelization:mouse-bite-2.54mm-slotmouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot, mouse-bite-2.54mm-slot +35
2910uCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C20, C22, C24, C25, C26, C30, C31, C32, C33, C37, C39, C40 +13
180.1uCapacitor_SMD:C_0402_1005MetricC10, C11, C12, C13, C14, C15, C16, C17, C21, C23, C27, C34, C35, C36, C38, C41 +2
15LEDLED_SMD:LED_0402_1005MetricD1, D2, D3, D5, D6, D7, D9, D10, D11, D13, D14, D15, D24, D25, D26
12Conn_01x04_SocketConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ7, J8, J14, J18, J23, J24, J26, J27, J29, J30, J36, J37
11Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2, J3, J5, J6, J13, J15, J16, J20, J21, J47, J48
11SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2, JP3, JP4, JP7, JP8, JP12, JP13, JP14, JP15, JP16, JP17
10SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1, JP5, JP6, JP9, JP10, JP11, JP19, JP20, JP21, JP22
10WS2812B-2020LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD4, D12, D16, D17, D18, D19, D20, D21, D22, D23
95.1kResistor_SMD:R_0402_1005MetricR1, R5, R6, R37, R40, R41, R47, R75, R80
9TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9
6, , , , ,
6AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U1, U8, U12, U16, U17, U21
6BSS138Package_TO_SOT_SMD:SOT-23Q2, Q3, Q6, Q7, Q8, Q9
51uCapacitor_SMD:C_0402_1005MetricC8, C43, C46, C47, C62
5Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ17, J25, J43, J53, J54
4100kResistor_SMD:R_0402_1005MetricR26, R82, R83, R84
422uCapacitor_SMD:C_0603_1608MetricC55, C59, C60, C61
4Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4, J44, J49, J51
4IRFTS9342PBFPackage_SO:TSOP-6_1.65x3.05mm_P0.95mmQ1, Q4, Q5, Q11
4LOGOLOGOG***, G***, G***, G***
4SBR3U40S1F-7easyeda2kicad:SOD-123FL_L2.8-W1.7-LS3.6-RDU3, U15, U25, U28
3Conn_01x02_PinConnector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_HorizontalJ1, J31, J50
3Conn_01x04_PinConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ9, J22, J32
3Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ33, J34, J35
3MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U2, U13, U24
21KResistor_SMD:R_0402_1005MetricR15, R23
21MResistor_SMD:R_0402_1005MetricR58, R70
21kResistor_SMD:R_0402_1005MetricR76, R77
2220pCapacitor_SMD:C_0402_1005MetricC50, C51
222pCapacitor_SMD:C_0402_1005MetricC18, C19
227Resistor_SMD:R_0402_1005MetricR19, R20
2330kResistor_SMD:R_0402_1005MetricR74, R79
247uCapacitor_SMD:CP_Elec_6.3x7.7C28, C29
2Conn_01x02_PinTerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_HorizontalJ41, J52
2RP_HEADERConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ11, J39
2RP_HEADERConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ10, J38
2RP_USBeasyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073USB1, USB2
2RSTeasyeda2kicad:SW-SMD_L3.9-W3.0-P4.45SW1, SW4
2TB6612FNGPackage_SO:SSOP-24_5.3x8.2mm_P0.65mmU11, U19
1100Resistor_SMD:R_0402_1005MetricR69
11N4148WPCM_Diode_SMD_AKL:D_SOD-123D8
11uH 744316100Inductor_SMD:L_Wuerth_HCI-5040L1
1220Resistor_SMD:R_0402_1005MetricR73
1APDS-9960Sensor:Avago_APDS-9960U14
1AW9523BPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mmU9
1BOOTeasyeda2kicad:SW-SMD_L4.7-W3.5-P3.35-EHSW2
1BOOT0easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45SW3
1CAP1188-1-CP-TR_C2652057easyeda2kicad:QFN-24_L4.0-W4.0-P0.50-BL-EP2.5U7
1Conn_01x07_PinConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ42
1Conn_01x10_PinConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ19
1DZL4734PCM_Diode_SMD_AKL:D_SOD-123FDZ1
1ESP32-S3-MINI-1RF_Module:ESP32-S2-MINI-1U22
1LIS3DHPackage_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5yU10
1LM340MP-5.0PCM_Package_TO_SOT_SMD_AKL:SOT-223-3_TabPin2U18
1MAX17048G+T10easyeda2kicad:TDFN-8_L2.0-W2.0-P0.50-BL-EP1.2U29
1MAX98357APackage_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mmU23
1MCP23017_MLPackage_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mmU4
1MCP3008Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU26
1MMBT3904PCM_Package_TO_SOT_SMD_AKL:SOT-23Q10
1NEO_INConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ45
1NEO_OUTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ46
1NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1
1PCA9685BSPackage_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mmU20
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU6
1RP_STEMMAConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ40
1RP_STEMMAConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ12
1Screw_Terminal_01x10TerminalBlock:TerminalBlock_Xinya_XY308-2.54-10P_1x10_P2.54mm_HorizontalJ28
1TPS61022Package_DFN_QFN:Texas_RWU0007A_VQFN-7_2x2mm_P0.5mmU27
1TPS_USBeasyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073USB3
1W25Q128JVSIQTReasyeda2kicad:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BLU5
1X322512MSB4SIeasyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BLX1

The 373 most common of 381 parts.

Questions

How big is the Bentoboard PCB?

It measures 116.8 × 116.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Bentoboard use?

381 parts, built around the RP2040, ESP32-S3-MINI-1-N8, APDS-9960 and AW9523BTQR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Bentoboard KiCad files?

From the torbers/bentoboard repository on GitHub, at the commit this page was made from: the board is bb00/pcb_src/bentoboard.kicad_pcb and its schematic bb00/pcb_src/bentoboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bentoboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask torbers before reusing the design.

Similar boards

  • 2 layers8-ball badge, the printed circuit board in 3D

    8-ball badge

    tylercrumpton/magic-8-badge

    An Open Source CircuitPython-compatible PCB badge that can (maybe) tell the future!

    90 parts2
  • 4 layers100 × 70 mmSEM, the printed circuit board in 3D

    SEM

    Serhio4522/SEM_hitachi-

    Digitization of a Hitachi scanning electron microscope (SEM) — hardware design, FPGA firmware, and analog frontend schematics.

    288 parts1
  • 2 layers50.8 × 81.6 mmRp2040 v0, the printed circuit board in 3D

    Rp2040 v0

    BradleyConn/bc_flight_computer

    Thrust Vector Controlled Rocket Flight Computer Utilizing RP2040 MCU

    133 parts
  • 2 layers157.4 × 59 mmAvionicsBoard, the printed circuit board in 3D

    AvionicsBoard

    djmallek/CycloneRocketry

    Some work I do for CycloneRocketry

    85 parts1
  • 2 layers139 × 34 mmControllerBoardSMDPSU, the printed circuit board in 3D

    ControllerBoardSMDPSU

    Fredovsky/B13B-Nixie-clock

    Nixie clock made from F9057 Nixie tubes (B13B sockets).

    57 parts
  • 2 layers100 × 93 mmSpeeduino base, the printed circuit board in 3D

    Speeduino base

    Tjeerdie/SPECTRE

    Speeduino compatible engine control unit (ECU) based around black STM32F407VET6 board.

    161 parts59GPL-3.0
  • 2 layers70.7 × 78.1 mmPcb sensor, the printed circuit board in 3D

    Pcb sensor

    h4ctar/retro-gauge

    Open Source Motorcycle Tachometer

    26 parts3GPL-3.0