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

A 32-36 hotswap ergo, low-profile keyboard PCB with encoder support.
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.
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.

Check back later for QMK configuration to run your own.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 36 | D | kbd:D3_SMD_v2 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +20 |
| 36 | SW_PUSH | keyswitches:Kailh_socket_PG1350 | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +20 |
| 12 | Val** | kbd:M2_HOLE_v3 | Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref**, Ref** |
| 4 | Rotary_Encoder_Switch | Encoder:RollerEncoder_Panasonic_EVQWGD001 | SW37, SW38, SW39, SW40 |
| 2 | MJ-4PP-9 | kbd:MJ-4PP-9_1side | J1, J2 |
| 2 | ProMicro | kbd:ProMicro_v3 | U1, U2 |
| 2 | SW_PUSH | kbd:ResetSW | SWRST1, SWRST2 |
It measures 260.5 × 99.8 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).

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

eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32




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:

