Skip to the content
PCBKitNew board
2 layers260.5 × 99.8 mmFun size, the printed circuit board in 3D

A 32-36 hotswap ergo, low-profile keyboard PCB with encoder support.

Size
260.5 × 99.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
94
Nets
82
Pads
560
Tracks, vias
713, 52
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
23 Jun 2021
Updated
18 Oct 2026

Overview

Fun size is an open-source printed circuit board by smores56, from the smores56/fun-size repository on GitHub, published under the MIT licence. It is a 2-layer board of 260.5 × 99.8 mm with 94 parts on 82 nets, routed with 713 tracks and 52 vias.

Its parts include 40 switches, 36 diodes, 2 ICs and 2 connectors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Fun Size

The Fun Size is an ergonomic keyboard PCB. With 32 to 36 keys, it uses Kailh hotswap sockets to support Choc v1 switches, in addition to up to 4 EVQWGD001 horizontal rotary encoders.

The first version has had prototypes ordered for testing and depiction here using the gerber archive saved in this repo.

Pictures

The Fun Size

Check back later for QMK configuration to run your own.

Parts

94
QtyValueFootprintReferences
36Dkbd:D3_SMD_v2D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20
36SW_PUSHkeyswitches:Kailh_socket_PG1350SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +20
12Val**kbd:M2_HOLE_v3Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**
4Rotary_Encoder_SwitchEncoder:RollerEncoder_Panasonic_EVQWGD001SW37, SW38, SW39, SW40
2MJ-4PP-9kbd:MJ-4PP-9_1sideJ1, J2
2ProMicrokbd:ProMicro_v3U1, U2
2SW_PUSHkbd:ResetSWSWRST1, SWRST2

Questions

How big is the Fun size PCB?

It measures 260.5 × 99.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Fun size use?

94 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 Fun size KiCad files?

From the smores56/fun-size repository on GitHub, at the commit this page was made from: the board is v1/fun-size.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fun size 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 layers102 × 85 mmSuperflat, the printed circuit board in 3D

    Superflat

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    94 parts915
  • 2 layers58 × 71 mmMLX90640-allsky, the printed circuit board in 3D

    MLX90640-allsky

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    94 parts208
  • 2 layers45.2 × 146.8 mmVca, the printed circuit board in 3D

    Vca

    nickajeglin/Eurorack-pcbs

    A collection of easy to solder DIY eurorack PCB's

    94 parts208
  • 2 layers62.3 × 64.3 mmCapacitor alarm clock, the printed circuit board in 3D

    Capacitor alarm clock

    ArcaEge/capacitor-alarm-clock

    capacitor blow up human wake up

    94 parts156MIT
  • 2 layers180 × 160 mmIidx pico, the printed circuit board in 3D

    Iidx pico

    whowechina/iidx_pico

    Pico beatmania IIDX controller

    94 parts125
  • 2 layers145.7 × 107.8 mmTRS IO++, the printed circuit board in 3D

    TRS IO++

    apuder/TRS-IO

    TRS-IO gives a TRS-80 Model 1/III online capabilities and provides access to a variety of services. TRS-IO currently features the following capabilities:

    94 parts75GPL-3.0
  • 2 layers49.6 × 37.2 mmLocateMagnet, the printed circuit board in 3D

    LocateMagnet

    Aiano/LocateMagnet

    磁定位系统

    94 parts64
  • 2 layers65 × 40 mmNF6-MCP2210-v01, the printed circuit board in 3D

    NF6-MCP2210-v01

    nanofury/NanoFury

    NanoFury Project

    94 parts62GPL-3.0