Skip to the content
2 layers175.4 × 142.6 mmCADPad, the printed circuit board in 3D

SHHH, this is a gift, dont spoiler it, SHHHH. But what exactly is this?? Good question. Its a keyboard. Again. Wait, what does again mean, well its my second one. My Auth75 was my first one. Back to what this is.

Size
175.4 × 142.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
108
Nets
99
Pads
483
Tracks, vias
731, 80
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 May 2026
Updated
12 Jun 2026

Overview

CADPad is an open-source printed circuit board by Lumethra, from the Lumethra/CADPad repository on GitHub. It is a 2-layer board of 175.4 × 142.6 mm with 108 parts on 99 nets, routed with 731 tracks and 80 vias.

It is built around the SL2.1S, DW01A and MCP73831T-2ACI/OT-HXY, with the EC11E15244G1, FS8205A and S2B-PH-SM4-TB(LF)(SN) among its other parts. Its parts include 30 diodes, 29 switches, 15 resistors, 14 capacitors and 4 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

6

README

README.md

CADPad

What is this??

SHHH, this is a gift, dont spoiler it, SHHHH. But what exactly is this?? Good question. Its a keyboard. Again. Wait, what does again mean, well its my second one. My Auth75 was my first one. Back to what this is. Its technically a keyboard, but I would rather call it a Macropad, because its firmwares purpose is to make 3d modeling in Onshape easier. This is also why its called a CADPad, not Catpad (meow), CADPad. C A D, like CAD-design.

Features:

  • custom 27 keys leyout
    • its kinda ergonomic? kinda.
  • Nice!Nano V2
    • ZMK firmware (hand written, yeeeeee)
    • better ZMK support, because Nice!Nano V2
    • build in BLE support
    • LiPo battery support
    • battery charger + support
  • USB Hub (SL2.1)
    • 1 USB-C upsream
    • 4 USB-C donwstreams
    • USB 2.0 fullspeed

Why though?

This is a gift to Chroma, my friend who likes to design 3d-models and print them with his 3d-printer. I though it would be nice to gift him a Macropad, my bad, its a CADPad, to make this process easier for him. It was also fun to design a PCB, that has a unique form.


How?

This CADPads development process was fairly easiy because of the knowledge from Auth75. It has 3 layers of keybinds, which u can cycle through with pressing the 2nd knob. The other knobs keypress is reserved for BLE pairing.


Renders

PCB with Components
PCB Front
PCB Front
PCB without Components
PCB Front
PCB Front
Case
PCB Front

PCB + Schematics

PCB
CADPad PCB
Schematics
CADPad Schematics

Zine

Zine
CADPad Zine

BOM

PartPurposeCostQuantityTotal CostLCSC/JLCPC NumberLink
PCBconnect all of the compoenents$14.101 (5)$14.10~JLCPCB
Nice!Nano V2handle the firmware€24.631€24.63~42keebs
Kailh Hotswap Socketsholding the switches to the PCB without soldering$0.118378~$9C2803348JLCPCB
Kailh (Cocoa) Switchesthe switches you can press$0 (comes with a Rainy75)78$0 (already owned)~~
Keycapsgoes onto the switches for better look and feel$0 (3d printing ABS)78$0 (3d printed)~~
EC11 Rotary Encoder Switchgoes uii and click click$2.221$2.22C370970JLCPCB / Amazon
USB-C connectorconnect to laptop$0.07404$0.296C2765186JLCPCB
SL2.1sUSB Hub core component$0.22581$0.2258C2684433JLCPCB
DW01Abattery protector$0.04261$0.0426C351410JLCPCB
FS8205Amosfet for protector$0.04701$0.0470C2830320JLCPCB
S2B-PH-SM4-TBLiPo battery connector$0.20141$0.2014C295747JLCPCB
Diodesprevent voltage from backflowing and causing problems$0.011782~$0.9594C81598JLCPCB
Resistorsprevent things go boom~$0.001619~$0.0304C23186, C21190, C22775C23186 / C21190 / C22775
Capacitorssmooth out the power$0.0032 - $0.011014~$0.0956C15849, C19666, C14663C15849 / C19666 / C14663

the prices can vary depending on the provider
you can find the JLCPCB parts on LCSC too (exept the PCB and the Pico)


Contribute

Want to make anything better? Found any bugs? Anything always going booom?? Feel free to open a PR (pull request) and lets make the project better. ^_^

the libraries are all imported with easyeda2kicad and kiswitch


Thank you

A huge thank you too all these persons helping me making this project possible, thank you helping me sanity check, thank you for all these support.

