Skip to the content
PCBKitNew board
2 layers60.5 × 58.4 mmHAMBA PAD, the printed circuit board in 3D

🐄 Because Tomorrow is Eid... 🎉 I couldn't just commit code — I had to commit to a cow.

Size
60.5 × 58.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
14
Pads
69
Tracks, vias
87, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Jun 2025
Updated
9 Jun 2025

Overview

HAMBA PAD is an open-source printed circuit board by samdoes-stuff, from the samdoes-stuff/HAMBA-PAD repository on GitHub. It is a 2-layer board of 60.5 × 58.4 mm with 10 parts on 14 nets, routed with 87 tracks and 0 vias.

Its parts include 7 switches, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.

README

README.md

HAMBA-PAD

This is my macropad!

Features

6 Cherry MX keys 1 Rotary Encoder with switch 1 I2C display

Before We Begin

🐄 Because Tomorrow is Eid... 🎉 I couldn't just commit code — I had to commit to a cow.

While you're deploying apps, I'm deploying livestock. While you're pushing to main, I'm pushing hay to a very judgmental bovine.

Yes, tomorrow is Eid, and I bought a cow. And not just any cow — this one moo-ved my heart and inspired my repo structure.

Now featuring:

CAD files shaped like beefy dreams 🛠️

Rotary encoders spinning faster than uncles after 3 cups of Eid tea ☕

More moo than you can git pull 🐄

FeatureFusion 360 CADCowReality Check
ShapePerfectly parametric, clean curvesCurves? More like squiggles & wobblesFusion 360 tries to model squiggles; cow just wobbles for fun!
BehaviorObeys every command, no complaintsRandomly moos, eats grass, naps a lotCow wins in chill vibes; Fusion 360 wins in “do what I say.”
FlexibilityCan stretch or compress with a clickStretches? Only when someone calls dinner timeCAD models obey physics; cows obey hunger.
SoundSilent unless you count your keyboardLoud moos, occasional tail swishesSorry Fusion 360, cows have better volume control.
Energy consumptionRequires electricity & caffeineEats grass, naps, and still looks majesticCow is the original eco-friendly machine.
Rotary involvementRotates perfectly on digital axesTail rotates randomly, usually to swat fliesCow’s rotary = natural antenna; CAD rotary = pure precision.

Stretch Goals (because why not?) Design a cow-shaped Eid lantern with Fusion 360 — because everyone needs a glowing moo at night.

Create a rotary encoder that controls the volume of a virtual cow’s moo. Extra points for adding echo! 🐄🎶

Animate a Fusion 360 model that “stretches” like a cow trying to reach the last bite of grass.

Schematic

image

PCB

image image

CAD

image Screenshot 2025-06-09 135207

Firmware

Used KMK but have not decided yet.

BOM

1 SEEED XIAO RP2040

6 Cherry MX switch

1 EC11 Rotary encoder

1 0.91 inch OLED display

Eid Mubarak! 🎉 May your Eid be joyful, your cows happy, and your rotary encoders never jam!

Parts

10
QtyValueFootprintReferences
6SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6
1Conn_01x04_PinConnector:NS-Tech_Grove_1x04_P2mm_VerticalJ2
1LOGONew folder:hamaG***
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW7
1XIAO-RP2040-DIPOPL:XIAO-RP2040-DIPU1

Questions

How big is the HAMBA PAD PCB?

It measures 60.5 × 58.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HAMBA PAD use?

10 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 HAMBA PAD KiCad files?

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

Can I use the HAMBA PAD design in my own project?

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

Similar boards

  • 2 layers57 × 55.2 mmLogicAnalyzer, the printed circuit board in 3D

    LogicAnalyzer

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    10 parts5.1kGPL-3.0
  • 2 layers32.2 × 15.4 mmProtector, the printed circuit board in 3D

    Protector

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    10 parts4.3kMIT
  • 2 layers26 × 18 mmConn, the printed circuit board in 3D

    Conn

    yaqwsx/KiKit

    Automation tools for KiCAD

    10 parts2.1kMIT
  • 2 layers44.3 × 30.5 mmLime2-SATA RevA, the printed circuit board in 3D

    Lime2-SATA RevA

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    10 parts1.5k
  • 2 layers17.8 × 43.2 mmNano Adapter, the printed circuit board in 3D

    Nano Adapter

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    10 parts1.1kGPL-3.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

    10 parts1kGPL-3.0