有3D列印真的很方便,要自己 Make 一台自己3D printer 並不困難,又是開源的資訊及廣大的網路社團,最主要的是可以自己自由修改~~如綱路流傳的 Open Source is Free.開源是可以給你想要的自由...但不是免費,因為我投資了也不少,還好不貴...怕只是會一直燒下去...難怪會有人說自由是可貴的。
Cyclone PCB Factory 到底有何媚力讓我想要做一台來玩,因為機構可以用3D printer 列印又是開放式硬體設計,提供OpenSCAD 資料,讓MAKER可以修改尺寸規格,而且利用Arduino UNO 來做控制器,開源電路GRBL 利用Arduino 來操控X,Y,Z 及主軸轉速,符合標準的G代碼,沒有任何測試上的疑慮。
又有開源軟體介面 如:
所以首先你要有 3D Printer,廢話~,不過沒有也沒有關係就向常跟你炫耀他有的3D PRINERT 的朋友,請他幫你列印...不過列印完他可能就不想當你朋友,因為要印很久~~
我整整列印了3天才完成...
上回買有多買的NAME17 及DR8825跟ENDSTOP要來組裝3D Printer,剛好可以拿來用,還有因為夏天太熱,xbox 及電腦容易溫度太高買來要來控制橫流風扇的Arduino UNO,就先拿來用囉~
另外在網路上買了 CNC Shield V3 ,直接插在 Arduino UNO 就可以做3+1軸的CNC 操控介面也支援DRV8825 的1/32微步,組裝起來只有名片大小
但" GRBL 中的 Arduino CNC Shield V3.00 ,因為在 GRBL 0.9h 修改Pin 腳, 所以都要進行跳線才能對應相對功能,而網路所販售的Arduino CNC Shield V3.00,卻未能更正.
原來是 CNC Shield 的設計者不滿大陸拿著CNC Shield 的設計圖稿大量生產.而未告知設計者..引起設計者不滿..在3.0版後就不再提供 CNC Sheiled 圖稿.所以大陸就沒有新圖稿可以生產3.1.....,如果有需要3.1版的可以跟 CNC Shield 的設計者購買不然就自己設計..,而 GRBL 對
Arduino腳位有公開定義.不然怎麼可以叫OPEN SOURCE..
Arduino腳位有公開定義.不然怎麼可以叫OPEN SOURCE..
1.修正 主軸 PWM 腳位
2.修正 Z endstop 腳位
3.增 endstop 電壓腳位
4.平台探針台腳位標示
5.使用SMD固體電容
6.使用SMD電阻
7.焊接串接第四個軸
8.軸向顔色辨識 X:黃 Y:藍 Z:紅
9.支援 GRBL V1.1相關文件資料:源自於RepRap Cyclone PCB Factory
2.修正 Z endstop 腳位
3.增 endstop 電壓腳位
4.平台探針台腳位標示
5.使用SMD固體電容
6.使用SMD電阻
7.焊接串接第四個軸
8.軸向顔色辨識 X:黃 Y:藍 Z:紅
9.支援 GRBL V1.1相關文件資料:源自於RepRap Cyclone PCB Factory
因為Cyclone PCB Factory 主軸是大蜜蜂(手持研磨機)...手上只有小蜜蜂...第一次雕刻壓克力還可以,但PCB就跳動的很嚴重...線...跳...的...很...厲....害...
所以看到網路同好 Hsu Regis 將 MABUCHI 775 直流馬達 改成主軸馬達...而且開外掛...用PWM 控制主軸,而且新版的 Grbl v0.9i 支援G-CODE M3 SXXXX PS: G-CODE M3 啟動主軸指令(S的數字代表轉速)...所以在建國市場找到一顆775(原來是 是875),老闆還說這一顆是前後雙滾珠軸承,夠穩馬力超大...12V就9200RPM...24V可以到18600RPM...配合這個調速器你要快就給你快..要慢就慢給你看...回來一測效果還不錯...
因為只有馬達...沒有夾頭是沒辦法夾刀具,網路將MABUCHI 755 直流馬達改成主軸馬達也說要配合 ER11...刀具在夾持時才不會容易偏心~~
還有上回買錯規格以及從3D Printer 換下來的而放到有點生銹的培霖,就可以拿來用了
再到公司偷偷裁切光桿跟牙條~!順手就拿了螺帽跟華司...小聲點~~
再到電子街買線材跟開關當然也要make 一下...畫了一個開關盒~~
再凹協力廠割二片壓克力就可以開始組裝了...
奈ㄟ安呢!! 孔怎麼那麼大....
原來OpenSCAD 檔,有設公差值,設的太大了,所以才會造成徧擺~~
所以列印前要記得修改 Cyclone-PCB-Factory/Source_files/configs/Default_config.h 檔案中的 190行 的--- Tolerances --- 把 screwHoleTolerance = 0.4; 改成screwHoleTolerance = 0.1 改完記在OpenSCAD按F6後再儲存STL..再去拜託朋友幫你印吧~~
如果已經沒有朋友了,那就學我塞個鋁片或銅片吧!~ ( 鋁片那來???? 從你手上的台啤剪一片下來吧)
再把其它2顆也鎖上
開始鎖傳動軸~~
裝上傳動軸~
上馬達
坐馬車...不...是做馬車.
架主樑
二側光桿要平貼,也比較好看~(當然光桿尺寸要準,不然就開花囉,也可用鐡尺量一下上下是否等寬)
再鎖固傳動軸
終於插好排線...
組裝工作平台
插上USB 開始燒韌體,下載Grbl v0.9i Atmega328p 16mhz 115200baud with generic defaults 韌體,並下載燒錄軟體XLoader. 將韌體燒錄到Arduino UNO 中。
接著就就開你喜歡什麼操作介面去下載軟體。我個人是喜歡bCNC,為什麼?.My Free ..
連接上後先設定Cyclone 機器參數,按畫面右上角的Teminal,出現命令列,在Command 輸入:$$
就可以叫出現況的參數:主要是設定X,Y,X步進馬達的步數值(step/mm)
像我是X軸步進馬達 是1.8度,M8螺牙,而DRV8825 設定1/32微步,X軸齒輪比1:1所以是X是5120(step/mm),所以在Command輸入:$100=5120;所以依序設定好:
$100=5120.000 (x, step/mm)
$101=5120.000 (y, step/mm)
$102=9600.000 (z, step/mm)
$110=200.000 (x max rate, mm/min)
$111=200.000 (y max rate, mm/min)
$112=100.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=160.000 (x max travel, mm)
$131=100.000 (y max travel, mm)
$132=40.000 (z max travel, mm)
bCNC 也可以開外掛,選Tools Page像文字跟齒輪輸入參數就可產生雕刻路徑,再選Editor 就可以看G-CODE 並可以進行編輯。
我用Eagle 繪製電路,再用Cyclone 雕刻電路板,用來裝在我家客廳電腦木箱中,偵側電腦木箱中的的溫濕度,並可依設定溫度啟動横流風扇的強弱.
用Cyclone 雕刻 壓克力及木頭。
如何雕刻電路版(Eagle)及圖檔(Inkscape) 轉換G-Code到bCNC,如何在bCNC做自動平水平校驗及調整就就看回應的人多不多.再來編寫囉~~ByeBye.
10 則留言:
請問一下可以分享一下檔案合零件採購單嗎,我也想要來組一台玩玩
太厲害了,看了都想跟進了
令人佩服,很想了解Inkscape 轉換的過程
請問一下,您做的CNC有沒有ENDSTOP電磁干擾的問題,在開啟hard limited的時候?
你好
最近也在實作這一台
但在CNC shield上面接線遇到問題,不知道如何驅動限位開關
不知道能不能分享接線比較清楚的圖片呢?
謝謝您!
如有 ENDSTOP電磁干擾 建議開啟
#define ENABLE_SOFTWARE_DEBOUNCE
可避免限制開關誤觸發的問題 .
謝謝你的回復
後來發現是GRBL新版把原本在Z-axis上的開關從z+改到spin上面
經過測試可以歸零了!
謝謝你的文章,對我幫助很大
太強了,好詳盡的分享喔,
可以冒昧跟您要3D印件的檔嗎?想要做做看。謝謝。
https://github.com/carlosgs/Cyclone-PCB-Factory
https://engineer2designer.blogspot.tw/2016/08/share-cyclone-pcb-factory-755-spindle.html
張貼留言