分享-小7平台調整之對刀塊法
#
CR7平台校正
主要內容請參考http://diy3dprint.blogspot.tw/2013/12/blog-post_27.html
由於小7噴頭的快速接頭到噴嘴是可導電的,利用這點並參考上述文章作法,修改接線方式後(如照片中示意圖)。當調整螺絲使得對刀塊跟噴嘴剛好接觸時,led將亮起。此作法可避免a4紙調整法的人為主觀誤差。
注意事項:
平台調整前,z軸歸零時要下g28 z-xx.x後再下g1 z0,抬高噴頭。(其中xx.x為對刀塊厚度)
註:
1. 快速接頭連結處可使用鱷魚夾電線。
2. 使用外接電池方式較為簡單,而照片為利用風扇12v之電源。
3. 若直接接到主機版的z軸限位開關,可作為自動調平時的平台偵測使用(可不用再加掛近接開關)。
蘇恆誠
2015-12-14 23:25:35
高手,這是電路板雕刻機業者常見的手法。
這個手法還有變形方式,是反向操作判斷銅箔刮除完成。
德國lpkf則已經進步到銑刀的抗力偵測。
Chen Guan Ting
2015-12-14 23:26:20
嗑清冰
2015-12-14 23:38:53
呵,這只是把別人提供的作法拿來應用而已,稱不上什麼高手~~~
蘇恆誠
2015-12-14 23:40:55
謙虛的高手更是難得,
把別人提供的作法拿來應用,這是說起來簡單,實作時卻是會一大堆問題的!
嗑清冰
2015-12-14 23:45:11
嗑清冰
2015-12-14 23:55:04
如果是利用這個原理來進行銑刀的抗力偵測,那我目前是想到有可能是利用物體厚度不同造成的導電度變化來偵測。
崔幟觀
2015-12-15 00:28:02
Che Hung Wang
2015-12-15 04:12:24
對刀塊是指?
另外就是如果LED亮表示已有接觸.這樣的間隙應該會比A4調整來的小些!?
耶髏爾
2015-12-15 05:08:34
對刀塊是CNC加工上常用的校刀具方法
樓主的方法廣泛應用在桌上型雕刻機上
我居然沒想到可以這樣用~~~樓主頭腦轉真快XDD
回家也拔雕刻機的來用,不然用紙來校手感抓不準
蘇恆誠
2015-12-15 08:25:44
擠出頭乾淨應該是基本要求,一般層高在0.2-0.05,不乾淨印出來的應該都不理想。
梁家維
2015-12-15 08:37:33
XYZ 的印表機的對刀方式跟這個很像,不過他會在噴嘴旁邊再伸一個短短的接頭,只要接頭碰到列印平台上的金屬部分時會記錄目前的 z 值,再讓使用者去調整平抬高低
嗑清冰
2015-12-15 08:46:33
對刀塊只是個名詞,其實就是一塊可以導電的金屬,我是用長銅片作為對刀塊。至於間隙的部分,個人採用這個方法幾個月來的感覺,間隙的控制及手感比A4紙好很多。
Che Hung Wang
2015-12-15 09:00:57
了解. 後來想想,這個對刀塊也是有厚度的,而且應該比A4厚,所以我之前的想法是錯的,應該會比A4的間隙而的大.
嗑清冰
2015-12-15 09:26:05
所以校正平台在下g28指令的時,你要把對刀塊的厚度加上去,待校正完,重下G28指令時回到原點就會剛好在平台上。
嗑清冰
2015-12-15 09:28:26
零件很簡單,一顆燈泡、一個電池、一個金屬片(塊),二條含鱷魚夾的電線。
崔幟觀
2015-12-15 09:39:17
Kevin Lan
2015-12-15 09:58:41
許育財
2015-12-15 09:59:13
Kevin Lan
2015-12-15 10:02:12
Kevin Lan
2015-12-15 10:30:00
不管用哪種手動調平方式,擠出頭乾淨都是基本需求。我是加熱用廚房紙巾(因為夠厚實)擦好噴嘴再做調平的。
魏嘉互
2015-12-15 12:09:13
小白要改自動調平是一定要換主機版的?之前有想過要改
羅國賢
2015-12-15 12:15:14
魏嘉互
2015-12-15 12:16:16
我沒有小8所以我不知道也,要請有小8的大大出來說明?
林佑臻
2015-12-15 12:23:39
嗑清冰
2015-12-15 12:49:15
小7的話,它的韌體是修改自marlin,而marlin本身己經有自動調平的功能,因此只要改韌體就行了。小8的話,我就不知道了。
嗑清冰
2015-12-15 13:07:28
以下是我個人的看法,不見得正確,提出來供討論:
依上面文意的接法,只要有一個感應器感應到就會視為觸發。而平台不平的話,因平台重心會偏一側,因此重心偏向的那一側,其感應器可能就會感應到壓力而觸發,這也是該作者得利用膠帶來調整的原因。
如果是以上的原因,假設玻璃平面的厚度、密度是一致的話,在調完後,玻璃平台的重會在正中心,此時整個應該玻璃平台是"水平"的。如果機器本身有水平的話,理論上應該可以不用再作自動校正(g29)了。
其實如果可以在韌體修改為讀取壓力值的功能,並設一個門檻值,當壓力超過該門檻值才視為觸發,那應該就可以省去感應器調整的動作。
魏嘉互
2015-12-15 14:27:05
嗑清冰大 可是小7的主機版好像沒有支援也因為沒有多的微動開關可以接?
嗑清冰
2015-12-15 16:36:09
嗯,感謝提醒,除了韌體外,還需要多一個endstop
Kevin Lan
2015-12-15 16:56:27
不用換主機板,調平開關跟Z軸限位開關並聯,並修改韌體就可以了。重點是怎麼固定那個調平開關,而且不影響正常列印...
彭士瑋
2015-12-15 17:38:17
沈宗麟
2015-12-15 18:03:22
我是目視繞射紋調法,調到有繞射紋出來表示距離小於1.5um.
嗑清冰
2015-12-15 19:19:49
繞射紋調法,很有意思,噴嘴頂端的寬度很窄,沒有其它東西協助觀測(如投射的屏幕),單靠肉眼容易觀測得到嗎?!,介意分析作法嗎?!
嗑清冰
2015-12-15 19:27:10
對喔,用第一個偵測點當參考點,就可以找出所有點的相對關係來修正。這就不知道marlin是否已有內建,沒有的話還得加段程式碼來轉換
沈宗麟
2015-12-15 19:35:59
魏嘉互
2015-12-15 20:21:50
魏嘉互
2015-12-15 20:24:46
楊仁智
2015-12-15 20:47:10
嗑清冰
2015-12-15 22:44:00
肉眼靠近去看,這也太猛了吧,建議你平台調整應該可以在噴頭沒有加熱的情況下做
沈宗麟
2015-12-15 22:46:40
不,一定要在平台熱穩定狀態下調水平,這樣印得才漂亮。
嗑清冰
2015-12-15 22:48:44
Sop Huan
2015-12-15 23:09:46
如果接到Z軸限位開關去應該可以開marlin的自動調平?
Sop Huan
2015-12-15 23:16:33
Sop Huan
2015-12-15 23:16:53
彭士瑋
2015-12-15 23:17:37
Sop Huan
2015-12-15 23:27:39
如果不想調整準位有一個更快的方法就是直接去改marlin的邏輯改顛倒就好了
Sop Huan
2015-12-15 23:29:14
沈宗麟
2015-12-15 23:45:23
Che Hung Wang
2015-12-16 07:40:38
不知道舵機產生的誤差會不會已經大於平台高度產生的誤差?
Kevin Lan
2015-12-16 09:43:09
舵機(伺服馬達)不是用來做測試的,而是把調平的機構「放下來」而已。 因為這種直接接觸式的調平機制要低於噴頭,如果不收回去就會撞到沒辦法列印,所以只有調平時才放下來。有點像飛機的輪子一樣。
Kevin Lan
2015-12-16 09:44:13
Che Hung Wang
2015-12-16 09:46:36
用伺服馬達來控制角度其實不是很準,當精確度到這麼高的時候,角度些許的誤差不知道會不會有多少影響。。
Kevin Lan
2015-12-16 12:29:30
其實沒那麼複雜啦,放下來的時候角度是由機構頂住,而不是由伺服馬達決定就可以了。也就是說放下來的時候伺服馬達是轉過頭一點,Z軸探針被機構頂住就可以確保角度正確。
而且如果伺服馬達不精準,那搖控車,搖控飛機不就亂偏了嗎?那個差一點也是有差的吧?
像我的Delta機器的Z軸探針是真的有一根「針」,伺服馬達只負責釋放那根針掉到工作位置跟回收回去而已,觸發是由針跟光電開關來負責的。
但是以上都是白說的,因為小七主機板沒有多針腳用在伺服馬達上。小七要做自動調平要用其它方式觸發,例如接近開關(感應器)。
ChienMing Liang
2015-12-16 16:08:41
小弟對寫程式這塊不懂,愚昧的請教一下,marlin中在Autohome這裡進行修改,將其改成調平功能的可行性?一樣用原本的限位開關來實現~如果可行,那限位開關就移到噴頭旁作其調平的觸發~
李嘉祥
2015-12-16 16:38:32
我有個疑問.小七開自動調平.是否會造成Z軸不斷的上下調整?
Che Hung Wang
2015-12-16 16:39:08
李嘉祥
2015-12-16 16:39:54
感覺自動調平.還是比較適用於DELTA這種三軸共Z的結構~
李嘉祥
2015-12-16 16:43:06
感覺如果平台上的導電片厚度是0.2或0.3..應該就不用對Z軸作OFFSET的動作了.
但是要如何確保薄鐵片有緊密貼合於平台.又是另外的功課了~
如果是用實心鐵塊.應該就排除沒有緊密貼合於平台的問題~.
Kevin Lan
2015-12-16 17:34:22
ChienMing Liang
自動調平基本上就是多接一組Z軸限位開關裝在噴頭那邊,用它來感應平台位置來進行校正這樣。
你講的是指Z軸限位開關跟自動調平開關,都只用一個開關裝在噴頭那邊對嗎?自動調平開關如果要能觸發,那「一定」比噴頭低。這樣就沒辦法印東西了,因為移動的時候會刮到,就這麼簡單...
ChienMing Liang
2015-12-16 22:06:52
ChienMing Liang
2015-12-16 22:07:10
嗑清冰
2015-12-17 09:39:40
延伸樓上的想法,想到其實也可以找個厚度跟玻璃一樣的金屬塊,或用錫箔紙把玻璃包起來,這樣平台調整可以省掉金屬塊厚度的修正
ChienMing Liang
2015-12-17 13:23:46
ChienMing Liang
2015-12-17 13:25:32
Kevin Lan
2015-12-17 14:07:14
上面兩篇我都看過了,第一篇就跟冰大的調法有異曲同工之妙。
第二篇是值得參考的。只不過,我找不到便宜的電容式近接開關啊~~~ 一般都是用大陸滬工集團的近接開關,台灣反而不好找, 露天找電容式接近開關,都是歐姆龍的,一個要快一千塊...
嗑清冰
2015-12-17 16:30:14
近接開關的優點是非接觸式的,所以它感應器的位置可以比噴頭還高,因此不用再利用伺服馬達控制,但就是不好買(其實我也曾想買過......)。
另外看完上面第一篇游標卡尺裝上去的照片,突然想到雖然游標卡尺無法很靈敏的動作,但其實也可以用游標卡尺來取代百分表。
Kevin Lan
2015-12-17 18:33:31
對啊,不過要買感應距離夠長的,但又不能太長。因為感應距離誤差是感應距離的多少%。所以感應距離愈遠,誤差愈大。
淘寶上倒是一大堆,我很奇怪滬工的電容式接近開關(型號是LJC開頭)怎麼都找不到?電感式的很多,但平台必需是金屬。
彭士瑋
2016-04-03 12:07:59
王榮達
2016-04-03 14:00:05
Tony Yang
2016-04-03 21:22:42
我是用這個~
一頭夾在快速接頭上~
然後寫......
FeedCurrent = GetOemDRO(818) 'Get the current settings, OEM DROs (818)=Feedrate DRO
ZCurrent = GetOemDro(802) 'OEM DROs (802)=Z DRO
GageH = GetOEMDRO(1001) 'OEMDRO(1001)=Gage Block Height
ZNew = ZCurrent - 100 'probe down 20 mm
Code "G90F200" 'slow feed rate to 100 MM/MIN
Rem Code "G4 P1" 'Pause 1 second to give time to position probe plate
Code "G31 Z" &ZNew
While IsMoving()
Sleep(10)
Wend
Call SetDro (2,GageH) 'DRO(2)=Z DRO
FinalMove = GageH + 10
Code "G0 Z" &FinalMove
Code "F" &FeedCurrent 'restore starting feed rate
還在測試中~
羅國賢
2016-04-04 19:44:26
這個是寫在主板裡嗎???要寫在那個檔裡???有教學嗎??
羅國賢
2016-04-04 21:05:01