

Camel pad
A middleware application and firmware that bridges a custom USB macropad with a Coding Agents allowing user feedback while the agent runs in the background. Supports configurable gesture detection (single/double/long-press, chords) and bidirectional communication for OLED status display.
- Size
- 90 × 75 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 33
- Nets
- 44
- Pads
- 171
- Tracks, vias
- 278, 45
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Jan 2026
- Updated
- 31 Mar 2026
Overview
Camel pad is an open-source printed circuit board by pleimann, from the pleimann/camel-pad repository on GitHub, published under the MIT licence. It is a 2-layer board of 90 × 75 mm with 33 parts on 44 nets, routed with 278 tracks and 45 vias.
It is built around the ATTINY816-MN and WS2812B-2020. Its parts include 13 diodes, 6 switches, 3 capacitors, 3 resistors and 2 ICs. It belongs with the keyboards and input and lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATTINY816-MN
QFN-20-EP(3x3)-40℃~+105℃ 1.8V~5.5V 10bit 128Byte 18 20MHz 512Byte 8 Bit 8KB 8bit AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、Built-in general-purpose timer、Hardware CRC、Calendar function、Touch function、Window watchdog (WWDG) VQFN-20-EP(3x3) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)WS2812B-2020
SMD,2.2x2mm0.6mA 0.84mm 120us 160mcd 200mcd 2kHz 2mm 2mm 300ns 470.4nm 515.6nm 520mcd 5V 622.5nm 800Kbit/s Built-in power-on reset circuit、Built-in power-on reset circuit、Integrated intelligent reverse connection protection function Top-mount SMD,2.2x2mm RGB LEDs(Built-in IC) ROHSWorldsemiRGB LEDs(Built-In IC)
Parts
33| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1N4148 | camelpad:D_SOD-323 | D1, D2, D3, D4, D5, D6 |
| 6 | SWITCH_PUSHBUTTON_KAILH_SOCKET | camelpad:KAILH_SOCKET | SW1, SW2, SW3, SW4, SW5, SW6 |
| 6 | WS2812B-2020 | camelpad:LED-SMD_4P-L2.0-W2.0-TL_WS2812B-2020 | LED1, LED2, LED3, LED4, LED5, LED6 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 5k1 | camelpad:R_0402_1005Metric | R2, R3 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 10K | camelpad:R_Array_Convex_4x0603 | RN1 |
| 1 | 3K3 | camelpad:R_0402_1005Metric | R1 |
| 1 | AP2127K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | ATtiny816-M | camelpad:VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm | U1 |
| 1 | AVR-UPDI | camelpad:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical | UPDI1 |
| 1 | I2C | camelpad:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical | I2C1 |
| 1 | Molex PicoBlade 533980471 | camelpad:CONN_53398_04_MOL | J3 |
| 1 | PWR | LED_SMD:LED_0402_1005Metric | D7 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | USB_C_Receptacle_USB2.0_16P | camelpad:USB_C_Receptacle_Palconn_UTC16-G | J1 |
Questions
How big is the Camel pad PCB?
It measures 90 × 75 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Camel pad use?
33 parts, built around the ATTINY816-MN and WS2812B-2020. 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 Camel pad KiCad files?
From the pleimann/camel-pad repository on GitHub, at the commit this page was made from: the board is kicad/camelpad.kicad_pcb and its schematic kicad/camelpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Camel pad design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers12 × 21 mm

- 2 layers25.5 × 35 mm

- 2 layers41 × 55.4 mm

- 2 layers38 × 24 mm

BMS
SMalasGit/2s-BMS
A repository for a 2s lithium ion BMS that utilizes the BQ28Z620. This IC is an all-in-one chip that features battery protection, cell balancing, battery charging, battery current and voltage monitoring, and gas gauging…
82 parts2 - 2 layers8 × 11 mm

- 2 layers

- 2 layers64 × 31.2 mm

- 2 layers83.9 × 83.9 mm

Microbadge panelized 8x8
Pips801/microbadge
Do you find Minibadges too big? Do you want to go even smaller? Try out the Microbadge! A minibadge can hold 4 of them!
2,332 parts1