接續前篇:土砲 CNC:控制器和韌體 (Grbl)
韌體裝好了, 接著就可以連線測試了
arduino 上有兩顆 AVR, 一顆面對 USB 的被刷成 USB serial
現行版本的 ubuntu 看到這裝置會產生 ttyACM 節點, 用 minicom 打開就可以通訊
手動輸入 G code 機器就會動, 挺容易的, 不過通常我們不會想這樣操作
一行一行輸入喔臥槽! 這樣不行吧
總要有個 UI 吧! 這裡有個現成的:
Grbl Controller 3.0
看起來好像能用, 不過我沒測, 因為我做完了才發現有這種軟體XD
如果上面那軟體看了喜歡就跳過這篇文章吧XD
我知道還有 Linux CNC 這種東西, 也把它裝起來看過, 發現它實在太肥大了
而且它的硬體抽象層 EMC 是個 Parallel Port 控制軟體
簡單說就是把 Grbl 做的事在電腦上重寫, 它的算法可能更好但我不需要
我們的土砲用那樣太複雜了, 土砲就應該簡單!XD 所以沒有採用
2014年12月24日 星期三
土砲 CNC:控制器和韌體 (Grbl)
接續前篇:土砲 CNC:電機部份
我們把馬達和電磨機裝好後, 接著就要控制它們了
由於原先 3D 印表機的主板有問題所以決定上網重買
找來找去都沒看到順眼的, 後來不知道哪天心血來潮換了個關鍵詞搜尋
結果找到這:
Arduino CNC Shield!真是屌爆了!(?)XD
真是佩服老外吃飽撐著時的娛樂XD 居然連這種都做 kit 出來
在大量生產的優勢下上圖這堆全部加起來只收一張小朋友
控制器, 馬達控制 IC, 與電腦的連線, 統統都準備好了
本來想說找不到順眼的就自己開板子, 看來不需要了
雖然是用 Arduino 但這不代表就一定要用 Arduino IDE
慣用 C 語言 (簡稱慣C) 是本實驗室的規矩, 上圖右拉出來的線就是燒錄器界面
USB 只當 USB Serial 使用
我們把馬達和電磨機裝好後, 接著就要控制它們了
由於原先 3D 印表機的主板有問題所以決定上網重買
找來找去都沒看到順眼的, 後來不知道哪天心血來潮換了個關鍵詞搜尋
結果找到這:
Arduino CNC Shield!真是屌爆了!(?)XD
真是佩服老外吃飽撐著時的娛樂XD 居然連這種都做 kit 出來
在大量生產的優勢下上圖這堆全部加起來只收一張小朋友
控制器, 馬達控制 IC, 與電腦的連線, 統統都準備好了
本來想說找不到順眼的就自己開板子, 看來不需要了
雖然是用 Arduino 但這不代表就一定要用 Arduino IDE
慣用 C 語言 (簡稱慣C) 是本實驗室的規矩, 上圖右拉出來的線就是燒錄器界面
USB 只當 USB Serial 使用
2014年12月23日 星期二
2014年12月22日 星期一
CNC DIY! 自製土砲 CNC 雕刻機
本實驗室為了製作一些較堅固的客製化製品因此開了這個計畫
3D 印表機固然不錯, 但是所選用的材料仍無法適應某些應用
尤其需要鑽孔攻牙的, 需要小體積但高強度的
3D 列印的多層結構若沒有良好的黏合, 將會從各層間解體
尤其列印面積大時, 溫度差更容易產生這種現象
而 CNC 雕刻機總是從一開始就結構完整的物體去切削
結構設計妥當的話是相當堅固的, 可用的材質也非常多樣化
低溫強固的 HDPE, 化學特性優良又耐高溫的鐵氟龍 (貴!)
機體結構夠穩的話還可以切金屬, 應用範圍更廣
不過這機器可不好搞, 切割時是靠快速轉動銑刀來進行切削
這會產生極大的噪音以及振動, 機體結構需要能應付這些衝擊
可是預算不是無上限, 我們沒法無止盡的強化結構來解決問題
因此一些妥協是必須的, 我的機器會在加工時因為振動而產生誤差
故稱作 "土砲 CNC 雕刻機", 它還是能用, 只是有點不準XD
如果你期望自己做的機器可以超越商業產品, 那我會建議你忽略這篇文章
或許有人可以做到, 但我做不到XD
3D 印表機固然不錯, 但是所選用的材料仍無法適應某些應用
尤其需要鑽孔攻牙的, 需要小體積但高強度的
3D 列印的多層結構若沒有良好的黏合, 將會從各層間解體
尤其列印面積大時, 溫度差更容易產生這種現象
而 CNC 雕刻機總是從一開始就結構完整的物體去切削
結構設計妥當的話是相當堅固的, 可用的材質也非常多樣化
低溫強固的 HDPE, 化學特性優良又耐高溫的鐵氟龍 (貴!)
機體結構夠穩的話還可以切金屬, 應用範圍更廣
不過這機器可不好搞, 切割時是靠快速轉動銑刀來進行切削
這會產生極大的噪音以及振動, 機體結構需要能應付這些衝擊
可是預算不是無上限, 我們沒法無止盡的強化結構來解決問題
因此一些妥協是必須的, 我的機器會在加工時因為振動而產生誤差
故稱作 "土砲 CNC 雕刻機", 它還是能用, 只是有點不準XD
如果你期望自己做的機器可以超越商業產品, 那我會建議你忽略這篇文章
或許有人可以做到, 但我做不到XD
2014年12月12日 星期五
用 AVR 控制 Mini 12864 LCD 模組
進了一款 LCD 來測試
這是一片 128x64 點的 LCD, 體積接近前篇 用 AVR 控制 OLED (LY096YB-128064 黃藍雙色) 的 OLED
OLED 很薄, 顯示效果也不錯, 但是那是在室內, 室外有強光的環境就常常看不清楚
所以找這片來看是否能補足 OLED 的弱點
它也是個 SPI 裝置, 或許可以做 Co-layout, 視需求選擇上 OLED 或 LCD
這片 LCD 面板厚度和 OLED 幾乎相同, 但是加上背光就是兩倍厚
這是一片 128x64 點的 LCD, 體積接近前篇 用 AVR 控制 OLED (LY096YB-128064 黃藍雙色) 的 OLED
OLED 很薄, 顯示效果也不錯, 但是那是在室內, 室外有強光的環境就常常看不清楚
所以找這片來看是否能補足 OLED 的弱點
它也是個 SPI 裝置, 或許可以做 Co-layout, 視需求選擇上 OLED 或 LCD
這片 LCD 面板厚度和 OLED 幾乎相同, 但是加上背光就是兩倍厚
訂閱:
文章 (Atom)