Skip to the content
2 layers130.2 × 99.7 mmSheepyPad, the printed circuit board in 3D

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

1

README

Readme.md

SheepyPad

SheepyPad

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

  • Docs contains all documentation and images for the project.
  • Firmware contains both the source and precompiled binaries.
  • Hardware contains the KiCad design files for the keyboard, fabrication files (in the Gerbers folder).
  • Mechanicals contains 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
QtyValueFootprintReferences
21D_SmallRandom-keyboard-parts:Diode_SMD_THT_DUALD1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5
20MX-NoLEDKeyswitches:Kailh_socket_MX_optional_reversible_FLIPMX1, MX2, MX3, MX4, MX5, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20 +4
12WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD22, D22, D23, D23, D24, D24, D25, D25, D26, D26, D27, D27
6100nCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2, C3, C4, C5, C6
2AudioJack4Random-keyboard-parts:PJ-3200B-4AJ1, J1
2LOGOLogos:SleepyG***, G***
2LOGOLogos:IronMan_smallG***, G***
2SDA JumperJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP2, JP2
2Serial/SCL JumperJumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mmJP1, JP1
1Rotary_Encoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW2
1SSD1306SSD1306:SSD1306-0.91-OLED-4pin-128x32Brd1
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1Sparkfun_Pro_MicroArduino:Sparkfun_Pro_Micro_reversibleU1

The 73 most common of 74 parts.

More from Cipulot/SheepyPad

1
  • 2 layers127.6 × 99.7 mmSheepyPad, the printed circuit board in 3D

    SheepyPad

    Cipulot/SheepyPad

    ISO Enter shaped macropad

    60 parts1MIT

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    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 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

    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 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers177.7 × 144.5 mmCOMM PANEL, the printed circuit board in 3D

    COMM PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    275 parts431

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).