Cyclone PCB Factory - RepRapWiki

Cyclone PCB Factory 到底有何媚力讓我想要做一台來玩,因為機構可以用3D printer 列印又是開放式硬體設計,提供OpenSCAD 資料,讓MAKER可以修改尺寸規格,而且利用Arduino UNO 來做控制器,開源電路GRBL 利用Arduino 來操控X,Y,Z 及主軸轉速,符合標準的G代碼,沒有任何測試上的疑慮。

又有開源軟體介面 如:
a.bCNC [Windows, Linux, Mac]
b.Universal G-code Sender (UGS)[Java Cross-Platform]
c.Easel [Browser-based ]
d.GRBLweb[Web Browser]
e.GrblPanel [Windows]
f.grblControl [Windows/Linux]

所以首先你要有 3D Printer,廢話~,不過沒有也沒就關係就向常跟你炫耀他有的3D PRINERT 的朋友,請他幫你列印...不過列印完他可能就不想當你朋友,因為要印很久~~

我整整列印了3天才完成...
上回買有多買的NAME17 及DR8825跟ENDSTOP要來組裝3D Printer,剛好可以拿來用,還有因為夏天太熱,xbox 及電腦容易溫度太高買來要要來控制橫流風扇的Arduino UNO,就先拿來用囉~

另外在網路上買了 CNC Shield V3 ,直接插在 Arduino UNO 就可以做3+1軸的CNC 控製介面也支援DRV8825 的1/32微步,組裝起來只有名片大小

因為Cyclone PCB Factory 主軸是大蜜蜂(手持研磨機)...手上只有小蜜蜂...第一次雕刻壓克力還可以,但PCB就跳動的很嚴重...線...跳...的...很...利....害...

所以看到網路同好Hsu Regis 將MABUCHI 755 直流馬達 改成主軸馬達...而且開外掛...用PWM 控制主軸,而且新版的Grbl v0.9i支援G-CODE M3 SXXXX PS: G-CODE M3 啟動主軸指令(S的數字代表轉速)...所以在建國市場找到一顆755,老闆還說這一顆是前後雙滾珠軸承,夠穩馬力超大...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 ..

所以從bCNC下載並安裝,打開操件介面,選擇File 設定好Port 按下就可以


連接上後先設定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)
設定好,再按下Resst, Unlock,Home 你就可以看到Z軸,XY軸回到原始點:

選擇Control,並拖拉Spindle 的轉速設定,後按下Spindle按鈕,也可托拉Spindle 的轉速去改變轉速,這是Grbl v0.9才有的功能。

Bcnc 也可以開外掛,選Tools Page像文字跟齒輪輸入參數就可產生雕刻路徑,再選Editor 就可以看G-CODE 並可以進行編輯。

我用Eagle 繪製電路,再用Cyclone 雕刻電路板,用來裝在我家客廳電腦木箱中,偵側電腦木箱中的的溫濕度,並可依設定溫度啟動横流風扇的強弱.

用Cyclone 雕刻 壓克力及木頭。


如何雕刻電路版(Eagle)及圖檔(Inkscape) 轉換到bCNC,如何在bCNC做自動平水平校驗及調整就就看回應的人多不多.再來編寫囉~~ByeBye.
Open source is Free.開源是給你想要的自由.