
Prime52left
DreaM117er/Prime52
a split keyboard equipped with joy-con joystick, rotray encoder ec-11 and mouse wheel.

a split keyboard equipped with joy-con joystick, rotray encoder ec-11 and mouse wheel.
Prime52 is an open-source printed circuit board by DreaM117er, from the DreaM117er/Prime52 repository on GitHub, published under the MIT licence. It is a 2-layer board of 348.6 × 107.1 mm with 176 parts on 148 nets, routed with 1,820 tracks and 256 vias.
It is built around the WS2812B. Its parts include 52 diodes, 52 switches, 46 inductors and 2 ICs. It belongs with the keyboards and input boards of this library.
![]() | ![]() |
|---|---|
![]() | ![]() |
一直到現在為止,我還是無法適應軌跡球...
我個人沒有辦法去適應軌跡球的移動模式,更不用說要用什麼方式去操作它,因此在我將探索者1號設計出來的當下,我就知道還有一個將遊戲搖桿(Joystick)加進鍵盤內的構想在,也確實也有不少前輩設計出來,比如Dactyl Manuform Skeleton Edition的完整STL模型中,就有搖桿的存在。但礙於當時的我沒有足夠地了解3D建模及QMK韌體,一直到現在才有能力將這個很久以前就一直深埋在內心的夢想付諸實行。
它叫做Prime52,很簡單直接地說,它就是搭載Joy-con搖桿、EC-11旋轉編碼器及滑鼠滾輪的一把矮軸鍵盤,支援Choc v1、v2熱插拔。
| 名稱 | 數量 | 備註 | 連結 |
|---|---|---|---|
| PCB | 1 | 左、右 | - |
| FR4外殼 | 2 | 含擋板 | - |
RP2040Supermini | 2 | - | Link |
EC-11旋鈕編碼器 | 2 | 高15mm | Link |
EC-11編碼器帽蓋 | 2 | 可選配,有提供3D模型 | - |
EC10E滑鼠編碼器 | 2 | 高11mm | Link |
MR-0017滑鼠滾輪 | 2 | 可選配,有提供3D模型 | Link |
Joy-con搖桿 | 2 | 6pin直插式 | Link |
3.5mm TRRS座 | 2 | 4Pin直插式 | Link |
M2x4mm 雙通銅柱 | 12 | 定位板用 | - |
M2x6mm 雙通銅柱 | 6 | 搖桿用 | - |
M2x7mm 雙通銅柱 | 10 | 擋板用 | - |
M2x15mm 雙通銅柱 | 4 | 滑鼠滾輪用 | - |
M2x3mm 扁頭螺絲 | 48 | - | - |
M2x8mm 扁頭螺絲 | 16 | - | - |
M2 螺母 | 16 | - | - |
M2 防滑墊片 | 16 | - | |
ø8x1.5mm 自黏腳貼 | - | - | - |
滑鼠用微動開關 | 2 | - | Link |
二極體 1N4148 | 52 | 貼片式 SOD-123 | - |
凱華Choc規格鍵軸 | 46 | 支援v1、v2 | - |
凱華Choc系列熱插拔座 | 46 | - | Link |
SK6212Mini-E 反向LED燈 | 46 | 選配 | Link |
Note
組裝鍵盤前務必先將韌體刷入MCU中,便測試及安裝方面會比較輕鬆容易:點我進入組裝說明
![]() | ![]() |
|---|---|
![]() | ![]() |
這是實際到手的v1版本在組裝上遇到的問題,v2版本的PCB會解決這個問題,並且會開發MX及GLP的版本出來。
7.0.5.| Qty | Value | Footprint | References |
|---|---|---|---|
| 52 | 1N4148_TS | DreaM117er-keebLibrary:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +36 |
| 46 | WS2812B | DreaM117er-keebLibrary:LED_SK6812MINI-E | L1, L2, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21, L22, L23 +30 |
| 44 | SW_Push | DreaM117er-keebLibrary:SW_Choc_KLP12_Hotswap_Plated_1.00u | K1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K24, K25 +28 |
| 12 | 3.5mm | MountingHole:MountingHole_3.5mm | H7, H8, H9, H10, H11, H12, H13, H14, H15, H16, H17, H18 |
| 6 | M2 | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4, H5, H6 |
| 2 | EC-11 | DreaM117er-keebLibrary:RotaryEncoder_EC11 | K7, K49 |
| 2 | Logo | Symbol:OSHW-Symbol_8.9x8mm_SilkScreen | SYM1, SYM2 |
| 2 | MW | DreaM117er-keebLibrary:RotaryEncoder_MouseWheel | RE1, RE2 |
| 2 | NS Joy-con | DreaM117er-keebLibrary:Joystick_NSJoy-con | K26, K30 |
| 2 | SW_Push | DreaM117er-keebLibrary:SW_Choc_KLP12_Hotswap_Plated_1.25u | K22, K34 |
| 2 | TRRS_L | DreaM117er-keebLibrary:TRRS-PJ-320A | T1, T2 |
| 2 | ~ | DreaM117er-keebLibrary:SW_MicroSwitches_Kailh_THT | K23, K27 |
| 1 | MCU_Left | DreaM117er-keebLibrary:MCU_RP2040SuperMini_SMD | U1 |
| 1 | MCU_Right | DreaM117er-keebLibrary:MCU_RP2040SuperMini_SMD | U2 |

DreaM117er/Prime52
a split keyboard equipped with joy-con joystick, rotray encoder ec-11 and mouse wheel.

fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io

FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop



PrintersForAnts/Micron
If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)



It measures 348.6 × 107.1 mm and has 2 copper layers, 1.6 mm thick.
176 parts, built around the WS2812B. 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 DreaM117er/Prime52 repository on GitHub, at the commit this page was made from: the board is file/pcb/Prime52.kicad_pcb and its schematic file/pcb/Prime52.kicad_sch. 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).