• #maker+t=market
  • COSPLAY 3D 建模
  • 3D列印服務
  • 1
  • 2
  • 3

ATOM 3D Printer Group 造訪社團 » 韌體

原文網址 鄭士豪
2015-10-20 15:34:13

請問各位一下,今天我把雷射頭裝好,韌體也上傳了,但是用測試檔下去跑,一般白紙跑不出字,用這種比較厚一點的只有燒出一點點焦焦的點,想請問一下是我那邊沒弄好嗎?(手冊上說的軟體我也有照的跑,但ATOM的測試檔怎麼測都沒辦法燒出測試的圖)

蝴蝶妖
2015-10-20 16:31:32

對焦距離沒調好吧!

Jia-Chang Wang
2015-10-20 16:34:26

為何大家都在用藍光雷射燒白紙?

鄭士豪
2015-10-20 16:44:06

我是手邊沒別的,只好先拿白紙測試能不能用

Hawke ChienSheng Liu
2015-10-20 16:48:51

白紙的反射率比較高,不太燒得起來。用帶點顏色的紙(再生紙、報紙…,馬上有改善。

鄭士豪
2015-10-20 16:53:17

是喔~那我找牛皮信封來試試好了...


原文網址 李穆
2015-10-12 01:58:19

[有關Marlin程式碼的問題請教各位高手]
官方版2.0.2韌體
在Configuration.h頁籤下第100~111行間:

// Effective X/Y positions of the three vertical towers.
# define SIN_60 0.8660254037844386
#define COS_60 0.5
#define DELTA_TOWER1_X -SIN_60*DELTA_RADIUS // front left tower
#define DELTA_TOWER1_Y -COS_60*DELTA_RADIUS
#define DELTA_TOWER2_X SIN_60*DELTA_RADIUS // front right tower
#define DELTA_TOWER2_Y -COS_60*DELTA_RADIUS
#define DELTA_TOWER3_X 0.0 // back middle tower
#define DELTA_TOWER3_Y DELTA_RADIUS

// Diagonal rod squared
#define DELTA_DIAGONAL_ROD_2 pow(DELTA_DIAGONAL_ROD,2)

問題1:
為何要透過定義SIN_60與COS_60的值來執行後續的delta轉換,而非直接使用語法庫裡的sin()與cos()函數來執行呢?這樣如果有角度誤差要修正不是很麻煩嗎?

問題2:
既然有sq()函數可以直接作平方計算,為何還特地使用pow()後指定2次方參數,這樣有畫蛇添足的感覺,是有什麼程式撰寫上的實務考量嗎?

因為小弟實在是程式外行,想要修改程式碼來校正誤差,但是又怕改的不好造成Bug,想來請教一下論壇上有程式實務經驗的前輩,希望能夠幫我解惑一下。

MoMo Yang
2015-10-12 03:08:19

問題1: define是預處理, 所以在編譯前就做掉了, 效率會高於呼叫sin()及cos()
問題2: sq() 是Android定義的, 不是標準C語言的函式, 所以可能作者不知道有這個定義, 也有可能是為了提高移植性, 也有可能是作者心情好

MoMo Yang
2015-10-12 03:14:33

另外若要取得0.8660254037844386可以透過以下兩個方式
sqrt(3.0)/2
sin(60*3.1415926/180)
很顯然用define效率高很多

Roy Lo
2015-10-12 03:14:39

如果 sq(x) 的結果和 pow(x,2)一樣的話,用那一個都可以吧,不過我查了 sq() 的定義,參數是任意的數字型別,而 pow() 的參數型別為 float, 也許作者有其他的考量~也可能只是寫程式的習慣

Roy Lo
2015-10-12 03:15:35

同意 +1

Rickey Yang
2015-10-12 08:04:18

我也覺得是效率考量
尤其控制的東西多了
又要減少各被控件與感測件的作動時間差
減少計算函式引入差很多

戴士偉
2015-10-12 08:16:19

計算速度問題, 這樣簡化都已經不夠快了~ XD

汪之逸
2015-10-12 10:40:39

官方Marlin用sq不是用pow, 避免某些compiler的差異...

李穆
2015-10-12 11:50:46

懂了,感謝您的解答!


原文網址 Danny Kuo
2015-10-11 23:28:42

求助~
安裝雷射硬體 韌體 軟體皆完成

開啟官方的測試檔 gcode 卻不知如何讓他跑gcode的程式!!

Charlie Ting
2015-10-11 23:34:11

丟SD裡去跑啊


原文網址 MoMo Yang
2015-10-10 23:56:59

之前有用手機控制ATOM, 有同好希望能夠分享, 由於文筆不好,所以我選擇用錄影的方式講解, 目前是先講解藍芽模組及韌體的修改, 請需要的人自行參考

1. 修改藍芽模組的Baudrate
https://youtu.be/WSeSTROys70
2. 修改ATOM韌體的Baudrate
https://youtu.be/SSUC-_dx5Kg
3. 將藍芽模組連接到控制板
https://youtu.be/uNgEZRFU4ko
4. (未完待續)

李建德
2015-10-11 00:29:10

感謝大大的分享
1.2集都說明的很清楚
期待3集

李穆
2015-10-11 00:35:18

Po-Hsun Peter Wu 這篇應該可以置頂或是收到論壇精華區了!

MoMo Yang
2015-10-11 01:44:36

第三集 將藍芽模組連接到控制板 (我考慮了好久, 最後還是決定拆機器了)
https://youtu.be/uNgEZRFU4ko

Yu-Hsuan Hung
2015-10-11 10:35:06

可以求這套的桌面錄影軟體嗎?
好像比我之前用的還好

Mike Chiu
2015-10-11 11:02:36

那外插一下,是否可經由藍芽從PC傳gcode檔到機器內的SD卡?

曾俊維
2015-10-19 10:24:59

大大請教一下,是否可以用遠端加攝影機監控,且可以用手機控制暫停或操作。

MoMo Yang
2015-10-19 10:34:56

可以,只是如果要透過internet,遠端用手機操控,要改成用wifi或ethernet

曾俊維
2015-10-19 10:37:48

那就要改買網路模組對吧。還有是否要再買個攝影機模組。

曾俊維
2015-10-19 10:55:36

那你用的app也是自己寫的嗎?

Yu-Hsuan Hung
2015-10-19 13:27:12

藍芽用HC-06可以嗎?

Roy Lo
2015-10-28 12:14:55

請問經過 HC 05 上傳到SD卡的指令是 M28 嗎? (M28 + 路徑 + 檔名 )是嗎?

MoMo Yang
2015-10-30 15:03:53

不好意思, 因為最近比較忙, 所以第四集比較晚推出
https://youtu.be/2OsqmKHPiEA

Sawbun Ubus
2016-10-18 21:04:57

請問,Baudrate可以用9600嗎?

鄭鈞庭
2016-10-19 00:17:21

好讚


原文網址 辜元志
2015-10-10 17:39:21

求救!
1.安裝雷射模組時,更新韌體卡在這邊怎麼辦?
2.connect按下去後有時候雷射有亮ㄧ下,但是接下來就沒反應了
請問我那個步驟錯了!

廖新弘
2015-10-10 17:46:18

你沒有連線成功,韌體沒有燒錄進去,第一照片就錯誤訊息了

辜元志
2015-10-10 17:53:12

是因為這個步驟嗎?我下載的韌體中找不到atom2.0.ino這個檔案耶@@

Clarence Lee
2015-10-10 18:12:10

你可能arduino ide沒有選對board 跟com port
還有注意upload時burner不要連線中(有開cura的話記得關掉)


原文網址 姜智勻
2015-10-09 17:08:06

今天才有時間組,結果嚇死了,不知道為何照官方設定Focal distance8.5會一直連續往上撞。可是我的韌體也有更新到2.0.2啊。。。有人可以分析什麼狀況嗎?還有我軟體png檔根本匯不進去。。。好怪

姜智勻
2015-10-09 17:10:00

手機爛,但聲音有錄到。還有我用官方測試,也會有這情況,還有雷射噴頭會撞下方列印平台,真的不懂?

陳順得
2015-10-09 17:15:35

應該是沒先用噴頭做G29, 然後開始的時候沒先做G28的關係

柯紀維
2015-10-09 17:22:09

是跟我之前的問題類似吧,Z軸高度設定的問題
https://m.facebook.com/groups/1586012191637070?view=permalink&id=1649361465302142

姜智勻
2015-10-09 17:25:38

嗯嗯~~我剛發現是G29跑掉了

姜智勻
2015-10-09 17:25:54

但是我軟體PNG還是進不去~~~這有解嗎?

陳順得
2015-10-09 17:26:21

不夠黑白分明吧

姜智勻
2015-10-09 17:27:35

軟體檔案就LOAD不進去?

陳順得
2015-10-09 17:29:18

是的,我發現即使把照片轉成灰階,也只會讀到白色及黑色,若是用全黑白的圖片,就沒有問題

姜智勻
2015-10-09 17:31:23

可以傳一張可以用的檔案給我測試看看嗎?謝謝balli45@gmail.com

陳順得
2015-10-09 17:32:18

像這樣的PNG,一定可以唷

陳順得
2015-10-09 17:32:30

姜智勻
2015-10-09 17:33:18

這我的

姜智勻
2015-10-09 17:33:47

我只是不懂,load檔案,軟體檔案欄還是空的...無解

姜智勻
2015-10-09 17:33:57

我看我重灌好了

陳順得
2015-10-09 17:34:41

還有一個可能,就是預覽圖太 小你看不到,試著放大個幾倍看看吧

Charlie Ting
2015-10-09 17:35:51

先到 google 找些黑白有透明底的 PNG 圖檔試試

姜智勻
2015-10-09 17:38:25

我知道了~~~檔案OPEN時,路徑也不可以有中文。我剛放到桌面就可以了。 感謝

姜智勻
2015-10-09 18:21:09

想再問一下一個很蠢的問題,雷射頭的風扇在雕刻進行中是會一直轉動的嗎?

陳順得
2015-10-09 18:21:30

是的

姜智勻
2015-10-09 18:22:48

...又組失敗了...我和風扇不對盤..XD


原文網址 Charlie Ting
2015-10-04 05:19:18

[摩艾失敗的收穫]

原本以為找到理想的控制參數,讓輸出變穩定後就睡著了。結果睡到一半被奇怪的聲音吵起來,發現摩艾印壞了。

不過雖然是失敗了,仍然可以從物件中得到許多經驗。

1. 雖然在下巴處印壞了,但其他地方依然正常輸出,代表這樣的供料狀況是相當穩定的,而且無視印壞之後的壓力變化。這表示這個參數在列印軟料的容錯空間增大了。

2. 輸出的表面品質可以跟 PLA 完全一致,0.1mm 沒有問題,甚至覺得可以挑戰 0.05mm 的層厚。

3. 這尊的散熱是捉70%含導板,代表還有上修的空間,有機會解決下巴翹曲的問題。

4. 疙瘩主要發生在路徑超出物件外層的地方,而且非連續。這部份可以考慮換不同的切片程式因應。讓移動路徑盡量維持在物件內部。

5. 吸附力依然不足,在印到50%左右,下方的吸附面積己經只剩3公分直徑的圓形範圍,代表底層翹曲己經很明顯了。有可能需要考慮熱床,或其他吸附力更好的作法。增加brim 寬度及厚度也可以考慮。即使翹曲,也可以在脫落之前,先用藍色膠帶把brim 貼在平台上作為固定。只要位置沒跑掉,一樣可以印完。

6. infill 的溢料極多,突顯沒作 de-string 的影響。以軟料的物理特性來說,de-string 不是沒用,但產生效果的時間長,因此抽的距離可以頂多1~2mm。速度也不宜太快,太頻繁。還是要以避免擠料輪堵塞為優先。

7. 軟料雖軟,但厚度大於1mm 之後,只要散熱得宜,仍有相當的強度。因此,小距離的 wipe 應該是可以的。另外,infill 的比例也不用太高。

結論,使用軟料,我會以穩定的進料控制會最優先考量,測出理想的供料速度後,再依它的容錯空間和物件複雜度去設定參數,然後正式列印。

另外,會考慮在brim 之後就全程全出力降溫,以較佳的強度和穩定的收縮量來達到一致的輸出。避免因為尺寸的差異或結構造成列印風險。

最後,因為材料因素,對於細長或比例差異大的物件,除非能貼在玻璃上印,不然成功率應該是很低,可以不用浪費心力嚐試了。

倒是在換料的過程中發現軟料和 PLA有一定程度的接合力,這表示以後用雙噴頭時有機會合併材料使用。但是兩者的輸出邏輯大不同,在切片程式和機台韌體中都必須有相對應的設計才能完美結合。這部份應該還要一段時日吧。

柯紀維
2015-10-04 08:22:25

意外總是發生在沒有盯著機器的時後阿...
我印比較容易翹曲的物件的時後,還是會換底板塗一下口紅膠
就算是路徑的外邊界向外擴張時發生翹曲的時後,物件也比較不容易被噴頭撞掉
比藍色膠帶穩很多,不知道對軟料的底面翹曲問題有沒有幫助

Charlie Ting
2015-10-04 11:41:14

就目前的測試,軟料在藍色膠帶的附著力似乎沒有玻璃+口紅膠好. 現階段覺得最好的固定方式是加大brim, 然後等 brim 印好後, 上方再用藍色膠帶補貼固定, 這樣是否翹曲都不會脫落了.

Kevin Chen
2015-10-04 13:39:22

Charlie大的測試分析都超詳細的,這隻軟料和藍色膠帶幾乎沒有黏著性可言,所以我大都建議使用玻璃+口紅膠再開brim,尤其有infill的狀況下材料向內收緊的力道很大,destring到也可以放心的開,其實我之前沿用prime/suck=6mm和60mm/s的回抽參數用了很久,這支材料沒有那麼怕回抽,除非短時間內超高頻率的回抽才會造成磨損


原文網址 Chien Lin
2015-09-30 02:38:29

直到今天才有空裝雷射套件,但在韌體跟burner遇到一些狀況:

硬體的部分非常老實的裝好了。

我準備更新2.0.2的韌體,都按照說明書上的步驟做,board選了mega 2560,serial ports 也選對了,就是無法上傳完畢。

總是跳出avrdude stk500v2_receivemessage() timeout 之類的字

奇怪的是有一次成功上傳完畢,以為萬事ok,一樣乖乖的做了control-> restore failsafe -> store memory。

來到burner,port選了,改250,000了,就是永遠connect不到。

我的電腦版本是 OS X 10.9.5,裝的東西也都有特別注意版本
請問各位大大可以告訴我可能的原因嗎?或是我有哪裡沒注意到呢?

Clarence Lee
2015-09-30 07:56:06

Arduino ide看board type還有com port有沒有選對,還有一次只能一個。 搞不好一直都沒選到對的,檢查usb cable,跳過中間沿長線看看

Roy Lo
2015-09-30 08:04:52

Arduino上傳的時候, 其他有連線的程式(Burnner,PrintRun...) 必須先斷線 (Disconnect)

Chien Lin
2015-09-30 09:03:44

Chien Lin
2015-09-30 09:04:44

最後是終於成功了,restore failsafe -> store memory之後,burner的connect鍵依然沒有反應,都沒辦法出現綠色勾勾

Chien Lin
2015-09-30 15:20:57

依然無法connect呀,真的不知道該如何下手

Clarence Lee
2015-09-30 15:40:14

線索太少
先看burner下拉選單有沒有別的tty.usbserial可以選...?
或是去下載pronterface連線看看..


原文網址 林漢禎
2015-09-26 11:18:51

想請問各位,有沒人跟我ㄧ樣會發生這種問題

例如:當天列印ㄧ件物品後,然後參數跟機子全部都沒變動之下,隔天再次列印ㄧ模一樣的東西時,第一層就狂刮板子的?

原本Z-offset+0.4可以列印的很ok
隔天就變成挖地瓜+刮板子⋯⋯!
變成Z-lift要拉高到+0.5才能安全列印第一層

明明全部東西都沒變動⋯
韌體是2.0版
檢查過關節和線路都是正常也沒鬆脫
會有可能主板不穩定嗎?

我只有列印完後,關機完會把電源拔掉,跟這個會有關係嗎?

Clarence Lee
2015-09-26 11:20:42

先檢查是不是z min的調整螺絲有變動了...

林漢禎
2015-09-26 11:20:44

Clarence Lee 我的ZP也開始發生白色面挖地瓜+刮板子了XDDDDD

Clarence Lee
2015-09-26 11:21:44

跟白不白色沒關啦...
阿g29出來array數值多少?
MANUAL_Z_HOME_POS有沒有改到350 ?

Odinson Thor
2015-09-26 11:22:22

列印前是不是有G29,G29前有沒有預熱,噴頭的殘料是否有清除? 沒清除的話會影響G29的結果

Clarence Lee
2015-09-26 11:24:29

等等..用錯描述嗎? z-lift跟第一層沒什麼關聯啊... 那是回抽 traveling才會有的

Odinson Thor
2015-09-26 11:26:13

另外G29靠的是上蓋的彈性,金屬彈性理論上會受溫度影響,不過沒想到影響會大到挖地瓜.....

陳明谷
2015-09-26 11:27:16

G28也很重要

林漢禎
2015-09-26 11:28:53

那顆調整螺絲我有做記號
也沒發現他有跑掉

當天有做LCD上的G29
然後Z-offset+0.4
噴頭也是冷機下去執行的
做G29前也有清過出口呢

陳明谷
2015-09-26 11:29:57

做完alto home再試看看

林漢禎
2015-09-26 11:30:14

我打錯了...是Z-offset才對XD~

Odinson Thor
2015-09-26 11:30:24

建議G29前先熱機,清殘料,溫度環境最好和列印時一致

Clarence Lee
2015-09-26 11:30:44

ZP不能G29預熱..會戳洞...

Odinson Thor
2015-09-26 11:31:00

那完蛋了...

Odinson Thor
2015-09-26 11:31:28

只好多抓一點距離

Clarence Lee
2015-09-26 11:32:41

Odinson Thor 多抓可能就對於附著不佳了..
理論上要想辦法克服測不准的問題...

Clarence Lee
2015-09-26 11:32:46

G29 Z+0.5 做完先不要印..
G0 Z1 然後慢慢往下降去確認 Z0是不是剛好到底板
最好是X,Y座標系移動一下確認各區狀況..

Clarence Lee
2015-09-26 11:35:45

不然就是氣溫對一些零件的影響?
且G28 上面那三個微動加上噴頭的一個也許還是有因為氣候或別的因素變化的話那就可能會改變..

林漢禎
2015-09-26 11:37:48

剛看了一下,2.0軔體是MANUAL_Z_HOME_POS 360

Clarence Lee
2015-09-26 11:40:08

先貼你現在M503出來的array結果..

林漢禎
2015-09-26 11:43:50

我現在的習慣是,用LCD上的Auto Level
然後在用Z-offset+0.4
只要有變更到Z-offset就會重新跑一次Auto Level
不知這樣是不是正確的SOP

林漢禎
2015-09-26 11:45:18

M503出來的array結果要去哪找....求助

Odinson Thor
2015-09-26 11:48:30

不太好....老實說我不太信任Auto Level,因為每次執行結果都不太一樣。

所以我會盡量固定變數,執行一次Auto Level後,再設固定的Z Offset。

只要沒什麼大異動,固定的Auto Level結果和固定的Z Offset組合可以穩定一陣子。

不過由於你用的是ZP,會不會經常動到列印平面....?

林漢禎
2015-09-26 11:48:35

這個我也有做過呢

林漢禎
2015-09-26 11:49:23

嗯,跑G29前我也會清乾淨的說

林漢禎
2015-09-26 11:50:27

也有這種的可能性

林漢禎
2015-09-26 11:53:19

我的ZP固定住後就很少在拆他了,都是直接用鏟子移除物品

Odinson Thor
2015-09-26 11:55:01

那就少了一項變數,你試試看,之後觀察會不會比較穩定

Rick Yang
2015-09-26 11:57:01

其實確認底板沒動過的情況下,不需要頻繁跑autoLevel(G29), G29這個function沒啥問題,但Delta測高在外圍有穩定度問題。另以你的描述什麼都沒動的情況下,平台高度跑掉,G28(endstop)有必要檢查看看有沒有鬆動。還有就是ZP的夾持方式是否穩定,我為了讓ZP整個穩定平貼玻璃面,用了6個文件夾

林漢禎
2015-09-26 11:57:02

隔天發生括板後,就重新做了Auto Leve+Z-offset+0.4
做了好幾次都是一直括板XDDDD

最後Z-offset慢慢從0.45加到0.5才又安全列印

現在ZP不少刮痕跟地瓜了.....哈

Odinson Thor
2015-09-26 11:59:28

杯具....其實我的玻璃也很多刮痕,但自從貼了藍膠帶後玻璃就安全了(犧牲藍色膠帶,換取玻璃的安全

林漢禎
2015-09-26 12:09:23

其實在我還沒裝ZP之前
貼藍膠帶時期就會有這裡情況發生
可是重新跑Auto Leve又會變成正常

沒想到現在裝ZP用幾天後,這情況又跑出來了
可是這次做Auto Leve還是沒恢復.....ㄟ害

Odinson Thor
2015-09-26 12:14:13

要注意的是,如果 XY Travel的速度快,噴頭的平面會比慢速時更接近列印基準面,不知是慣性使然還是....所以不要把Z Offset視為永遠不變的值,應視情況進行調整

林漢禎
2015-09-26 12:18:57

我先來把MANUAL_Z_HOME_POS 360 改成350看看

剛看了一下Clarence Lee 說的

然後又去看了2.0跟2.02韌體
發現2.0的是360
2.02版是350

廖新弘
2015-09-26 12:40:36

這個問題剛剛遇到,因為我的Z-offset設定為0.2,早上開機時,Autolevel時,空中跳舞,檢查下Z-mini螺絲沒有變動下,微動開關距離有脫離現像,上蓋似乎沒有回到原有位置,整體確認後才恢復正常

Clarence Lee
2015-09-26 12:42:02

printrun/pronterface 自己下指令M503

Clarence Lee
2015-09-26 12:53:40

其實..一方面要想辦法讓auto level每次執行結果誤差在可控制範圍內..之前我有一直測一直調到可以連測時幾次都在每個點各自所有紀錄相比在+-0.02

不過另一個苦惱是可能印一印陣一陣..下次出來的基準點變了.. (不過這是在ATOM1.0時代).. 2.0我比較沒測..因為我早已拋棄使用G29 ;p

Clarence Lee
2015-09-26 12:55:50

要改就是了..之前別篇我已經說明過... 尤其你如果就是原廠夾具搭玻璃上面疊ZP的話 360一定會很容易遇到問題...

林漢禎
2015-09-26 13:20:21

是這個嗎

Clarence Lee
2015-09-26 13:43:36

看來就是要改355 or 350

林漢禎
2015-09-26 15:00:21

這張是用2.02的韌體
裡面是MANUAL_Z_HOME_POS_350

李穆
2015-09-26 21:28:24

上蓋鬆弛了,我之前拉很鬆時也有這樣的問題,後來就又扳一點回去就好了

林漢禎
2015-09-27 00:08:59

目前改完MANUAL_Z_HOME_POS後
使用起來到是正常些了~感恩大家^^

林漢禎
2015-09-27 00:10:30

我今天也有拆起來重新安裝
希望問題可以解決><

林漢禎
2015-09-27 01:24:55

看來應該是長期的G29而造成鬆動了!

林漢禎
2015-09-27 01:29:22

今天試了很多次
有感覺到用G29+xx有比較準確
現在自建ㄧ個純G29+xx檔來跑校正了!

林漢禎
2015-09-27 01:32:54

我現在是夾4個燕尾夾
也來試試6個看看好了!

林漢禎
2015-09-27 01:36:48

是改用厚薄規嗎⋯orz
用感應開關不知會不會比較好用


原文網址 Ken Lam
2015-09-25 14:07:15

想請問大家 點安裝ATOM 2.0.2 韌體?
可以點知道3D 打印機安裝完成?

廖新弘
2015-09-25 15:23:51

不知所云

Mark Chen
2015-09-25 15:33:05

想請問大家 如何安裝ATOM 2.0.2 韌體?
可以如何知道3D印表機安裝完成?

張張家祝
2015-09-25 15:47:07

Ken Lam
2015-09-25 15:53:27

因為我Download 了 ATOM 2.0.2 韌體 用了Arduino軟體上傳 (在上傳完韌體後,請記得到LCD螢幕點選control-> restore failsafe -> store memory,在執行後續) LCD 螢幕點會寫安裝完成的字樣嗎

Ken Lam
2015-09-25 16:02:48

謝謝

Ken Lam
2015-09-25 16:03:31

很怕底板整壞


 

全不選 發文排行