Skip to the content
PCBKitNew board
2 layers282.6 × 138.1 mmJoy Board, the printed circuit board in 3D

A custom-built split keyboard with a built in thumb joystick on the left side, runs on zmk firmware and also supports zmk studio.

Size
282.6 × 138.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
132
Nets
107
Pads
590
Tracks, vias
742, 12
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Mar 2026
Updated
1 Sep 2026

Overview

Joy Board is an open-source printed circuit board by FazalThe, from the FazalThe/Joy-Board repository on GitHub. It is a 2-layer board of 282.6 × 138.1 mm with 132 parts on 107 nets, routed with 742 tracks and 12 vias.

It is built around the COM-09032 and LM339. Its parts include 50 diodes, 49 switches, 16 resistors and 3 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

2

README

README.md

Joy Board

A custom-built split keyboard with a built in thumb joystick on the left side, runs on zmk firmware and also supports zmk studio. The joystick is inteded to use the movements as key presses, but later is when I realised that it's really good for gaming( I don't really game, maybe thats why).

Alt


Features

  • Split Ergonomic Layout
  • Thumb Joystick (Left Side)
  • ZMK Studio

Schematic

Alt


PCB

Alt


Case

Alt

BOM

  • 2x Pro Micro nRF52840
  • 50 x 1N5819 SMD Diodes
  • 50 x MX-Style switches (and keycaps)
  • 1 x COM-09032
  • 2 x JST PH 2pin
  • 8 x 10k ohm 0805 resistor
  • 4 x 22k ohm 0805 resistor
  • 4 x 2.4k ohm 0805 resistor
  • 4 x LM339 - SOIC14
  • 2 x 100-400 MaH li-po battery
  • 4 x 4mm M2 Heatset insert
  • 14 x 6mm M2 Heatset insert
  • 4 x 6mm M2 Screws
  • 14 x 8mm M2 Screws

Credits

  • Cherry MX keycap 3D model from GrabCAD.

Parts

132
QtyValueFootprintReferences
50DDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20 +34
49SW_Pushjoy:SW_Cherry_MX_1.00u_PCB_3dSW1, SW2, SW3, SW4, SW5, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20 +33
410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4
41kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R12, R13, R15
4200Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R7, R8
42kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9, R11, R14, R16
4LM339Package_SO:SOIC-14_3.9x8.7mm_P1.27mmO_DOWN1, O_Left1, O_RIGHT1, O_UP1
4MountingHoleMountingHole:MountingHole_2.2mm_M2H4, H6, H8, H9
3MountingHolemouse_bit:mouse-bite-5mm-slotH1, H2, H3
2Conn_01x02_PinConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalBT1, BT2
2SuperMini nRF52840MBL:SuperMini_nRF52840_AH_USBupU1, U2
1COM-09032joy:XDCR_COM-09032U3
1SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBrSW30

Questions

How big is the Joy Board PCB?

It measures 282.6 × 138.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Joy Board use?

132 parts, built around the COM-09032 and LM339. 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 Joy Board KiCad files?

From the FazalThe/Joy-Board repository on GitHub, at the commit this page was made from: the board is PCB/Joy Board.kicad_pcb and its schematic PCB/Joy Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Joy Board design in my own project?

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

Similar boards

  • 2 layers304.8 × 95.2 mmLMN, the printed circuit board in 3D

    LMN

    FundamentalFrequency/LMN-3-ECAD

    Electrical CAD Files for the LMN-3 Project

    106 parts106CC-BY-SA-4.0
  • 2 layers27.3 × 34.3 mmPs4, the printed circuit board in 3D

    Ps4

    little-scale/PS4_joystick_footprint

    PS4 Joystick Footprint for Kicad

    6 parts18
  • 2 layers235.8 × 117.2 mmErgorox50, the printed circuit board in 3D

    Ergorox50

    ReGenBot03/Ergorox50

    Personal Split Keyboard Project with Thumstick & Trackpad

    197 parts13
  • 2 layers130 × 109 mmRight, the printed circuit board in 3D

    Right

    Hex-4/glyph

    [ a custom split keyboard for portably and comfortably interfacing with computing systems ]

    49 parts11MIT
  • 2 layers107 × 83 mmHEX remote, the printed circuit board in 3D

    HEX remote

    Josh4minee/HEX-B12.V1

    HEX-B12.V120 is a custom designed hexapod using mg996r servos and has it's theme based on the beloved bot B-12 from the popular video game STRAY.

    16 parts7MIT
  • 2 layers268.4 × 63.2 mmProject Hermes, the printed circuit board in 3D

    Project Hermes

    shiva233/Project-Hermes

    Project Hermes is a handheld "console" designed for people who already own gaming PCs so they can stream their games via SteamLink so they can take it anywhere for cheap!

    17 parts4
  • 2 layers50 × 200 mmMouse c1, the printed circuit board in 3D

    Mouse c1

    kayaked/esp32-ble-mouse-remote

    Bluetooth LE hybrid of a computer mouse and a TV remote. (software/electronics)

    31 parts2MIT
  • 2 layers188.5 × 88.9 mmEsp gamepad v2, the printed circuit board in 3D

    Esp gamepad v2

    Reiko0908/NeuralNetwork_Based_AutonomousCar

    This project focuses on developing an autonomous car system powered by neural networks (NN). It utilizes deep learning techniques to enable key functionalities such as perception, path planning, and control.

    70 parts2Apache-2.0