Skip to the content
2 layersProto, the printed circuit board in 3D

ESP32 firmware for creating Bluetooth gamepads compatible with Nintendo Switch and HID devices.

Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
33
Pads
66
Tracks, vias
113, 15
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Apr 2026
Updated
16 May 2026

Overview

Proto is an open-source printed circuit board by pepa667, from the pepa667/bebopCORE repository on GitHub. It is a 2-layer board with 11 parts on 33 nets, routed with 113 tracks and 15 vias.

Its parts include 6 resistors, 4 connectors and 1 IC. It belongs with the keyboards and input and radio and wireless boards and the ESP32 boards of this library.

README

README.md

bebopCORE

Firmware para ESP32 destinado à criação de gamepads Bluetooth compatíveis com Nintendo Switch e dispositivos HID. ESP32 firmware for creating Bluetooth gamepads compatible with Nintendo Switch and HID devices.

🕹️ Inputs

  • D-Pad (Up, Down, Left, Right)
  • Buttons A & B
  • Start & Select
  • L & R
  • 4 Fn Keys

🛠️ Dependências e Créditos / Dependencies and Credits

Este projeto é desenvolvido utilizando as seguintes bibliotecas e repositórios como base: This project is developed using the following libraries and repositories as a base:

📄 Licença / License

Este projeto segue a licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0), acompanhando as permissões e restrições das fontes utilizadas.

This project follows the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license, in accordance with the permissions and restrictions of the source materials used.

Parts

11
QtyValueFootprintReferences
6R_USPCM_Resistor_THT_US_AKL:R_Axial_DIN0204_L3.6mm_D1.6mm_P10.16mm_HorizontalR1, R2, R3, R4, R5, R6
2Conn_01x02Connector_Wire:SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mmJ3, J5
1Conn_01x04Connector_Wire:SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mmJ4
1Conn_01x12Connector_Phoenix_MC_HighVoltage:PhoenixContact_MCV_1,5_12-G-5.08_1x12_P5.08mm_VerticalJ1
1ESP32-DEVKIT-V1ESP32-DEVKIT-V1 (1):MODULE_ESP32_DEVKIT_V1U1

Similar boards

  • 2 layers60 × 30 mmController, the printed circuit board in 3D

    Controller

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    11 parts3kApache-2.0
  • 2 layers103 × 30.5 mmTS Front Endcap, the printed circuit board in 3D

    TS Front Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    11 parts1.3kMIT
  • 2 layers26 × 30 mmExpansion Card, the printed circuit board in 3D

    Expansion Card

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    11 parts1.1kCC-BY-4.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    11 parts1kGPL-3.0
  • 2 layers10 × 20 mm2 connector Sensor Board, the printed circuit board in 3D

    2 connector Sensor Board

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    11 parts915
  • 2 layersFet module, the printed circuit board in 3D

    Fet module

    ByteWelder/Decktility

    A handheld PC

    11 parts855CC-BY-SA-4.0
  • 2 layers47 × 33 mmSevensegment led display module, the printed circuit board in 3D

    Sevensegment led display module

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    11 parts803MIT
  • 2 layers42.5 × 36.8 mmDevboard, the printed circuit board in 3D

    Devboard

    basilfx/TRADFRI-Hacking

    Hacking IKEA TRÅDFRI products, such as light bulbs, window blinds and other accessories.

    11 parts743CC-BY-4.0

Questions

What parts does the Proto use?

11 parts. 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 Proto KiCad files?

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

Can I use the Proto design in my own project?

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