Skip to the content
PCBKitNew board
2 layers21.5 × 37 mmAdbee, the printed circuit board in 3D

ESP32 based Apple Device Bus to USB Converter

Size
21.5 × 37 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
35
Pads
55
Tracks, vias
47, 4
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Jun 2026
Updated
16 Jul 2026

Overview

Adbee is an open-source printed circuit board by TheCodedKid, from the TheCodedKid/adbee repository on GitHub. It is a 2-layer board of 21.5 × 37 mm with 8 parts on 35 nets, routed with 47 tracks and 4 vias.

It is built around the BSS138, MD-40SM and PESD5V0S1BA. Its parts include 2 resistors, 1 diode, 1 transistor and 1 connector. It belongs with the ESP32 boards of this library.

Main components

3

README

README.md

adbee

ADB-to-USB adapter. Connect a vintage Apple Desktop Bus keyboard/mouse to a modern host over USB. A Seeed XIAO ESP32-S3 reads the single-wire ADB bus and presents itself as a USB HID device.

adbee

BOM

RefValueFootprintQtyNotes
M1XIAO ESP32-S3SeeedStudio_XIAO_ESP32S31MCU module, USB-C
J1MD-40SMmini-DIN 4-pin1CUI, ADB connector
Q1BSS138SOT-231level-shift MOSFET
D1PESD5V0S1BASOD-3231TVS ESD diode
R12.2k06031bus pull-up
R21k06031gate/series

Parts

8
QtyValueFootprintReferences
2LOGOLOGOG***, G***
11kPCM_fab:R_0603R2
12.2kPCM_fab:R_0603R1
1BSS138PCM_Package_TO_SOT_SMD_AKL:SOT-23Q1
1MD-40SMkicad-import:CUI_MD-40SMJ1
1Module_XIAO-ESP32S3PCM_fab:SeeedStudio_XIAO_ESP32S3M1
1PESD5V0S1BAPCM_Diode_SMD_AKL:D_SOD-323_TVSD1

Questions

How big is the Adbee PCB?

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

What parts does the Adbee use?

8 parts, built around the BSS138, MD-40SM and PESD5V0S1BA. 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 Adbee KiCad files?

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

Can I use the Adbee design in my own project?

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

Similar boards

  • 2 layers58.4 × 99.8 mmVGA2NTSCv11-jnftech, the printed circuit board in 3D

    VGA2NTSCv11-jnftech

    jnftech/vga2ntsc-kicad

    VGA2NTSC KiCad Conversion/Modification

    72 parts30
  • 2 layers169.6 × 229.8 mmDragonATXProto, the printed circuit board in 3D

    DragonATXProto

    jimbro1000/DragonATXProto

    Prototyping special for rev x4 in ATX format

    102 parts
  • 4 layers76.3 × 88.1 mmLegacy av in, the printed circuit board in 3D

    Legacy av in

    marqs85/ossc_pro_hw

    OSSC Pro HW files

    92 parts31CERN-OHL-P-2.0
  • 4 layers94 × 122 mmYuEEG 8CH RevE, the printed circuit board in 3D

    YuEEG 8CH RevE

    YuTaoV5/YuEEG

    自制ADS1299上位机程序,使用fluent绘制界面

    378 parts181
  • 2 layers99.5 × 90.5 mmMRR ESPA, the printed circuit board in 3D

    MRR ESPA

    maplerainresearch/MRR_ESPA

    A basic 3D printer control board based on ESP32

    130 parts59
  • 2 layers102 × 102 mmMRR ESPE, the printed circuit board in 3D

    MRR ESPE

    maplerainresearch/MRR_ESPE

    MRR ESPE 3D printer control board

    168 parts39
  • 2 layers68 × 46 mmArdor IO, the printed circuit board in 3D

    Ardor IO

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    81 parts18MIT
  • 4 layers36 × 46 mmPcb LR1110, the printed circuit board in 3D

    Pcb LR1110

    TheThingsIndustries/generic-node-te

    Generic Node Tracker Edition

    162 parts10