Code Monkey home page Code Monkey logo

prime52's Introduction

Prime52 v1

info info
info info

詳細說明

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

我個人沒有辦法去適應軌跡球的移動模式,更不用說要用什麼方式去操作它,因此在我將探索者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中,便測試及安裝方面會比較輕鬆容易:點我進入組裝說明

現階段版本問題點

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

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

使用資源

prime52's People

Contributors

dream117er avatar

Stargazers

 avatar Dan Breeden avatar  avatar  avatar Aoma Shinku avatar  avatar  avatar kaihchang avatar Hafit Abekrori avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.