Skip to the content
PCBKitNew board
2 layers98.4 × 87 mmBatPadV2, the printed circuit board in 3D

This is a Batman inspired 9-key macropad with a rotary encoder, OLED, and 9 LEDS!

Size
98.4 × 87 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
34
Pads
138
Tracks, vias
323, 44
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Jul 2025
Updated
14 Jul 2025

Overview

BatPadV2 is an open-source printed circuit board by Doubtfull, from the Doubtfull/The-BatPad repository on GitHub. It is a 2-layer board of 98.4 × 87 mm with 43 parts on 34 nets, routed with 323 tracks and 44 vias.

Its parts include 18 diodes, 10 switches, 1 IC and 1 connector. It belongs with the keyboards and input and lEDs and displays boards and the RP2040 boards of this library.

README

README.md

The BatPad

After watching The Batman, I thought that I should make a 3x3 macropad for it. It has 9 switches, 9 mini leds, a rotary encoder and a 0.91 OLED screen. I decided to use QMK firmware for this project. I learned ALOT from the project as it is my first time making a PCB and modeling a case. Fusion360 was new to me in the beginning, but now I feel more comfortable using it.

BOM

  • 9x MX_PCB_1.00u Keyswitches
  • 9x LED_SK6812MINI
  • 1x XIAO-RP2040-DIP
  • 9x Diode_DO-35
  • 1x RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
  • 1x OLED_128x32

Schematic

schematic

PCB

PCB

PCB Render

PCB Render

CAD Base

CAD Base

CAD Cover

CAD Cover

Case Compatibility

case compatibility

Parts

43
QtyValueFootprintReferences
9DiodeScottoKeebs_Components:Diode_DO-35D1, D2, D3, D4, D5, D6, D7, D8, D9
9KeyswitchScottoKeebs_MX:MX_PCB_1.00uS1, S2, S3, S4, S5, S6, S7, S8, S9
9LED_SK6812MINIScottoKeebs_Components:LED_SK6812MINID10, D11, D12, D13, D14, D15, D16, D17, D18
1LOGOimages:Sheikah_SlateV2G***
1LOGOimages:P5R_TimeG***
1LOGOimages:BOTWG***
1LOGOimages:HistoriaG***
1LOGOimages:Scout_RegimentG***
1LOGOimages:P5RG***
1LOGOimages:KirbyG***
1LOGOimages:Scouting_LegionG***
1LOGOimages:LeviG***
1LOGOimages:TLOZv2G***
1LOGOimages:Metaphor_MedG***
1LOGOimages:ErenG***
1LOGOimages:crossG***
1OLED_128x32ScottoKeebs_Components:OLED_128x32J1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1XIAO-RP2040-DIPOPL:XIAO-RP2040-DIPU1

Questions

How big is the BatPadV2 PCB?

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

What parts does the BatPadV2 use?

43 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 BatPadV2 KiCad files?

From the Doubtfull/The-BatPad repository on GitHub, at the commit this page was made from: the board is PCB/BatPadV2.kicad_pcb and its schematic PCB/BatPadV2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BatPadV2 design in my own project?

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

Similar boards

  • 2 layers52.2 × 52.2 mmBase, the printed circuit board in 3D

    Base

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    43 parts3kApache-2.0
  • 2 layers33 × 34 mmESP32-bat monitor latch, the printed circuit board in 3D

    ESP32-bat monitor latch

    pcbreflux/espressif

    all espressif stuff will committed here

    43 parts608GPL-3.0
  • 2 layers42.9 × 19 mmPoly kb 2.25U, the printed circuit board in 3D

    Poly kb 2.25U

    thpoll83/PolyKybd

    PolyKybd

    43 parts411CERN-OHL-W-2.0
  • 2 layers99.1 × 99.7 mmRC6502 Prototyping, the printed circuit board in 3D

    RC6502 Prototyping

    tebl/RC6502-Apple-1-Replica

    An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!

    43 parts193GPL-3.0
  • 2 layers26.6 × 38.7 mmMdb slave esp32s3-mini, the printed circuit board in 3D

    Mdb slave esp32s3-mini

    nodestark/mdb-esp32-cashless

    ESP32-based MDB cashless device for vending machines, supporting EVA DTS DEX/DDCMP telemetry and payments over the MDB protocol via Bluetooth and MQTT

    43 parts190MIT
  • 2 layers97.3 × 71 mmZynScreen v1, the printed circuit board in 3D

    ZynScreen v1

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    43 parts156