Skip to the content
PCBKitNew board
2 layers268.9 × 81 mmWhimsy, the printed circuit board in 3D

💁 A 40% keyboard with OLED and Rotary Encoder

Size
268.9 × 81 mm
Copper layers
2
Thickness
1.6 mm
Parts
112
Nets
75
Pads
598
Tracks, vias
437, 2
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
3 Mar 2020
Updated
13 Oct 2020

Overview

Whimsy is an open-source printed circuit board by Prkns, from the Prkns/Whimsy repository on GitHub. It is a 2-layer board of 268.9 × 81 mm with 112 parts on 75 nets, routed with 437 tracks and 2 vias.

Its parts include 48 diodes, 48 switches, 1 IC and 1 connector. It belongs with the keyboards and input and lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Whimsy - Rev0.21

A 40% keyboard with exposed Elite-C/OLED and Rotary encoder.

My first attempt at designing a "proper" custom keyboard. I spent far too long looking at all the amazing new PCB's and custom keyboards being released and having a massive urge to do one for myself. Here is my first attempt.

I've not taken delivery of the physical PCBs as of yet so i can't comment on how well i did, but they will be with me shortly.

STILL IN DEVELOPMENT - NOT READY FOR PRODUCTION - DO NOT ORDER

Whimsy

Whimsy


Plans 🤔

rev1: A working version of the board and an FR4 sandwich case

rev2: Tidied up traces and an acrylic case


Say hi 👋

If you're interested in any aspect of this board or want to point out anything that could be done better in a more private manner, head on over to my website and you'll find a few different methods on there.

Parts

112
QtyValueFootprintReferences
48DKeebio-Parts:Diode-Hybrid-BackD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32
40KEYSWMX_Only:MXOnly-1U-NoLEDK1, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K21, K22, K23, K25, K26 +24
5VAL**hole:PKRHHOLE, HOLE, HOLE, HOLE, HOLE
4KEYSWMX_Only:MXOnly-1.25U-NoLEDK2, K20, K28, K46
4MountingHole_2.2mm_M2MountingHole:MountingHole_2.2mm_M2TOP_R, TOP_R, TOP_R, TOP_R
2CustomPrints:Wave-BackWave Back, Wave Back
2KEYSWMX_Only:MXOnly-1.5U-NoLEDK3, K45
1Elite-CCustomPrints:Elite-C-NoSilkU1
1KEYSWMX_Only:MXOnly-2U-ReversedStabilizers-NoLEDK24
1OLEDCustomPrints:OLED_4PinJ1
1Rotary_Encoder_SwitchCustomPrints:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm-keebio_modifiedSW1

The 109 most common of 112 parts.

Questions

How big is the Whimsy PCB?

It measures 268.9 × 81 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Whimsy use?

112 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 Whimsy KiCad files?

From the Prkns/Whimsy repository on GitHub, at the commit this page was made from: the board is PCB/Whimsy.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Whimsy design in my own project?

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

Similar boards

  • 2 layers98 × 71 mmMozc dial, the printed circuit board in 3D

    Mozc dial

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    112 parts3kApache-2.0
  • 2 layers100 × 100 mmEthernet bob base, the printed circuit board in 3D

    Ethernet bob base

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    112 parts990GPL-3.0
  • 2 layers237.5 × 102.9 mmInstruction, the printed circuit board in 3D

    Instruction

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    112 parts301Unlicense
  • 2 layers224.6 × 73.2 mmKeyboard ch552-48-lpr, the printed circuit board in 3D

    Keyboard ch552-48-lpr

    rgoulter/keyboard-labs

    Repo with my PCB designs and keyboard firmware

    112 parts236
  • 2 layers277.2 × 107.5 mmCorne V4 Pro Micro Edition, the printed circuit board in 3D

    Corne V4 Pro Micro Edition

    klouderone/CorneV4ProMicroEdition

    The Corne V4 with Pro Micro Micocontrollers, made specifically for beginners and support for wireless microcontrollers

    112 parts208CC-BY-4.0
  • 2 layers100 × 100 mmBPI AddOn, the printed circuit board in 3D

    BPI AddOn

    GBert/misc

    miscellaneous stuff / unsorted

    112 parts99
  • 2 layers100 × 100 mmYM2612 MIDI SMD, the printed circuit board in 3D

    YM2612 MIDI SMD

    superjoebob/genny

    YM2612/SN76489 Virtual Instrument

    112 parts96
  • 2 layers96 × 71.6 mmA2DVI.v1.6, the printed circuit board in 3D

    A2DVI.v1.6

    rallepalaveev/A2DVI

    This is based on Clintech Pico Board (CPB) with 48 GPIOs, most 5V tolerant.

    112 parts82MIT