管理員
統計數據
原文網址 沈育廷 2015-08-31 15:23:06
改寫G CODE 問題: KISSLICER 今天一個物件 我列印到10公分高後 空印 想在改變GCODE 再接著由10公分高 續接列印
請問有前輩能告訴我 要怎樣重新寫GCODE達成嗎?
Clarence Lee 2015-08-31 15:28:18
搜尋 BEGIN LAYER
小包 2015-08-31 16:11:41
Noooooooooo
沈育廷 2015-08-31 16:21:23
感謝大大 已處理完成
原文網址 Charlie Ting 2015-08-21 22:20:30
[Post process]
最近有點忙,本業的事情開始多了~~~所以最近比較少在印東西。
另一方面也是我發現這樣 slice & try 的模式有點問題。
因為買了一台好機器,卻因為切圖程式的優化程度有限,讓印出來的東西品質變化極大。問題該算在使用者對 FDM 的概念不夠純熟嗎?其實好像也不盡然。
所以,我最近越來越不期待切圖軟體產生的 gcode 就一定會多完美,也越來越想自己寫程式來分析路線,然後修正整個列印的程序和節奏。
同時,有一些整合的東西也得開始有計劃的進行,讓整個工作能更加順利圓滿的進行,這樣實在很令人感到興奮與期待。
不過我不會也懶得再學 python 了,所以灌了 php 來用。
以後 gcode 生成後都要自動 review & optimize 一下了。
蔡松柏 2015-08-21 23:33:19
佩服您的見解, 我機會要跟您多學習 ...
原文網址 蔡政霖 2015-08-17 22:21:17
大家好 這幾天我始終還一直停留在測試atom提供的測試檔 在下有個疑問 我在前面測試的300mm height 以及Eiffel Tower 及pixel star 列印起來效果都非常不錯 (以上皆直接採用官方gcode直接列印) 不過在開始進行 50x50的時候 開始會刮紙膠
這時候我發現原來50x50的gcode跟上述的Z_offect 以及bed_roughness皆不同
所以我開始調整以300mm code為範例, 參照300mm gcode z軸補償數字 直接貼往與50x50相同
不過事情還是一樣發生了,刮紙膠
這時候 我把50x50的 g29 z+0.45(官方設定)改為 g29 z+0.6
開始列印順暢
我的疑問是 我前面的z軸補償 在前面列印是順暢的 為什麼無法在50x50 一樣順暢反而會刮底板 ,而必須提高z之高度才能順利列印
必須調高z軸補償?
(以上前提都未拆玻璃底板)
陳明谷 2015-08-17 22:38:00
只要執行過g29 z=0的位置就會不一樣 這裡面包括了微動開關觸發行程0.2mm …… 查看更多
Clarence Lee 2015-08-17 22:47:23
300height那個範例gcode目前看到2.0 r2~r8都有問題... (因為他還有bed Z offset 第一層多了0.3mm) 建議不要拿來用免得越調越混淆 大概等效G29 Z+0.75 …… 查看更多
蔡政霖 2015-08-17 22:50:37
謝謝兩位回覆,不過我問題還是一樣 雖然執行g29位置會不同 但儘管這樣 我在不斷重複列印300mm檔案 他還是一樣出料順利 …… 查看更多
Clarence Lee 2015-08-17 22:51:17
bed z offset直接改gcode是無用的..那行是..."註解" 重切才有作用...
蔡政霖 2015-08-17 22:53:42
!!!原來如此,抱歉,所以寶典上18頁 修改g29 方法 不適用在offset嗎? 謝謝
Clarence Lee 2015-08-17 23:03:35
18頁兩種方法用一種就好...建議先用第一種...比較不會混淆..
蔡政霖 2015-08-17 23:06:26
好的 謝謝你!
Clarence Lee 2015-08-17 23:15:04
陳明谷 就我的理解..其實G29 Z+0.x 0.x就是觸發行程了.. 沒有什麼料高度的問題... 第一層多高是切片軟體設定第一層層高在決定的事情.. …… 查看更多
蔡政霖 2015-08-17 23:17:31
Clarence Lee 大大 ,其實我還是不理解 儘管我只調整g29 原本印前面g29+0.45都很順利 …… 查看更多
Clarence Lee 2015-08-17 23:27:04
簡單說就是300 height有誤..實際上等效G29 Z+0.75 你可以G29 Z+0.75給 50x50看看.. 300height的第一層0.4mm, 50x50的第一層0.2mm 容錯又不太一樣.. …… 查看更多
陳明谷 2015-08-17 23:27:33
Clarence Lee 你的說法沒有錯! 我只是純粹比較龜毛的會再加入一點高度
蔡政霖 2015-08-17 23:44:06
Clarence Lee 我完全可以理解了,非常謝謝你...感謝指教
Peter Wu 2015-08-17 23:45:18
明天會補上最新設定的300heigh來給大家測試 先說聲抱歉了
蔡政霖 2015-08-17 23:48:45
但其實我300heigh印得滿好的 XD,辛苦了
Peter Wu 2015-08-18 12:17:32
我更新好囉~ 有任何問題歡迎直接tag我囉
原文網址 Charlie Ting 2015-08-17 18:14:58
[殘念之 ATOM 割紙機 初體驗]
一樣的概念,換個夾具,換個工具,就變成另外一種機器了。所以今天拿手上的 Brother 出的 Scan&Cut 割紙機的刀子來玩。
這東西的原理也很簡單,就是一支很鋒利,硬度很夠的刀,帶有一點點的偏心,然後用很滑順的承軸去支撐它。當高度下降後,刀子先刺破紙(或布)然後拉動它時,刀片會因為偏心而產生一個力矩讓它自動導正進行切割。
所以缺點是它無法切很精細的軌跡。
還有,材料的固定向來是決定它的成敗的關鍵之一。所以 Brother 在這部份的設計算是還不錯的,只是它的掃瞄、辨識功能不是很精準。也不支援 SVG 或 gcode 格式。所以才有想把它轉移到 ATOM 上。
不過,從第一次試割的結果來看,有幾個小地方要注意:
1. 尾刀延伸。跟雷切的狀況一樣,刀子下去是一個梯度的,所以最末端如果沒有向前延伸,就會無法完全割斷。這部份 KISSlicer 不支援相關語法,只好自己寫程式補尾刀。
2. 起始刀的角度無法確定,所以筆劃無法過於精準。
3. 人工改 gcode 難免會漏勾,切割就出問題。所以這部份還是一樣得寫程式自動補語法。主要也是 z-lift 的問題。
這個應用感覺比雕刻機實用些,因為速度算合理,而且掌握度高,風險也低。不過刀子本身的問題無法克服。除非在刀具上加裝控制角度的磁矩,然後用程式去算每個起始點的最佳角度,在下刀前預先轉向,不然精度就是這樣了。
倒是,其實 Brother 這個刀具對 3D 愛好者的實作難度並不高,可以自己畫刀子的夾具、軸承和施壓機構。然後到文具行買專門用來作紙雕的30度刀片即可。不過在設計上要預留偏心的設定,不然會是場災難。
劉建良 2015-08-17 18:17:31
牛B
林宇辰 2015-08-17 18:24:07
再度跪了...
Charlie Ting 2015-08-17 18:33:41
再來好像沒什麼可裝的了,看來得上網買個雷射頭回來試試.....XD 還是出門會踢到箱子呢?
蓋曄 2015-08-17 18:53:19
寫毛筆字好了~
曾俊維 2015-08-17 19:05:31
這個用雷射因該會好很多
Shi Xinhui 2015-08-17 19:21:56
3d掃描就靠神大您了
HaoYang Cheng 2015-08-17 19:56:25
寫毛筆字不錯耶
Rickey Yang 2015-08-17 21:00:48
3次元量測
Charlie Ting 2015-08-17 21:04:38
Rickey Yang 有什麼推薦的 sensor 嗎?
戴士偉 2015-08-17 21:11:45
Mark Chen 快去改裝 ATOM+ 裝把西瓜刀, 表演切西瓜了阿!!!
Mark Chen 2015-08-17 21:17:33
你要我表演插指縫嗎?
Charlie Ting 2015-08-17 21:33:56
來翻翻不要的燒錄機好了.....
Clarence Lee 2015-08-17 23:46:24
https://www.youtube.com/watch?v=xuFbxeDjRZg
Harry Cayne 2015-08-18 03:05:37
very impressive, can you share the program you used for the gcode? thanks
Charlie Ting 2015-08-18 03:55:34
Harry Cayne 1. Generate a thin STL pattern file. (Or scan --> SVG --> STL) 2. Change KISSlicer settings. (Assume you have a very tiny nozzle) 3. Create a hollow path and save it. 4. Open it with text editor, and remove all Ex.xxxxx codes, remove all Destring/Wipe codes, replace all Zx.xxxx with exact height you want. Add a z-lift code (ex. G1 Z20 F3000) in the end of every Perimeter loops. Save it. (Step 4 can be done with a text process program, I think it's not so difficult to have it. And you can put this program in post-process to make all these modifications done automatically.)
Dachi Liu 2015-08-29 09:21:01
直接切有背膠的卡點西德,應該割字會很完美吧,底部放切割墊有點反彈力
原文網址 Vincent LM Yeh 2015-08-16 22:21:26
2815/08/16測試筆記 [G29速度對第一層列印品質的影響]
我先前已在KISSLICER裡頭取消每次列印時先跑一次G29, 改成設定合適的Z OFFSET值。而設定Z OFFSET前有用50%的速度跑過G29,作為設定Z OFFSET的基準。根據同好們的建議,用50%的速度跑G29可以得到更精確的數值。
今天閒來無事想來印印看原廠給的GCODE,裡頭是設定列印前要先跑一次G29的。第一次印時我沒有降速,結果第一層就不均勻了,第二次印時乖乖在印表機旁將速度調降為50%,第一層就漂亮多了。
這提醒我每次只要跑G29,都要確定速度是否與當初設定Z OFFSET時用的G29速度設定一致,否則像這個案例,100%速度的G29會讓噴嘴在列印第一層時太過於貼近平台,導致不平均及出料不順(一直聽到擠料機有搭搭聲),而且線料如果讓擠料齒輪磨掉一部份,也會導致之後某一段出料量不足,造成列印瑕疵。
還在試著列印出平整第一層的朋友們可以檢查一下,每次設定數值或列印時,跑G29的速度是否是一樣的。
蕭傑仁 2015-08-16 22:40:12
又學到了
Vincent LM Yeh 2015-08-16 22:44:02
是啊!今天誤打誤撞,發現不能偷懶,機器一跑G29就要確定速度與當初設定Z OFFSET時一致。
廖新弘 2015-08-16 22:49:39
那乾脆修改馬林是不是比較快
Vincent LM Yeh 2015-08-16 23:34:51
也是
Clarence Lee 2015-08-16 23:39:44
官方版本Marlin_main.cpp大概Line 1643 feedrate = 6000; 這個可以往下調像是3000
Vincent LM Yeh 2015-08-16 23:46:38
瞭解!!
Harry Cayne 2015-08-18 03:16:01
nice, where do change the G29 speed ?
Clarence Lee 2015-08-18 08:25:24
Harry Cayne Marling_main.cpp line 1643, feedrate = 6000. Lower the value to 3000 or less..
原文網址 Charlie Ting 2015-08-16 22:13:59
[不務正業 之 ATOM 雕刻機改裝]
這篇純粹是抱著好玩的心態所作的嚐試,我的想法很簡單。ATOM 這樣的機構是現成的,換上什麼平台就可以變成什麼功能。 它究竟能作什麼,作到什麼程度,其實也不用多想。因為它就像人的手,你的手能作什麼,它就能作什麼。只要不太為難它就好。
雕刻過程 https://www.youtube.com/watch?v=mihlXx9R9jM
所以雕刻機的想法也很簡單。
我先去買了一組相對輕、轉速快的雕刻筆,然後拿一塊電路板試著去刻它。
手持的狀態下能刻之後,我就畫了一個夾具,讓它固定在 HUB 上。
然後因為它沒有辦法跑 G29,雖然可以用相同的概念移植,但我不想讓刀具去撞玻璃。(這部份可以參考 Rickey Yang 的作法,改成在某個方位作一個歸零校正點,再改 Marlin 去修正。但這部份以後再實作。)
所以校正的部份是用很白爛的逐步趨近法,反正只是測試嘛。
之後,就是一樣用 123D 畫圖,轉 STL,用 KISSlicer 切圖(這時有針對刀具的尺寸和適合的速度去改參數),產生 gcode 之後,用編輯器去替換高度值,以及很重要的一點是每個路徑跑完一定要 z-lift 到不會撞刀的高度再移動。
然後測試就結束了..... so far so good.
心得: 1. 只要你的手能作的,ATOM 都有機會代勞。
2. 不想 re-invent the wheel,所以能買現成的就買,以後就算不架在 ATOM 上也能用。重點在 integration 和 tunning。
3. 自動化和數位化不難。就是把自己作的每個動作細分,改成數據,再控制機器一步一步執行,就會達成。至於效率是另外一回事。
順帶一提,為什麼先前我要先用千分錶去測玻璃平面度,就是要知道在不用 G29 校正時的機器誤差。
對機器能有更多不同的思考切入點後,它的應用面就不會受限於原始的設定,這樣就會有無限的可能。這樣就會非常有趣~~~^O^
高北熊 2015-08-16 22:14:40
這個只能跪了
林宇辰 2015-08-16 22:18:01
太猛了!!
姜智勻 2015-08-16 22:22:20
真強。。。
Mark Chen 2015-08-16 22:23:19
跪
戴士偉 2015-08-16 22:27:56
強大!
Mark Chen 2015-08-16 22:28:17
已預見會有一波改CNC潮
Charlie Ting 2015-08-16 22:30:14
我在想能不能自動換刀?XD
戴士偉 2015-08-16 22:30:31
只要掌握好刀尖點, 換個頭就可以側銑了, 或任意角度銑~ 主要問題還是 CAM 比較麻煩
Rickey Yang 2015-08-16 22:30:42
要請Lawrence趕快備貨 平台需求大增
幼稚達 2015-08-16 22:43:45
看得我都想多買個平臺來改了
Vincent LM Yeh 2015-08-16 22:47:42
所以改成筆架就能用來畫圖當PLOTTER了!
Charlie Ting 2015-08-16 22:49:10
Vincent LM Yeh 是的。
高北熊 2015-08-16 22:50:26
坐等官方CNC套件
Rickey Yang 2015-08-16 22:59:14
http://km.emotors.ncku.edu.tw/....../EMTRC_wordpress/......
葉世瑋 2015-08-16 22:59:37
ATOM改CNC實用性應該不高,皮帶驅動遇到硬一點的材料就GG了吧
Mark Chen 2015-08-16 23:04:32
樂見其成 一山還有一山硬 比不完 皮帶就用在它該有的定位就好
李穆 2015-08-16 23:26:41
我想順便請示馬克大神雷射模組能不能改功率大一點的,想來玩個雷切
Small Black 2015-08-17 00:15:57
好強喔,ATOM有無限可能了
Mars Wen 2015-08-17 01:58:37
張藝鏹
姜智勻 2015-08-17 09:19:47
不知道有沒有切割成功的成果可以展示阿?
Charlie Ting 2015-08-17 10:05:47
照片上電路板的刻字啊,實際的還沒,因為還沒layout 電路 XD
曾俊維 2015-08-17 16:55:28
那畫圖的程式要用那一種?切片軟體呢?可以請教一下分別是用那體呢?
Charlie Ting 2015-08-17 16:58:09
暫時都是用 3D 列印用的程式啊,只是換個觀念設定來輸出合適的 gcode 而已。因為我不想改 Marlin,所以先偷懶~~XD(其實也有可能是不會改,所以抗拒動手)
曾俊維 2015-08-17 22:52:40
我的假設是只印一層,是這樣嗎?
Charlie Ting 2015-08-18 00:20:47
是的
原文網址 車振華 2015-08-14 15:32:28
為了依照 陳明谷 大大指示以校正速度(30%)試印50*50底層,但產生了奇怪的現象,以機台面板操作校正後,開gcode檔設定bed_offset_z_mm = 0.5, 0.6和0.8 (G29 Z+x 這行有先刪除),都嚴重刮玻璃(第一張圖為0.8刮玻璃). 但是,另外先設定bed_offset_z_mm = 0, 保留G29 Z+0.5,檔案執行G29時,旋扭有轉至30%,出料無法附著於玻璃,接著設定bed_offset_z_mm = 0.4~0.2 (G29 Z+x 有刪除),結果仍是附著不好,然後試bed_offset_z_mm = 0.1, 0.05, 0.02, 0.01, 0.0. 結果還是很奇怪(第二張圖),都試到0.0了. 請問各位大大,以機台面板操作Auto level和執行gcode檔G29的結果會不同嗎?再者,當bed_offset_z_mm都設定到0.0,附著還是不太好,這代表什麼意思? 還是我哪兒執行錯了?
Clarence Lee 2015-08-14 15:37:09
請不要混用.. 跑過G29 Z+0.x 結果就已經有Z+0.x的結果存在eeprom了.. 要調bed_offset_z_mm那前面最後一次只能跑G29(不含Z+0.x)
陳明谷 2015-08-14 15:38:42
覺得…車老師已經混亂了!
Clarence Lee 2015-08-14 15:39:05
請忘了bed_offet_z_mm這件事情..直接設0 單純G29 Z+0.x去調就好.. 請放心..調完完美了..直接拿掉G29 Z+0.x 就可了... …… 查看更多
車振華 2015-08-14 15:40:26
陳明谷 ,是北科大.
車振華 2015-08-14 15:41:49
謝謝兩位,我再消化一下,我以前沒玩過gcode.../ \
陳明谷 2015-08-14 15:43:31
不好意思!你在學校嗎? 我再10分鐘就下班 可以過去幫你處理 不知道意下如何
車振華 2015-08-14 15:44:32
但是我等等要去接小孩了....
廖新弘 2015-08-14 15:45:19
用autoleve就直接在切片軟體設定z offset,但是只要開機執行一次就好,如果用G29 Z+*.*,變成每次印時會執行平面校正一次,兩者不需要同時使用
Clarence Lee 2015-08-14 15:53:17
其實活用就是.. G29Z+0.x 用了隨時可以comment掉.. bed_offset_z_mm 維持0就好
廖新弘 2015-08-14 15:58:50
初學者當然是建議直接G29 Z+0.X
陳明谷 2015-08-14 16:02:55
好久沒有寫那麼多字…
陳明谷 2015-08-14 16:03:29
兩個方法選一個使用
張張家祝 2015-08-14 16:30:50
流程圖都做出來了,了不起的大大
Evan Lin 2015-08-14 18:54:13
1. "開gcode檔設定bed_offset_z_mm = 0.5, 0.6和0.8 (G29 Z+x 這行有先刪除),都嚴重刮玻璃" --- 剛看了一下Gcode,這行指令前面有個分號 " ; " 所以這行只是一個註解,不是程式碼,因此不管輸入什麼數值都會是一樣的結果。 2."另外先設定bed_offset_z_mm = 0, 保留G29 Z+0.5,檔案執行G29時,旋扭有轉至30%,出料無法附著於玻璃"-- …… 查看更多
原文網址 Charlie Ting 2015-08-13 19:07:07
[未測先PO]
前幾天跟原廠訂了一些零件,目的不外乎是讓整台機器能夠更便利、更穩定的運作。
第一件我想作的事,就是去測玻璃究竟平不平。而我不想用 G29 的方式測,因為那個作法有一個很大的變數在機件結構上,而且調校的方式也放在修正機件結構上。
但對我而言,平台上的東西是可以換的,它不一定有蓋子,不一定有開關。因此 G29 在我來看是可行但不見得通用的作法。
所以,我自己畫了一個夾具來固定我的千分錶。然後,我預計用 gcode 控制平台去跑玻璃上的這些點,再看每個點的數據差異。
這個概念的基礎是,三點構成一個面,並且假設機器的三根柱子的位移和結構是精準的,這時用 gcode 去控制平台平移時,應該要在同一個面上。(其實就算不是,這個問題也會永久存在,等於無解。就可忽略。)
然後我就可以測出玻璃相對這個虛擬平面的高低差。這是比較合理,也比較不受機件影響的數據。之後,就可以依此來修正玻璃夾具的固定和調整作法。
最後,開關觸發的測量校正機構就有可能直接拿掉。這樣,平台的使用會更有彈性,也更方便。
Danny Kuo 2015-08-13 19:12:17
上量表了!!!這樣是不是再來一個平臺調整裝置呢?
Charlie Ting 2015-08-13 19:13:54
要先知道原始的物理狀態才知道怎麼下手最有效最簡單~~~
MoMo Yang 2015-08-13 19:15:32
這是要看到他有沒有頂到玻璃嗎?
Charlie Ting 2015-08-13 19:18:15
不是,我預設設定平台固定在玻璃上的1~2公分高,然後去測各點的高度,這樣就知道玻璃平不平,和要怎麼調整最好。
MoMo Yang 2015-08-13 19:20:11
沒有頂到玻璃怎麼能夠知道玻璃平不平, 好難想像, 我以為是頂到玻璃後,量表會有變化
Charlie Ting 2015-08-13 19:20:48
要頂到啊,碰到一點就可以了。
Jeff Lin 2015-08-13 19:23:41
測完你就知道自己組的機器有多不正,不過也不完全是機器的問題,軟硬體都有可能是問題點,此法如果搭配M666 就真的很有幫助,從此脫離G29的困擾
MoMo Yang 2015-08-13 19:26:53
了解, 那就跟我想像的一樣了, 期待你的結果
陳明谷 2015-08-13 19:44:22
我也期待…
江榮泰 2015-08-13 21:57:38
這個肯定準 調教好 誤差趨近0
Charlie Ting 2015-08-13 22:28:54
測出來的結果,算均勻的碗公 XD
Charlie Ting 2015-08-13 22:34:55
補一張固定夾子的位置。 看起來只要採用幾位同好的支撐座,不要夾太用力造成變形,應該會可以控制在20條左右。 等於是半個噴嘴直徑,再用 G29 修正一下,應該就沒什麼太大問題了。
Clarence Lee 2015-08-13 23:35:03
DELTA_SMOOTH_ROD_OFFSET or DELTA_RADIUS 其實也影響了本身運動的弧面上凹下凸... 所以要問玻璃是否真平,應該用別的水平量測 這樣量只是看出他的相對結果
Jeff Lin 2015-08-13 23:39:16
所以該用什麼量?
Clarence Lee 2015-08-13 23:49:03
玻璃平不平其實沒有很重要,他是均勻的..校正完...印的平就好... 要量玻璃平不平應該有其他適當的方法 不過G29或是傳統四點校正(其實這也算是建立在假設玻璃是相對平的) 這時後用千分表在表面到處水平運動 當作校正結果的檢視倒是不錯... 不過說真的G29的補償方式其實也無法對付凹凸變化太大的情形,基本上還是假設在這是個理想平面吧...
Charlie Ting 2015-08-13 23:50:58
目前我的想法都是先假設原廠的物件精度OK,軟體裡設定的參數也都精算過。在這前提下排除組裝或使用的誤差,如果能控制在一定精度和穩定度內,其實我就不想再深入,而是打算去整合更多東西。 就在剛才這個測完後,我已經在想主軸要怎麼裝、怎麼定位和 gcode 怎麼改了。能一直向前進,讓我感覺有趣。
戴士偉 2015-08-14 00:05:33
"有趣" 才是進步的原動力!
洪瑞宏 2015-08-14 16:20:59
精度是很有趣的議題也有相當難度,10個影響精度的因素,你把9個都搞到0.01以內了,一個只到0.1。全部的精度還是0.1。
洪瑞宏 2015-08-14 16:23:46
另外我在原廠玻璃下墊一塊12MM厚壓克力,因為我相信玻璃那麼薄變形量一定很可觀。
Charlie Ting 2015-08-14 17:47:59
我也有想過複合材料的作法,不過現階段先把數據透明化,影響的參數減化。這樣會比較容易找到好的切入點。
Vincent LM Yeh 2015-08-14 21:09:16
請問,測出來是個均勻的碗公型態,為何是指玻璃中央凹陷,而不是玻璃上方做為測試基準的虛擬平面本身因為某些原因而呈現碗公型態?
Charlie Ting 2015-08-14 21:13:11
因為前言有講喔 這個概念的基礎是,三點構成一個面,並且假設機器的三根柱子的位移和結構是精準的,這時用 gcode 去控制平台平移時,應該要在同一個面上。(其實就算不是,這個問題也會永久存在,等於無解。就可忽略。)
Charlie Ting 2015-08-14 21:15:37
這只是我解決問題的程序和邏輯差異,當然很多地方都可能有問題。所以我先選擇我比較相信的,然後測試,調整。等碰到極限或不合理的地方後,我才會換不同的思維來分析其他可能性。 不然如果所有變數都搞在一起,那我到底要相信什麼?XDDDDD
Vincent LM Yeh 2015-08-14 21:25:37
http://builda3dprinter.eu/....../kossel....../calibration-2/
Vincent LM Yeh 2015-08-14 21:29:53
因為你的碗公型態太均勻了,浮式製造的玻璃不太可能有這種型態的缺陷,噴嘴的力道也不會讓玻璃變形,所以我才想是否有可能虛擬平面就是convex surface,所以測出的玻璃呈現concave surface?
Vincent LM Yeh 2015-08-14 21:32:47
那個Kossel Mini Calibration就是在物理機構這段校正的方法,利用紙張測試來確認噴嘴在同一個Z Height做平面移動時,盡可能的真的是「平面」
Charlie Ting 2015-08-14 21:40:39
我測了幾次: 第一次有膠帶,有些有貼,有些沒貼,測完覺得沒意義,作廢。 第二次沒膠帶,就像上面的狀況。但我發現可能鎖太緊,所以我從三點固定(鎖很緊)改成四點固定,但只是卡住玻璃而已。 第三次測完,就有數據能對照2的結果,就大概能看出 concave 或 convex。若是問題不大,我會選擇改變我的防塵支撐的設計,用它來卡住玻璃,然後用 M666 修正三軸的誤差。 若是問題很大,我才會仔細去看 concave 或 convex 的原因。 這是我設定的程序。但那邊能達到我的滿足點,我就不試了。 PS. 我完全不想去動噴嘴的架子,那是一個我刻意忽略的變數。當然會有我的考量。
Charlie Ting 2015-08-14 22:14:23
第三次測試結果 看來我需要去檢查一下六根桿子的狀態,也讀一下 concave vs. convex 的說明了。
Vincent LM Yeh 2015-08-14 22:39:42
針對RMS Z error與Max Z error你的理想數值是多少呢?
Charlie Ting 2015-08-14 23:00:33
其實我沒什麼概念,只是試著去解讀數據的意義。 三次測量下來我對數據變化大概有一定的了解了,但我又作了很多次不同組裝的測試,都一樣是類似碗公的型態。這就讓我覺得很可能是concave 的狀態了。 因為我甚至是測量時去壓某些角落,或調整螺絲,來看可能的變化範圍。但是,實際能動的其實有限。這表示有些誤差並不是組裝或玻璃造成的。
江榮泰 2015-08-15 09:07:23
小弟也提供個人的淺見 理想狀況 玻璃真平最佳 此時樓主量完 併聯臂的機構運動誤差 可以被軟體補償至趨近平面運動 所以有朋友覺得應該用其他輔助工具量平面度
江榮泰 2015-08-15 09:13:43
但以沒有其他量測工具的狀況下 樓主的方式的確是最適當的 因為這樣的量測方式 不管玻璃平不平 校正後 至少可以保證同一層的運動位置永遠與玻璃等高 即便成品平面度稍差 但遠比厚薄不一來的好
原文網址 車振華 2015-08-11 12:28:07
50x50vase和300mm Height打底,都是官網gcode檔,只改z+ 50x50,G29 Z+0.45,右上有點印不出,右下印很薄,但大致還ok. 300mm,G29 Z+0.35,整個很不ok.../ \ 為何會有如此大的差異,請各位幫小弟解惑,感恩!
Clarence Lee 2015-08-11 12:48:38
有沒有同gcode兩次以上的樣本數?... 先確定你的z min機構是穩定的... http://atom3dp.squarespace.com/preparingforyourprinting/ https://www.facebook.com/groups/atom3dp/permalink/1633941790177443
Yu Shu Huang 2015-08-11 13:58:53
之前搞很久才發現KISSlicer的Z值有兩個設定,Ptr G-code的Z值和Printer的 Z Offset,不知道您是不是跟我一樣的困擾
Mark Chen 2015-08-11 14:12:13
車振華 你是不是沒在看致頂文章阿...我記得你之前問過一次 我貼給你過 現在又問一次 又有李大貼給你..................
戴士偉 2015-08-11 14:14:13
文章消化不良時, 要吐一點出來問問阿 XD
車振華 2015-08-11 14:19:09
Yu Shu Huang ,我是直接開官網兩個gcode檔,只改z+,所以應沒有KISSlicer的Z值有兩個設定的問題.
車振華 2015-08-11 14:33:47
Mark Chen,我有很努力的看啊,之前印平面度測試螺旋線還是沒辦法成功,所以暫時放棄螺旋線,回頭先試印小面積的.我真的有用心的看,要不然怎可以印出50x50vase還算平整的打底,但印300mm Height就不理想了. Clarence Lee ,我將300mm Height和50x50vase各印兩次,而且交互列印,依序得到4個結果,如下圖,請您幫我診斷一下.@Mark Chen您也幫我看一下唄.
車振華 2015-08-11 14:35:20
結果1:300mm Height
車振華 2015-08-11 14:36:11
結果2:50x50vase
車振華 2015-08-11 14:37:06
結果3:300mm Height
車振華 2015-08-11 14:37:39
結果4:50x50vase
Clarence Lee 2015-08-11 14:44:54
打開gcode看一下前面的註解..可以理解差異.. 300mm height的是 ; layer_thickness_mm = 0.3 50x50的是 ; layer_thickness_mm = 0.2 試著兩個gcode都G29 Z+0.4
車振華 2015-08-11 14:55:07
Clarence Lee ,就因為 layer_thickness_mm而造成的嗎?那50x50的設定Z+0.45有點貼玻璃了(尤其是右上角),但300mm的設定Z+0.35卻感覺有料懸空,這也會因 layer_thickness_mm不同,而有不同嘍?
Clarence Lee 2015-08-11 14:56:44
等等.. 300mm height ; bed_offset_z_mm = 0.3 ; bed_roughness_mm = 0.1 這版本有問題..不要直接拿來印... 戳戳 Po-Hsun Peter Wu ; BEGIN_LAYER_OBJECT z=0.70!!!! 這雷好像埋了有點久
車振華 2015-08-11 15:09:38
哇咧! / \ 害我用掉那麼多料在試......, Clarence Lee 謝謝,那我再找可以下載來試的300mm height檔案. Mark Chen檔案是在官網下載的,別再怪我沒有看置頂文章了,雖然我的螺旋線還是調不出來.../ \
Clarence Lee 2015-08-11 15:16:18
這有點歷史因素..這是1.0時代到現在的gcode 原樣G29 後面沒Z+0.x 針對這gcode所以你真要印..就等效是 0.3mm補償.. 所以..就把176行 G29 Z+0.45 改回去G29 這樣.... 應該就可以印了.. 但可能會更貼底一點... 活用一下應該可以玩看看G29 Z+0.15 or Z+0.2 (只有針對這個gcode跟你目前的調整狀況)
車振華 2015-08-11 15:20:16
Clarence Lee ,有空再試試 ^^,感恩!
車振華 2015-08-11 15:31:16
對了,還有一個問題,就是,我還是用第一捲白色料,沒換過,但結果1,2和結果3為什會印出黃黃的?
Clarence Lee 2015-08-11 15:37:48
可能有溫度過高產生的其它產物?如果現在沒有太高溫就是過去曾經有的殘留物...
車振華 2015-08-11 15:41:01
溫度過高,..殘留物,....太深了,暫不理它好了...謝謝!
戴士偉 2015-08-11 16:18:14
上次的經驗... 熱敏異常, 導致實際溫度一直拉高, 把鐵氟龍管給融一點出來了... XD
周志明 2015-08-12 10:44:21
我覺得官方應該要修改這個300mm的檔案吧.不然直接開下去印都黏不住....
原文網址 Charlie Ting 2015-08-07 20:43:16
[觀察 - 出料堵塞]
剛才手賤~~~在印一個骰子時想說可以衝一下,結果衝太快,竟然就發生堵料事件。但我覺得可能因禍得福~~~
因為這讓我實際觀察到堵料的過程,和它的嚴重程度。
基於輸出的特殊性,所以一開始我只有用原先軟體設定的理想速度的 33% 左右在印,深怕動輒得咎。等到該長的支撐長好也撐到物件後,我就開始加快速度了,到50%,60%,....100%。
到了超過六成之後,以為應該沒什麼意外了,我想說衝一下,就先加到120%,然後很快又加到150%。這時,奇妙的事發生了~~~
第一,當我把速度轉快時,噴嘴並沒有「立刻」跟上速度,而是慢了大概2秒。
第二,當噴嘴開始衝時,出料反而沒跟上了。
我大概呆了二圈的時間,好奇為什麼會這樣子。然後我把進料馬達的加壓輪按開,用手去擠一下線料。放回加壓輪,再看看列印的狀況~~
哈~~~出料又正常了。
這讓我發現一件事,就是 Marlin 的程式反應有它的極限,還有它對於處理 gcode 指令的排程部份顯然反應並不是那麼即時。
所以,當你改變速度時,它原本正要印的那些路徑還是得維持原先流量去跑,之後才能改成你要的速度。這表示,如果你在列印中要改速度,最好是幾趴幾趴慢慢調,避免前後的出料量差異太大而毁了一切。
其次,證明了噴嘴和進料系統並沒有那麼脆弱,不會動不動就塞。而且這件事不能用列印時是否出料不佳來判定。
最後,是噴嘴中的高溫狀態下的動態平衡。當瞬間的出料不順(突然加速進料)造成回堵之後,顯然管線內的壓力會大增,造成進料馬達的推力無法克服,而引起連續供料不順的狀況。但是當你用手去推擠線材,克服掉管線內的壓力問題後,它的進料又正常了。
所以這很顯然有一個壓力障壁在那裡,而這應該是 ATOM 採用遠端進料所附帶的先天難題。
總之,知道問題就知道如何避免,也沒什麼大不了的。
全不選 發文排行