PCB CNC-Plotter
編輯歷史
| 時間 | 作者 | 版本 |
|---|---|---|
| 2016-01-16 10:46 – 11:23 | r1265 – r1269 | |
顯示 diff(208 行未修改)
相似計畫
- http://junkplusarduino.blogspot.tw/p/svg-image-plotter.html 軟體
+ http://junkplusarduino.blogspot.tw/p/svg-image-plotter.html
+ http://www.instructables.com/id/X-Y-Plotter-1/軟體
https://docs.google.com/file/d/0B1DQmCDF0I3kcUxraTJITWpPV0E/edit
(3 行未修改)
|
||
| 2016-01-13 03:36 – 03:45 | r1258 – r1264 | |
顯示 diff(171 行未修改)
http://www.thingiverse.com/thing:725706
+ *
http://www.thingiverse.com/thing:950749
+
+ *
+
+ http://www.thingiverse.com/thing:18678
Enlarged Rostock Carriage V1.2 for 12mm smooth rod
(35 行未修改)
|
||
| 2016-01-12 12:49 – 12:50 | r1256 – r1257 | |
顯示 diff(172 行未修改)
http://www.thingiverse.com/thing:950749
-
+ Enlarged Rostock Carriage V1.2 for 12mm smooth rod
檢討-2014-9-1
(33 行未修改)
|
||
| 2016-01-11 17:34 – 17:34 | r1254 – r1255 | |
顯示 diff(171 行未修改)
http://www.thingiverse.com/thing:725706
+ http://www.thingiverse.com/thing:950749
(35 行未修改)
|
||
| 2015-09-01 13:46 – 13:59 | r1249 – r1253 | |
顯示 diff(197 行未修改)
http://www.thingiverse.com/thing:6115
http://www.thingiverse.com/thing:344996
-
+
+ http://www.thingiverse.com/thing:945156
+ http://www.thingiverse.com/thing:18678
+
相似計畫
http://junkplusarduino.blogspot.tw/p/svg-image-plotter.html 軟體
(5 行未修改)
|
||
| 2015-05-10 01:40 – 01:41 | r1229 – r1248 | |
顯示 diff(37 行未修改)
*硬體
-
*材料:
*step motor: 28YBJ-48(pt3影片 8:24)
(126 行未修改)
*參考資
+ 3d 列印零件改進
+ *
+ http://www.thingiverse.com/thing:725706
+
+
+
檢討-2014-9-1
(30 行未修改)
|
||
| 2014-12-18 04:38 – 04:38 | r1227 – r1228 | |
顯示 diff(184 行未修改)
-
+
+ http://reprap.org/wiki/Plotting
結構
http://www.thingiverse.com/thing:182675
(12 行未修改)
|
||
| 2014-12-13 16:20 – 16:20 | r1224 – r1226 | |
顯示 diff(198 行未修改)
u/3硬體
ssg90 伺服馬達 datasheet
+ 28byj-48 datasheet
|
||
| 2014-12-13 13:32 – 13:33 | r1195 – r1223 | |
顯示 diff(191 行未修改)
http://www.thingiverse.com/thing:6115
http://www.thingiverse.com/thing:344996
-
相似計畫
http://junkplusarduino.blogspot.tw/p/svg-image-plotter.html 軟體
https://docs.google.com/file/d/0B1DQmCDF0I3kcUxraTJITWpPV0E/edit
+
+ u/3硬體
+ ssg90 伺服馬達 datasheet
|
||
| 2014-09-10 14:57 – 14:57 | r1185 – r1194 | |
顯示 diff(167 行未修改)
*可換式筆尖:印久了筆尖會開花,以前筆式繪圖機的筆好像有陶瓷筆尖,印久了比較不會開花,或是下筆控制程式有加減速功能。
- *參考資料
+ *參考資
+ 檢討-2014-9-1
+
+ 料
*夾筆的機構
http://www.thingiverse.com/thing:24435
(23 行未修改)
|
||
| 2014-09-08 10:00 – 10:00 | r1183 – r1184 | |
顯示 diff(187 行未修改)
https://256.makerslocal.org/wiki/index.php/Makers_mantis_cnc
http://www.thingiverse.com/thing:6115
+ http://www.thingiverse.com/thing:344996
(3 行未修改)
|
||
| 2014-09-08 07:44 – 07:53 | r1154 – r1182 | |
顯示 diff(181 行未修改)
+
+ 結構
+ http://www.thingiverse.com/thing:182675
+ http://www.thingiverse.com/thing:30961
+ https://256.makerslocal.org/wiki/index.php/Makers_mantis_cnc
+ http://www.thingiverse.com/thing:6115
+
相似計畫
(2 行未修改)
|
||
| 2014-08-11 13:00 – 13:02 | r1149 – r1153 | |
顯示 diff(23 行未修改)
點選 cam job ,在 output 的 device 中,選擇 HPGL。在 pen 的 diameter 中,輸入0.4mm。
儲存
+
*軟體
*在 Arduino nano w. ATMEGA328P 上的腳位設定
(159 行未修改)
|
||
| 2014-08-11 11:38 – 11:39 | r1139 – r1148 | |
顯示 diff(179 行未修改)
- 軟體
+
+
+ 相似計畫
+ http://junkplusarduino.blogspot.tw/p/svg-image-plotter.html 軟體
https://docs.google.com/file/d/0B1DQmCDF0I3kcUxraTJITWpPV0E/edit
|
||
| 2014-08-07 23:51 – 23:53 | r1127 – r1138 | |
顯示 diff(7 行未修改)
*紀錄
+
*影片
*
http://www.youtube.com/watch?v=P0nTmpGKBTo&list=PLotvT33qzzfLRwgobtJN5hoL4Ef7nsFFY&index=6
- *照片
- Nick Kavalieris 製作的版本。
+ 簡介
+ uCNC_controller 是一個 g-code 解碼控制器的應用程式,它是用於 Arduino 的平台上。它解碼 g-code的命令並且從而去控制 unipolar 步進馬達(3)、一些數位輸出(2)、伺服馬達(1)。
+ 照片
+ Nick Kavalieris 製作的版本。
+ *列印過程
+
+ 列印過程:
+ 使用 eagle 畫好電路板
+ 點選 cam job ,在 output 的 device 中,選擇 HPGL。在 pen 的 diameter 中,輸入0.4mm。
+ 儲存
*軟體
*在 Arduino nano w. ATMEGA328P 上的腳位設定
(9 行未修改)
*硬體
+
*材料:
*step motor: 28YBJ-48(pt3影片 8:24)
(142 行未修改)
|
||
| 2014-08-07 03:47 – 03:49 | r1116 – r1126 | |
顯示 diff(138 行未修改)
*int motorMode = 1; 改成模式 1
*輸入&模, &1 命令,只回得到 ok,沒有其他訊息。
+ *把 註解取消掉
+ */* Development functions - broken code*/
+ *#define BUILTIN 1
*線專用絞盤 (3D 列印出來後比對,不適合使用),原本的設計是直接把魚線繞在步進馬達的轉軸上,但是覺得應該有更好的方式安裝與運作,所以增加這部份。
(28 行未修改)
|
||
| 2014-08-06 16:43 – 16:43 | r1113 – r1115 | |
顯示 diff(102 行未修改)
尼龍線與馬達
The nylon is wound around the steppers 3 times - that is ok for the needed friction to move, but if you run into the ends, it won't damage anything. If the stepper rod is too smooth you can apply a thin layer of plasticote or thin glue and let that dry completely. A touch up with a file or metal brush would also do the trick.?
+
題檔案結構
(7 行未修改)
*uCNC_stepper:步進
*uCNC.h:
+
雖然有找到程式碼、電路板圖與3D檔案,但是不知道要用到哪些電子零件。
*已解決,請見上方的零件清單。
(51 行未修改)
|
||
| 2014-08-06 13:09 – 13:38 | r1052 – r1112 | |
顯示 diff(50 行未修改)
*文件
**裝置特定的 g code 命令
- &M:以絕對步進馬達模式,畫出線條圖形。
- &1:
- &2:
+ &M:calibratePattern
+ &1: slackPattern
+ &2:slackPattern2
&99:輸出硬體設定150: : Z 軸模式
(47 行未修改)
題檔案結構
- *uCNC_controller:
+ *uCNC_controller:主程式
*nCNC_builtin:
*uCNC_gcode:
+ *資訊經過轉換後
*uCNC_motor:
- *馬達
- *uCNC_prase:
- *uCNC_stepper
- *uCNC.h
+ *馬達輸出的處理
+ *uCNC_prase:解析
+ *uCNC_stepper:步進
+ *uCNC.h:
雖然有找到程式碼、電路板圖與3D檔案,但是不知道要用到哪些電子零件。
*已解決,請見上方的零件清單。
(51 行未修改)
|
||
| 2014-08-06 12:57 – 12:57 | r1037 – r1051 | |
顯示 diff(38 行未修改)
*staedtler 0.4 mm 油性筆
*nylon string rated at >50N
+ *伺服馬達(數位式)
You need 2x ULN2003 or 2004, one 7805 regulator, two capacitors. The power regulator goes into the upper left. If you want to use the laser you also need a mosfet and a resistor. If someone is a master at eagle I would really love to have a component layer for the .brd?
(124 行未修改)
|
||
| 2014-08-06 12:17 – 12:46 | r992 – r1036 | |
顯示 diff(50 行未修改)
**裝置特定的 g code 命令
&M:以絕對步進馬達模式,畫出線條圖形。
- &1:輸出硬體版本與設定值。150: : Z 軸模式
+ &1:
+ &2:
+ &99:輸出硬體設定150: : Z 軸模式
g code 使用資料
(46 行未修改)
題檔案結構
- *nCNC_builtin
- *uCNC_controller
- *uCNC_gcode
- *uCNC_motor
- *uCNC_prase
+ *uCNC_controller:
+ *nCNC_builtin:
+ *uCNC_gcode:
+ *uCNC_motor:
+ *馬達
+ *uCNC_prase:
*uCNC_stepper
*uCNC.h
(53 行未修改)
|
||
| 2014-08-06 10:43 – 10:46 | r918 – r991 | |
顯示 diff(100 行未修改)
The nylon is wound around the steppers 3 times - that is ok for the needed friction to move, but if you run into the ends, it won't damage anything. If the stepper rod is too smooth you can apply a thin layer of plasticote or thin glue and let that dry completely. A touch up with a file or metal brush would also do the trick.?
- 題
- *雖然有找到程式碼、電路板圖與3D檔案,但是不知道要用到哪些電子零件。
+ 題檔案結構
+ *nCNC_builtin
+ *uCNC_controller
+ *uCNC_gcode
+ *uCNC_motor
+ *uCNC_prase
+ *uCNC_stepper
+ *uCNC.h
+ 雖然有找到程式碼、電路板圖與3D檔案,但是不知道要用到哪些電子零件。
*已解決,請見上方的零件清單。
*3D 檔案有破面,列印出來的物件很薄,有點怪怪的。
(50 行未修改)
|
||
| 2014-08-04 04:17 – 04:18 | r906 – r917 | |
顯示 diff(54 行未修改)
g code 使用資料
- 繪製電路圖使用流程
+ 繪
+ *模式
+ 定義模式,透過可以寫程修改狀態的控制器,來如何使用步進馬達、伺服馬達和雷射驅動。
+ 模式0:步進馬達 1 是 X 軸
+ 步進馬達 2 是 Y 軸
+ 步進馬達 3 是 Z 軸
+ 伺服馬達是主軸轉速
+ 雷射是由主軸驅動
+
+ 模式1:步進馬達 1 是 X 軸
+ 步進馬達 2 是 Y 軸
+ 步進馬達 3 是 Y 軸
+ 伺服馬達是 Z 軸 (down for Z<0)
+ 雷射是 Z 軸 (on for Z<0)
+
+ 模式2:步進馬達 1 是 X 軸
+ 步進馬達 2 是 Y 軸
+ 步進馬達 3 是 Y 軸
+ 伺服馬達是 Z 軸 (+90 to -90)
+ 雷射是由主軸驅動
+
+ 模式3:步進馬達 1 是 X 軸
+ 步進馬達 2 是 Y 軸
+ 步進馬達 3 是 Y 軸
+ 伺服馬達是工具
+ 雷射是 Z 軸 (on for Z<0)
+
+ 範例:
+ M150 S2 ;設定為模式 2
+ 製電路圖使用流程
*使用 eagle 設計電路圖。
*選擇 file > cam processor ,把 device 選項為 hpgl ,diameter 為 。.4,匯出檔案
(68 行未修改)
|
||
| 2014-08-04 02:05 – 02:05 | r902 – r905 | |
顯示 diff(96 行未修改)
*輸入&模, &1 命令,只回得到 ok,沒有其他訊息。
- 進
- *魚線專用絞盤 (3D 列印出來後比對,不適合使用),原本的設計是直接把魚線繞在步進馬達的轉軸上,但是覺得應該有更好的方式安裝與運作,所以增加這部份。
+ *線專用絞盤 (3D 列印出來後比對,不適合使用),原本的設計是直接把魚線繞在步進馬達的轉軸上,但是覺得應該有更好的方式安裝與運作,所以增加這部份。
*改成皮帶帶動的方式?
*不列入,因為會增加製作成本。
(26 行未修改)
|
||
| 2014-08-03 04:56 – 07:56 | r337 – r901 | |
顯示 diff(10 行未修改)
*
http://www.youtube.com/watch?v=P0nTmpGKBTo&list=PLotvT33qzzfLRwgobtJN5hoL4Ef7nsFFY&index=6
+
*照片
+ Nick Kavalieris 製作的版本。
*軟體
(10 行未修改)
*硬體
- *電子材料:
+ *材料:
*step motor: 28YBJ-48(pt3影片 8:24)
*Driver IC: ULN2004A 6-15V(從影片10:51提到)
(2 行未修改)
*電容、78xx IC(可能是7805 for step motor)
*電路板(8:01)
+ *5mm 光軸
+ *6*5 mm 銅管
+ *staedtler 0.4 mm 油性筆
+ *nylon string rated at >50N
+
+ You need 2x ULN2003 or 2004, one 7805 regulator, two capacitors. The power regulator goes into the upper left. If you want to use the laser you also need a mosfet and a resistor. If someone is a master at eagle I would really love to have a component layer for the .brd?
*零件清單:
*
(4 行未修改)
*文件
+ **裝置特定的 g code 命令
+ &M:以絕對步進馬達模式,畫出線條圖形。
+ &1:輸出硬體版本與設定值。150: : Z 軸模式
- *問題
+ g code 使用資料
- *改進
+ 繪製電路圖使用流程
+ *使用 eagle 設計電路圖。
+ *選擇 file > cam processor ,把 device 選項為 hpgl ,diameter 為 。.4,匯出檔案
+ *轉使用Hp2xx ,成 nc gcode。
+ *打開。 ardGcodeWriter.py
+ *讀入檔案。
+ *列印。
+
+ 另一種獲得 nc g code 的方法,建立一個 Gerber 檔案,然後使用 gerber2gcode 得到。
+
+ hp2xx -m nc -t <input file>
+ NOTE: hp2xx must be compiled with nc support.?
+
+ *硬體安裝
+ 尼龍線與馬達
+ The nylon is wound around the steppers 3 times - that is ok for the needed friction to move, but if you run into the ends, it won't damage anything. If the stepper rod is too smooth you can apply a thin layer of plasticote or thin glue and let that dry completely. A touch up with a file or metal brush would also do the trick.?
+
+ 題
+ *雖然有找到程式碼、電路板圖與3D檔案,但是不知道要用到哪些電子零件。
+ *已解決,請見上方的零件清單。
+ *3D 檔案有破面,列印出來的物件很薄,有點怪怪的。
+ *決定重劃,因為修補時間過長。
+ *使用哪種油性筆?(雄獅奇異筆,筆劃 1mm ,筆桿上圓直徑 11.3mm,下圓直徑10.8mm)
+ *
+ *步進馬達只會同一方向旋轉。
+ *ㄚ,鴻旗你的問題不知道和我之前遇到的有沒有一樣,我之前也是用那顆步進馬達透過 uln2003 驅動,這顆馬達消耗的電流算蠻小的,我是用 Arduino 裏面現成的步進馬達函數庫,發生了兩個狀況,(1)扭力很低還會抖動 (2) 永遠只有正轉,無法逆轉。後來用示波器看了一下驅動波形的順序,(暗幹一聲 TMD)(鉛筆壹)
+ *被這顆步進馬達婊了,驅動的波形順序有誤,解法有兩個,可以更改其中兩條線的順序或是修改步進馬達的函數程式。因為差異在 2相和 1-2相驅動的問題。原作者如果不是用這顆馬達不會遇到這個問題。
+ *(鉛筆壹)
+ *Arduino 的 stepper 函數用的驅動是2相激磁,順序是 1010-0110-0101-1001 因為 28BYJ-48 是 1-2相激磁,要改成 1100-0110-0011-1001 這樣的順序才能正逆轉。不想改函式庫程式就改接線順序。
+ *(鉛筆壹)
+ *如果要用 1-2 相激磁增加一個驅動方式 1000-1100-0100-0110-0010-0011-0001-1001 這樣就可以,用 1-2 相激磁可以把步進角度再縮小一半,轉一圈的總步數為2相激磁的兩倍。
+ *(鉛筆壹)
+ *如果 uln2003 驅動板上面有四顆 led 燈號,寫一小段程式,每一秒前進一步,就可以看出激磁的順序了,那個燈號是拿來 debug 用可不是亮好看的。
+ *(鉛筆壹)
+ *謝謝鉛筆壹兄提醒,我後來把腳位變動,現在可以控制步進馬達正反轉了。腳位改為 Stepper myStepper1(stepsPerRevolution, 8,10,11,9); Stepper myStepper2(stepsPerRevolution, 4,6,7,5);
+ *(紅旗)
+ *
+ 以送 g-code 去控制 x, y 馬達移動,但是抓不到要領去控制 Z 軸的伺服馬達
+ *改成
+ *int motorMode = 1; 改成模式 1
+ *輸入&模, &1 命令,只回得到 ok,沒有其他訊息。
+
+ 進
*魚線專用絞盤 (3D 列印出來後比對,不適合使用),原本的設計是直接把魚線繞在步進馬達的轉軸上,但是覺得應該有更好的方式安裝與運作,所以增加這部份。
+ *改成皮帶帶動的方式?
+ *不列入,因為會增加製作成本。
*筆桿機構部份改進,因為在台灣容易買到的油性筆與原作者所使用的不同,所以必須改變設計。
*http://www.thingiverse.com/thing:378820 曾德益所設計的版本。
+ *筆得加上彈簧頂住,下筆的時候就可以下超過行程,彈簧也會起緩衝作用,遇上 pcb 不平也能安穩抵住,pcb 就不用像雕刻那樣要用雙面膠從背部固定,只需要在外側用膠帶貼一下即可。(鉛筆壹)
*加上可讀記憶卡的 lcd 控制器,來離線列印電路板,不用在列印的過程中一直電腦連線。
*A. PIN腳應該會不夠用,加SD卡要犧牲一組步進馬達(使用10,11,12,13),Z軸應該只能用SERVO,或拿來當雷雕機。
(5 行未修改)
*參考資料
- 夾筆的機構
+ *夾筆的機構
http://www.thingiverse.com/thing:24435
http://www.thingiverse.com/thing:5288
(4 行未修改)
http://www.thingiverse.com/thing:31983
http://www.thingiverse.com/thing:230152 (使用教學)
+
+
+
+ 軟體
+ https://docs.google.com/file/d/0B1DQmCDF0I3kcUxraTJITWpPV0E/edit
|
||
| 2014-08-03 04:55 | r336 | |
顯示 diff(67 行未修改)
|
||
| 2014-08-03 04:37 – 04:55 | r225 – r335 | |
顯示 diff(44 行未修改)
*改進
- *
+ *魚線專用絞盤 (3D 列印出來後比對,不適合使用),原本的設計是直接把魚線繞在步進馬達的轉軸上,但是覺得應該有更好的方式安裝與運作,所以增加這部份。
+ *筆桿機構部份改進,因為在台灣容易買到的油性筆與原作者所使用的不同,所以必須改變設計。
+ *http://www.thingiverse.com/thing:378820 曾德益所設計的版本。
+ *加上可讀記憶卡的 lcd 控制器,來離線列印電路板,不用在列印的過程中一直電腦連線。
+ *A. PIN腳應該會不夠用,加SD卡要犧牲一組步進馬達(使用10,11,12,13),Z軸應該只能用SERVO,或拿來當雷雕機。
+ *B. ULN2003A可換成ULN2803A直接控制2顆馬達。
+ *C.LCD要走I2C or 不用LCD固定檔名放在SD卡,開機直接讀。
+ *(以上是阿助提到需要變動的部份)
+ *遠端送墨或是像鋼筆用的卡式墨匣。
+ *可換式筆尖:印久了筆尖會開花,以前筆式繪圖機的筆好像有陶瓷筆尖,印久了比較不會開花,或是下筆控制程式有加減速功能。
+
+ *參考資料
+ 夾筆的機構
+ http://www.thingiverse.com/thing:24435
+ http://www.thingiverse.com/thing:5288
+ http://www.thingiverse.com/thing:3593
+ http://www.thingiverse.com/thing:47696
+ http://www.thingiverse.com/thing:10992 (彈簧)
+ http://www.thingiverse.com/thing:47696
+ http://www.thingiverse.com/thing:31983
+ http://www.thingiverse.com/thing:230152 (使用教學)
|
||
| 2014-08-03 04:37 | r224 | |
顯示 diff(47 行未修改)
|
||
| 2014-08-03 03:59 – 04:37 | r24 – r223 | |
顯示 diff PCB CNC-Plotter
- *緣起:
+ *緣起
因為洗電路板很麻煩,曬電路板又很容易失敗,原本是想 DIY 一台 PCB CNC 來協助製作電路板,但是 CNC PCB 的速度太慢了,但是看到 Dirk Herrendoerfer 先生製作的 PCB CNC-Plotter 計畫,驚為天人,所以想要開始製作這個工具。
- *紀錄:
- 影片
+ *Source
+ https://github.com/dherrendoerfer/uCNC_controller/tree/master/Extras
+
+ *紀錄
+ *影片
+ *
+ http://www.youtube.com/watch?v=P0nTmpGKBTo&list=PLotvT33qzzfLRwgobtJN5hoL4Ef7nsFFY&index=6
+ *照片
+
+ *軟體
+ *在 Arduino nano w. ATMEGA328P 上的腳位設定
+ ------------>--------------------------------------------
+ *Stepper 1: 8,9,10,11
+ *Stepper 2: 4,5,6,7
+ *Stepper 3: A5,A4,A3,A2 (digital out 19,18,17,16)
+ *12V out 1: 2
+ *12V out 2: 3
+ *Laser out: 13
+ *Servo out: 12
+ *Unused : A0,A1,A6,A7 (A6 and A7 cannot be used as output)
+
+ *硬體
+ *電子材料:
+ *step motor: 28YBJ-48(pt3影片 8:24)
+ *Driver IC: ULN2004A 6-15V(從影片10:51提到)
+ *ULN2003A 5V
+ *Arduino nano
+ *電容、78xx IC(可能是7805 for step motor)
+ *電路板(8:01)
+ *零件清單:
+ *
+ uCNC controller 電路板(UNO版)阿助設計。 PS: 還沒洗出來測試
+ *
+
+
+
+ *文件
+
+ *問題
+
+ *改進
+ *
|
||
| 2014-08-03 03:59 | r23 | |
顯示 diff(7 行未修改)
|
||
| 2014-08-03 03:57 – 03:59 | r1 – r22 | |
顯示 diff- Untitled
+ PCB CNC-Plotter
- This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!
+ *緣起:
+ 因為洗電路板很麻煩,曬電路板又很容易失敗,原本是想 DIY 一台 PCB CNC 來協助製作電路板,但是 CNC PCB 的速度太慢了,但是看到 Dirk Herrendoerfer 先生製作的 PCB CNC-Plotter 計畫,驚為天人,所以想要開始製作這個工具。
+
+ *紀錄:
+ 影片
|
||
| 2014-08-03 03:57 | r0 | |
顯示 diff+ Untitled
+ This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!
|
||