資料介紹
描述
我通常在日本設(shè)計具有彎曲布局的人體工學(xué)鍵盤。我看到了Seeed Fusion DIY XIAO 機(jī)械鍵盤比賽,并決定為這次比賽設(shè)計一個新的鍵盤。
本次比賽的目的似乎是分享使用Seeed Studio 的 XIAO 模塊和FusionPCB 服務(wù)開發(fā)機(jī)械鍵盤的經(jīng)驗。如果您的項目中需要微控制器,XIAO 模塊是一個很好的起點。
我可以用它來制作一個小的宏墊,但我想知道如果我用這個小模塊構(gòu)建一個功能齊全的鍵盤會發(fā)生什么。
我在鍵盤中尋找的功能是
- 許多鍵
- 每鍵背光
- 展示
- 旋轉(zhuǎn)編碼器
- 觸控板
- 人類工程學(xué)的
- 美麗的設(shè)計
包括所有這些;)
計劃
我以前從未設(shè)計過這樣的鍵盤,但現(xiàn)在在日本很流行中間有空格的鍵盤。例如 Ergotonic49、cocot46、Ambi 等。我的朋友稱中心空間為“佛空間”。它似乎是展示重要事物的地方。其他設(shè)計包括數(shù)字小鍵盤、編碼器、軌跡球等。
其中許多鍵盤具有列交錯布局。這還不錯,但我更喜歡行交錯,所以我決定采用像 CannonKeys 的 Sagittarius 這樣的布局。
中間是觸控板,周圍是可用于滾動的旋轉(zhuǎn)編碼器。
是的,它很完美。
PCB設(shè)計
XIAO MCU 可以從 SAMD21、RP2040、nRF52840 和 ESP32 中選擇。制作鍵盤時,取決于您要如何制作固件。QMK 固件,一個常見的選擇,最近增加了對 RP2040 的支持。在這種情況下,我將使用 XIAO RP2040。無論如何,好處是您可以隨時嘗試其他 MCU,因為它們共享相同的封裝和引腳分配。
XIAO 有 11 個可用的 GPIO 引腳。其中兩個引腳用作顯示的 I2C,兩個用于旋轉(zhuǎn)編碼器,一個用于 RGBLED 控制的串行通信。天哪!只剩下 6 個引腳了。
對于普通的開關(guān)矩陣,限制是 3*3=9 個鍵。在循環(huán)矩陣中,最多可以有 30 個鍵。
但是,我這次要創(chuàng)建的既不是數(shù)字鍵盤也不是宏鍵盤。我將使用 IO 擴(kuò)展器添加更多引腳。
I2C 管腳與顯示器共享,因此純粹是增加了管腳。
在這種情況下,我使用了 TCA9555,它是帶有固定勘誤表的 PCA9555 的低壓版本。QMK 包括 PCA9555 的驅(qū)動程序。
我使用 KiCad 進(jìn)行設(shè)計。最新版本是 KiCad6,但由于可用性問題,我仍在使用 KiCad5。我認(rèn)為 KiCad6 功能強大,但我還沒有弄清楚如何在將開關(guān)放置在彎曲布局時漂亮地調(diào)整跟蹤。
由于使用了熟悉的 CAD 程序,我在 15 天內(nèi)完成了設(shè)計。哇,這是我在日常工作中做這件事的最短時間。
生產(chǎn)
這一次,當(dāng)然,我將使用 Seeed Fusion 的 PCB 制造和零件安裝服務(wù)。
實際上,這是我第一次使用這項服務(wù)。但這并不困難。
Fusion 有一個非常好的知識庫。還有我的母語日語解釋。
如何生成 Gerber(制造)文件?
如何導(dǎo)出 Seeed Fusion PCBA 訂單的 PCB 裝配圖/制造文件?
如何為 Seeed Fusion PCBA 訂單導(dǎo)出 PCB 拾放 (XY) 文件?
如何為 Seeed Fusion PCBA 訂單準(zhǔn)備材料清單 (BOM) 文件?
我在九月份下訂單,只剩下一個月的時間了!通過從 OPL 選擇零件,我可以節(jié)省固定零件所需的時間。我通過添加加速選項進(jìn)一步縮短了時間。
從那里到生產(chǎn)真的很順利。當(dāng)我沒有得到工廠對數(shù)據(jù)的任何回復(fù)時,我通常會擔(dān)心。但是,有了Fusion,就有了DFA(Design for Assembly)審查和電路板設(shè)計審查,這給了我一種安全感。
盡管電路板的形狀很奇怪,但他們從未要求額外的邊緣導(dǎo)軌。
PCB 在訂購后的 6 個工作日內(nèi)制造并發(fā)貨。感謝他們的出色工作。
在使用組件掛載服務(wù)時,我有一個很難反向掛載組件的請求。通過附上圖片進(jìn)行解釋,他們能夠滿足我的困難要求。
I2C 接線有一處設(shè)計錯誤,但已修復(fù)。
外殼和定制零件
在等待制造 PCB 時,我準(zhǔn)備了編碼器旋鈕和外殼。
觸控板和旋轉(zhuǎn)編碼器需要一些工作。
實際上,旋鈕和觸控板低于周圍的按鍵,使用起來不太方便。
解決方案是創(chuàng)建一個基地。旋鈕也是通過 3D 打印制造的。
觸控板是 Cirque TM040040,由于 QMK 已經(jīng)包含 Cirque Pinnacle 1CA027 的驅(qū)動程序,因此只需通過 I2C 或 SPI 連接即可使用。多么美妙!
表殼是用亞克力板激光切割而成。標(biāo)志也很容易制作和雕刻。
展示次數(shù)
借助 Seeeduino XIAO 和 FusionPCB,我能夠快速制作鍵盤原型。看到一個想法迅速成型是一種美妙的體驗。
事實上,從開始設(shè)計到拿到鍵盤,只用了一個月零幾天的時間。
我想繼續(xù)完善這款鍵盤,讓每個人都可以使用這款鍵盤。
因為將觸控板放在鍵盤中央真是太棒了!
?
- Grin實現(xiàn)MimbleWimble協(xié)議的區(qū)塊鏈
- 一種改進(jìn)的人體關(guān)鍵點檢測算法 4次下載
- 端到端的深度學(xué)習(xí)網(wǎng)絡(luò)人體自動摳圖算法 10次下載
- 新型人體成分分析測試儀的應(yīng)用基本方法詳細(xì)資料免費下載 20次下載
- 基于ZigBee的人體健康監(jiān)測系統(tǒng)設(shè)計.pdf 45次下載
- 基于線性度的人體阻抗測量模塊自動校準(zhǔn) 8次下載
- 基于斜率約束的人體骨架提取方法 0次下載
- 基于矩形骨架的人體動作識別錢鋒 1次下載
- 一種實用的人體接近探測器電路 11次下載
- 經(jīng)驗?zāi)J椒纸?b class="flag-6" style="color: red">的人體生命參數(shù)檢測
- 基于視頻的人體運動捕捉綜述 35次下載
- 基于LabVIEW的人體脈搏波檢測系統(tǒng)
- 基于OSG的人體經(jīng)絡(luò)信息可視化平臺
- 基于LabVIEW的人體脈搏波檢測系統(tǒng)
- 采用GRIN透鏡的數(shù)字式光纖加速計系統(tǒng)設(shè)計
- DIY基于Raspberry Pi的哈克斯管 375次閱讀
- 電流對人體傷害的形式 2911次閱讀
- Anydesk的鍵盤與熱鍵功能介紹 942次閱讀
- dfrobot2.4G無線鍵盤鼠標(biāo)簡介 1153次閱讀
- 亞太天能科技T3指紋鎖簡介 2414次閱讀
- 亞太天能科技T58X指紋鎖簡介 1304次閱讀
- 基于增強通道和空間信息的人體姿態(tài)估計網(wǎng)絡(luò) 4037次閱讀
- 加密貨幣GRIN事務(wù)文件的具體內(nèi)容探索 466次閱讀
- SkeletonNet:完整的人體三維位姿重建方法 8204次閱讀
- 什么是矩陣鍵盤?4*4鍵盤的原理軟件設(shè)計分析 3.8w次閱讀
- 單片機(jī)外接鍵盤電路 3.1w次閱讀
- 矩陣鍵盤有什么用_矩陣鍵盤有何用途 1.6w次閱讀
- FAIR和INRIA的合作提出人體姿勢估計新模型,適用于人體3D表面構(gòu)建 5715次閱讀
- 基于DSP的人體皮膚測量儀設(shè)計與實現(xiàn)方案[圖] 1198次閱讀
- 簡單的人體接近探測器電路 7708次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多