Skip to the content
PCBKitNew board
2 layers235.8 × 117.2 mmErgorox50, the printed circuit board in 3D

Personal Split Keyboard Project with Thumstick & Trackpad

Size
235.8 × 117.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
197
Nets
198
Pads
868
Tracks, vias
1,700, 101
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
28 Jan 2024
Updated
15 Apr 2024

Overview

Ergorox50 is an open-source printed circuit board by ReGenBot03, from the ReGenBot03/Ergorox50 repository on GitHub. It is a 2-layer board of 235.8 × 117.2 mm with 197 parts on 198 nets, routed with 1,700 tracks and 101 vias.

It is built around the RP2040-ZERO and COM-09032. Its parts include 53 diodes and 52 switches. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

2

README

README.md

Title

ErgoRox50 - Split keyboard with joystick & Trackpad

Schematic :

Schematics

Encloser :

Render

BOM :

ItemQuantityLink
minimal-fpc-i2c-pcb*1https://github.com/keyboard-magpie/minimal-fpc-i2c-pcb
Kailh Joystick1https://ko.aliexpress.com/item/32982601039.html
Joystick Cap (XBox 360)1https://ko.aliexpress.com/item/1005004579062558.html
TTC Hotswap Socket52https://ko.aliexpress.com/item/1005004922507959.html
SK6803 MINI-E 3MA52https://ko.aliexpress.com/item/1005003636565847.html
SOD123 Diode (1N4148W T4)53https://ko.aliexpress.com/item/32921490945.html
C Type Socket (Male & Female Set)2https://ko.aliexpress.com/item/1005005874481984.html
TRRS Socket2https://ko.aliexpress.com/item/32860019036.html
TRRS Cable1https://ko.aliexpress.com/item/1005005658312762.html
JST 2.0 PH Wire & Socket (6pin)6
JST 2.0 PH Wire & Socket (2pin)2
Cirque 40mm Curved Trackpad1
FFC Cable (Forward, 0.5mm Pitch)1https://ko.aliexpress.com/item/1005006020830114.html
MX Switches + Keycaps52
*Strongly recommend that [minimal-fpc-i2c-pcb] order with assembly service (PCBA)
Please understand that PCBs and enclosers are still in WIP state.

Special Thanks to :

My friend Rox for awsome naming

elpekeñin from QMK Discord

pfn0 from QMK Discord

casuanoob from QMK Discord

..and all you guys who loves split keyboards!

Parts

197
QtyValueFootprintReferences
53D_SmallKeebio-Parts:D_SOD123D00_L1, D00_R1, D01_L1, D01_R1, D02_L1, D02_R1, D03_L1, D03_R1, D04_R1, D10_L1, D10_R1, D11_L1, D11_R1, D12_L1, D12_R1, D13_L1 +37
52SwitchKailh_socket:Kailh_socket_MXSW00_L1, SW00_R1, SW01_L1, SW01_R1, SW02_L1, SW02_R1, SW03_L1, SW03_R1, SW04_R1, SW10_L1, SW10_R1, SW11_L1, SW11_R1, SW12_L1, SW12_R1, SW13_L1 +36
52YS-SK6812MINI-EKeebio-Parts:SK6812-MINI-ELE300_R1, LED00_L1, LED00_R1, LED01_L1, LED01_R1, LED02_L1, LED02_R1, LED03_L1, LED03_R1, LED04_R1, LED10_L1, LED10_R1, LED11_L1, LED11_R1, LED12_L1, LED12_R1 +36
14Conn_01x06_SocketConnector_PinHeader_2.00mm:PinHeader_1x06_P2.00mm_VerticalCol_L1, CoL_R1, Joystick1, Joystick2, Main_to_Sub_L1, Main_to_Sub1, MatrixC_L1, MatrixC_R1, MatrixR_R1, MatrixR_R2, Row_L1, Row_R1, Sub_to_Main_L1, Sub_to_Main1
14MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14
4Conn_01x02_SocketConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalPower_Ctrlr_L1, Power_Ctrlr_R1, Power_Mtrx_L1, Power_Mtrx_R1
2LOGOOrtholi_logo:Ortholi_logo_miniProjectOrtholi, ProjectOrtholi
2rp2040-zeroMCU:rp2040-zero-tht-pads-cutoutMCU1, MCU2
1AudioJack1Keebio-Parts:TRRS-PJ-320A-no-FmaskTRRS1
1AudioJack2Keebio-Parts:TRRS-PJ-320A-no-FmaskTRRS2
1COM-09032Joystick:XDCR_COM-09032Joystick3
1Conn_01x04_SocketConnector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalI2C_pinout1

Questions

How big is the Ergorox50 PCB?

It measures 235.8 × 117.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ergorox50 use?

197 parts, built around the RP2040-ZERO and COM-09032. 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 Ergorox50 KiCad files?

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

Can I use the Ergorox50 design in my own project?

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

Similar boards

  • 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 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 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 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
  • 2 layers185.4 × 109 mmRemote, the printed circuit board in 3D

    Remote

    bullestock/remote

    44 parts1