微電腦 - Keyboard FeatherWing - 馬沙機 (Massage) - 硬體製作



參考資訊:
https://www.printables.com/model/66291-lora-msg
https://3dmixers.com/m/184991-layers-case-for-keyboard-featherwing
https://blog.adafruit.com/2019/06/25/interest-in-a-keyboard-featherwing-take-the-survey-feather-arturo182/

為何叫馬沙機呢?因為司徒想做一台農專用的器,因此,縮寫就使用碼上機這幾個字眼,不過這幾個字不夠漂亮,司徒改取同音字馬殺雞,但是,為了能夠更優雅的使用文字描述這台機器,最後取名叫:馬沙機,是不是很棒的名字呢!

那這台機器的主要目的是什麼呢?其實就是司徒無聊時,可以拿來寫寫程式碼,雖然有點唬爛的感覺,不過只能暫時相信,所以這台機器就是為了這個簡單的目的而誕生,那這台機器要跑什麼系統呢?司徒設定這台機器可以跑Debian系統,如果有GUI圖形桌面則更好,沒有的話,至少可以跑Console介面,由於是跑Debian系統,那當然需要具備上網更新的功能,因此,這台機器也要具備網路連線的功能,司徒大約擬定簡要規格後,就開始找尋手邊可以使用的元件,這才發現,原來Keyboard FeatherWing已經放在冰箱好些日子,FeatherWing長成如下樣子:

主要元件就是:2.6吋SPI屏、Q10鍵盤、PCB板子

司徒當初購買時,還有額外添購RP2040專用的轉板,如下圖片:

不過,司徒目前不打算使用RP2040,於是,再度翻找冰箱,尋找可用的元件,這才發現,原來還有更古老的MT7688元件可以使用,那就是HLK-RM08S

不過,司徒購買的是RAM 8MB、Flash 4MB,以這樣的規格來看,司徒也不確定能不能跑Debian GUI圖形桌面,只能試試看才知道~

全部零件就是這些,可能有人好奇,為何有小紅點呢?這是因為5路方向鍵必須使用這顆小紅點,才能達到完美操控


背面


鍵盤是這台機器的靈魂元件,司徒對於打字手感特別在意,因此,看了下Q10鍵盤背面,發現凹凸不平,大約有0.1cm的落差


這個落差如下圖:


按下時,鍵盤往下凹,嚴重影響手感


司徒開始修補這個漏洞


凸起的部份


司徒使用堪用的3D印表機打印


粗糙且漂亮的紋理


三秒膠上陣


相當平整


司徒接著上網找尋可以使用的外殼,網路上還是有很多佛心的人,如下就是一個開放STL檔案的外殼,可是,司徒比較希望是可以包覆的外殼


如下是司徒找到的第二個外殼,雖然也提供STL檔案,不過,外殼還是沒有包覆


如下是沒有STL檔案的外殼


最後一個找到的外殼如下圖所示,相當接近司徒心目中的外殼,比較可惜是並沒有STL檔案可以下載使用


由於找不到適合的外殼使用,司徒只好自己畫一個自己心目中的外殼


看起來好像還不錯~


背面


由於PCB下邊的兩個螺絲孔,沒有夠用的空間上螺絲,司徒使用半圓形擋板方式製作


打印完成


背面


接著上Q10鍵盤,因為沒有固定的地方,所以左右兩邊凸出來的四個點,剛好可以使用三秒膠黏住


安裝PCB的方式


上面兩個是主要螺絲固定孔位


鑽洞


使用的螺絲


PCB安裝完成





上膠帶


還不錯的樣子


由於,下巴不夠美觀,司徒決定進行修補


列印完成


果然顏值高一點點


加上小紅點,顏值更上一層樓~


目前背面