參考資訊:
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安裝完成
屏
上膠帶
還不錯的樣子
由於,下巴不夠美觀,司徒決定進行修補
列印完成
果然顏值高一點點
加上小紅點,顏值更上一層樓~
目前背面