Thank you, <3 u all ^_^

Parts

108
QtyValueFootprintReferences
30~Diode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14
27~Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MXS1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +11
81ufCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C8, C10
856kResistor_SMD:R_0603_1608MetricR3, R4, R5, R6, R7, R8, R9, R10
5TYPE-C 16PIN 2MDeasyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073USB1, USB2, USB3, USB4, USB5
4100nfCapacitor_SMD:C_0603_1608MetricC7, C9, C11, C12
31kResistor_SMD:R_0603_1608MetricR12, R14, R19
35.1kResistor_SMD:R_0603_1608MetricR1, R2, R13
24.7uFCapacitor_SMD:C_0603_1608MetricC13, C14
2EC11E15244G1easyeda2kicad:SW-TH_EC11E15244G1SW1, SW2
1100Resistor_SMD:R_0603_1608MetricR11
1DW01A_C351410easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU3
1FS8205A_C2830320easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BRQ1
1LOGOSilkscreen:flag-orpheus-topG***
1LOGOSilkscreen:robotsG***
1LOGOSilkscreen:portal-person-droppingG***
1LOGOSilkscreen:cadpadG***
1LOGOSilkscreen:portal-gunG***
1LOGOSilkscreen:portalG***
1LOGOSilkscreen:portal thingsG***
1MCP73831T-2ACI/OTeasyeda2kicad:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BLU4
1Nice_Nano_V2ScottoKeebs_MCU:Nice_Nano_V2U1
1S2B-PH-SM4-TBeasyeda2kicad:CONN-SMD_P2.00_S2B-PH-SM4-TB-LF-SNCN1
1SL2.1Seasyeda2kicad:SSOP-16_L4.6-W2.6-P0.53-LS4.0-BLU2

The 106 most common of 108 parts.

Similar boards

  • 2 layers326.7 × 132.3 mmAuth75, the printed circuit board in 3D

    Auth75

    Lumethra/Auth75

    This is a 75% keyboard with a fingerprint sensor. What? A fingerprint sensor in a keyboard? Yes, you've heard it right! This keyboard includes a working fingerprint sensor.

    232 parts1
  • 2 layers20.1 × 62.5 mmESP USB, the printed circuit board in 3D

    ESP USB

    Lumethra/ESP-USB

    40 parts
  • 2 layers70 × 120 mmMultimetre V2, the printed circuit board in 3D

    Multimetre V2

    hilham1990/Multimetre

    AkademiUsta Multimetre: ATmega328P + 16 bit ADS1115 ADC, OLED ekran ve Li-ion pil ile açık kaynak el multimetresi. KiCad 10 dosyaları, Gerber ve LCSC kodlu BOM. Kart henüz üretilmedi.

    86 parts
  • 2 layers35 × 100 mmWalkieTalkie, the printed circuit board in 3D

    WalkieTalkie

    GuzziFlipFlops/ESP32-Walkie-Talkie

    An open source ESPNOW based walkie talkie with a 600 meter tested distance, with an OLED and multiple buttons to interact with

    66 parts7MIT
  • 4 layers45 × 34 mmTriangle flywheel balancer, the printed circuit board in 3D

    Triangle flywheel balancer

    RobbyV2/smart_latch_lock

    A self-closing bike lock built as a clamshell ring. A fixed arc bolts to the housing, a hinged arc swings 180 degrees to meet it, and a worm gearmotor closes the loop around the frame and rim on a button press or a BLE…

    70 parts
  • 4 layers38.4 × 128.5 mmPlantpal, the printed circuit board in 3D

    Plantpal

    teapotlaboratories/plantpal

    Your pal in plant care

    121 parts98MIT
  • 4 layers58.4 × 22.9 mmQuickfeather board, the printed circuit board in 3D

    Quickfeather board

    antmicro/quickfeather-dev-board

    This project contains open hardware design files for the QuickFeather development board based on the QuickLogic EOS S3 Sensor Processing Platform.

    101 parts6CC-BY-SA-4.0
  • 2 layers142.7 × 72 mmBlinky bowtie, the printed circuit board in 3D

    Blinky bowtie

    joshajohnson/bsidescbr2021

    Slides and Design Files for BSides Canberra 2021

    101 parts5GPL-3.0

Questions

How big is the CADPad PCB?

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

What parts does the CADPad use?

108 parts, built around the SL2.1S, DW01A, MCP73831T-2ACI/OT-HXY and EC11E15244G1. 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 CADPad KiCad files?

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

Can I use the CADPad design in my own project?

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