

SheepyPad
ISO Enter shaped macropad
- Size
- 130.2 × 99.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 74
- Nets
- 51
- Pads
- 497
- Tracks, vias
- 538, 57
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 14 Sep 2021
- Updated
- 19 Nov 2021
Overview
SheepyPad is an open-source printed circuit board by Cipulot, from the Cipulot/SheepyPad repository on GitHub, published under the MIT licence. It is a 2-layer board of 130.2 × 99.7 mm with 74 parts on 51 nets, routed with 538 tracks and 57 vias.
It is built around the WS2812B. Its parts include 33 diodes, 6 capacitors, 2 connectors, 2 switches and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
Readme.mdSheepyPad

SheepyPad is an ISO Enter shaped macropad easy to build and customize.
Main features included:
- 5x4 key matrix (both 3-pin and 5-pin supported)
- 128x32 OLED display for status indication
- Rotary encoder for media control
- Integrated 2 operand calculator with basic math operations (+, -, *, /, sqrt)
- VIA and QMK compatibility
- 6 addressable RGB LEDs for underglow
Guides
QMK
This board fully supports QMK, refer to the official docs.
VIA
If you wanna use VIA follow the instructions here.
Calculator
SheepyPad implements a simple calculator that you can use to perform basic math operations. Follow the Calculator Guide to get started.
PCB
Follow the PCB Assembly Instructions to build the PCB and test it out.
Repo structure
Docscontains all documentation and images for the project.Firmwarecontains both the source and precompiled binaries.Hardwarecontains the KiCad design files for the keyboard, fabrication files (in the Gerbers folder).Mechanicalscontains STEP file of the PCB and components, plate and case files.
Project status
Project is currently in development. V1 boards have been produced and tested successfully. V2 boards are in the works and will add/change currently available features (both hardware and firmware wise).
Software is in constant change and being updated on my qmk_firmware fork available here. You can find a basic default code example (with precompiled binaries) in this repo too if you want to quickly get it up and running.
Parts
74| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | D_Small | Random-keyboard-parts:Diode_SMD_THT_DUAL | D1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5 |
| 20 | MX-NoLED | Keyswitches:Kailh_socket_MX_optional_reversible_FLIP | MX1, MX2, MX3, MX4, MX5, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20 +4 |
| 12 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D22, D22, D23, D23, D24, D24, D25, D25, D26, D26, D27, D27 |
| 6 | 100n | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C5, C6 |
| 2 | AudioJack4 | Random-keyboard-parts:PJ-3200B-4A | J1, J1 |
| 2 | LOGO | Logos:Sleepy | G***, G*** |
| 2 | LOGO | Logos:IronMan_small | G***, G*** |
| 2 | SDA Jumper | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP2, JP2 |
| 2 | Serial/SCL Jumper | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | JP1, JP1 |
| 1 | Rotary_Encoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW2 |
| 1 | SSD1306 | SSD1306:SSD1306-0.91-OLED-4pin-128x32 | Brd1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | Sparkfun_Pro_Micro | Arduino:Sparkfun_Pro_Micro_reversible | U1 |
The 73 most common of 74 parts.
More from Cipulot/SheepyPad
1- 2 layers127.6 × 99.7 mm

Similar boards
- 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 4 layers82.6 × 82.5 mm

- 2 layers95.3 × 161.9 mm

- 2 layers42.8 × 28.8 mm

MM Skirt
PrintersForAnts/Micron
If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)
11 parts741GPL-3.0 - 2 layers149.6 × 127.1 mm

- 2 layers285.5 × 95 mm

- 2 layers177.7 × 144.5 mm

Questions
How big is the SheepyPad PCB?
It measures 130.2 × 99.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SheepyPad use?
74 parts, built around the WS2812B. 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 SheepyPad KiCad files?
From the Cipulot/SheepyPad repository on GitHub, at the commit this page was made from: the board is Hardware/v2/SheepyPad.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the SheepyPad 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).