Skip to the content
2 layers348.6 × 107.1 mmPrime52, the printed circuit board in 3D

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

Size
348.6 × 107.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
176
Nets
148
Pads
886
Tracks, vias
1,820, 256
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Mar 2024
Updated
14 Apr 2024

Overview

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.

Main components

1

README

readme.md

Prime52 v1

infoinfo
infoinfo

詳細說明

一直到現在為止,我還是無法適應軌跡球...

我個人沒有辦法去適應軌跡球的移動模式,更不用說要用什麼方式去操作它,因此在我將探索者1號設計出來的當下,我就知道還有一個將遊戲搖桿(Joystick)加進鍵盤內的構想在,也確實也有不少前輩設計出來,比如Dactyl Manuform Skeleton Edition的完整STL模型中,就有搖桿的存在。但礙於當時的我沒有足夠地了解3D建模及QMK韌體,一直到現在才有能力將這個很久以前就一直深埋在內心的夢想付諸實行。

它叫做Prime52,很簡單直接地說,它就是搭載Joy-con搖桿、EC-11旋轉編碼器及滑鼠滾輪的一把矮軸鍵盤,支援Choc v1、v2熱插拔。

使用材料

名稱數量備註連結
PCB1左、右-
FR4外殼2含擋板-
RP2040Supermini2-Link
EC-11旋鈕編碼器2高15mmLink
EC-11編碼器帽蓋2可選配,有提供3D模型-
EC10E滑鼠編碼器2高11mmLink
MR-0017滑鼠滾輪2可選配,有提供3D模型Link
Joy-con搖桿26pin直插式Link
3.5mm TRRS座24Pin直插式Link
M2x4mm 雙通銅柱12定位板用-
M2x6mm 雙通銅柱6搖桿用-
M2x7mm 雙通銅柱10擋板用-
M2x15mm 雙通銅柱4滑鼠滾輪用-
M2x3mm 扁頭螺絲48--
M2x8mm 扁頭螺絲16--
M2 螺母16--
M2 防滑墊片16-
ø8x1.5mm 自黏腳貼---
滑鼠用微動開關2-Link
二極體 1N414852貼片式 SOD-123-
凱華Choc規格鍵軸46支援v1、v2-
凱華Choc系列熱插拔座46-Link
SK6212Mini-E 反向LED燈46選配Link

Note

組裝鍵盤前務必先將韌體刷入MCU中,便測試及安裝方面會比較輕鬆容易:點我進入組裝說明

現階段版本問題點

pcbpcb
pcbpcb
  • 滑鼠滾輪安裝上的困難,未來改進有無按鍵雙支援。
  • 滑鼠編碼器的脈衝問題(暫時無法解決)。
  • MCU的侷限性,未來可以支援更多類型的MCU,往大眾常使用的為主。
  • 電路板的走線問題,也是無法支援更多MCU的主因。
  • Slave端搖桿電位漂移、LED燈訊號有時而不穩定,有可能會開發新的鍵盤直接改掉這些問題。
  • 看似對稱,但無法設計成對稱(Joy-con搖桿的主因)。

這是實際到手的v1版本在組裝上遇到的問題,v2版本的PCB會解決這個問題,並且會開發MX及GLP的版本出來。

使用資源

Parts

176
QtyValueFootprintReferences
521N4148_TSDreaM117er-keebLibrary:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +36
46WS2812BDreaM117er-keebLibrary:LED_SK6812MINI-EL1, L2, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21, L22, L23 +30
44SW_PushDreaM117er-keebLibrary:SW_Choc_KLP12_Hotswap_Plated_1.00uK1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K24, K25 +28
123.5mmMountingHole:MountingHole_3.5mmH7, H8, H9, H10, H11, H12, H13, H14, H15, H16, H17, H18
6M2MountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5, H6
2EC-11DreaM117er-keebLibrary:RotaryEncoder_EC11K7, K49
2LogoSymbol:OSHW-Symbol_8.9x8mm_SilkScreenSYM1, SYM2
2MWDreaM117er-keebLibrary:RotaryEncoder_MouseWheelRE1, RE2
2NS Joy-conDreaM117er-keebLibrary:Joystick_NSJoy-conK26, K30
2SW_PushDreaM117er-keebLibrary:SW_Choc_KLP12_Hotswap_Plated_1.25uK22, K34
2TRRS_LDreaM117er-keebLibrary:TRRS-PJ-320AT1, T2
2~DreaM117er-keebLibrary:SW_MicroSwitches_Kailh_THTK23, K27
1MCU_LeftDreaM117er-keebLibrary:MCU_RP2040SuperMini_SMDU1
1MCU_RightDreaM117er-keebLibrary:MCU_RP2040SuperMini_SMDU2

More from DreaM117er/Prime52

1
  • 2 layers171.3 × 107.1 mmPrime52left, the printed circuit board in 3D

    Prime52left

    DreaM117er/Prime52

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

    88 parts23MIT

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

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

    34 parts1.1kCC-BY-4.0
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

    MM Skirt

    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)

    11 parts741GPL-3.0
  • 2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers177.7 × 144.5 mmCOMM PANEL, the printed circuit board in 3D

    COMM PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    275 parts431

Questions

How big is the Prime52 PCB?

It measures 348.6 × 107.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Prime52 use?

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.

Where can I download the Prime52 KiCad files?

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.

Can I use the Prime52 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).