2018年5月30日 星期三

Proton迷你3D列印機組裝筆記:床平篇


這是第一次執行Bed Levling,有個基本問題:Z軸endstop和噴頭距離太遠,會發生endstop感應到時,噴頭仍可能太高或太低。如此會造成Bed Leveling作完後,韌體仍然是依據錯說的資料來算出床的平面。

所以我們只能儘力來把機構扶正了:目前從機器側面看起來大概是裝成如圖這樣,Z軸歪造成Y軸歪,也有很小的可能只有Y軸歪;我們有兩個選擇,把Z/Y扶正或把床調歪;我選把Z/Y扶正。

把Y臂拆了。

順便把Z光軸的底部那顆皿頭螺絲換成長的,拆下來時發現它己經鬆掉在搖晃了。
把5mm長的換成10mm長的,感覺固定性比較好。

順便把鬆掉掉進洞裏的的滑套拉出來沾三秒膠。
還有一個印床左右移動時會有點翹翹板的狀況,目前還沒有什麼有效的對策,加強固定的方法就是加個束線緊迫器,己補充在印床篇裏。
然後準備影印紙手動把噴頭高度調到適當位置。

依噴頭座篇的方法調整感應器高度。
一邊調一邊下M119指令太沒效率,所以就寫了一個script每半秒下一次,一直下到一分鐘為止。




前後移動Y軸觀察噴頭和印床的關係。如果有誤差下面還會提到我調整的步驟。

重鎖Z軸,X軸培林加固、加緊迫器,,床平調至與桌平相同;再跑床平撞床情況就比較好了,但是我注意到一件事,就是探頭探的位置並不是噴頭的位置,有時探頭到了,噴頭還在空中;有時相反,那Bed Leveling出來的結果不就有誤差嗎?


這是原始圖檔中噴頭和探頭的相關位置。
果然有修改位移補償的設定值。
探針右邊界也要調一下才編譯得過。

第一次列印OK,Probe Offset設定可以補正探頭較低位置,但噴頭較低位置會因為噴頭先壓床而產生誤差,所以有些地方還是會懸空。


床單被刮得破破爛爛的。看來床平不能只靠自動偵測,還是得先手調。

首先先找出四角位置中最低的角,將此角落旁邊的印床固定螺絲鎖至最緊,然後將噴頭高度移至第一層剛好擠出的高度後,接著調整接近感應器至剛好感應的高度,這就是我們床平的基準高度點了。然後將Z軸Home一次後再降至高度0,確認影印紙可剛好移動。

再來就是把噴頭移至另外三角,利用影印紙做為參考,在噴頭高度為0時,調整印床固定螺絲至影印紙被夾住但可活動為止。
調完後觀察印床邊緣,發現這床真的需要調整。然後就可以執行Bed Leveling而不刮床了。

上一篇:擠出篇 下一篇:接線篇

2018年5月28日 星期一

Proton迷你3D列印機組裝筆記:擠出篇

先把傳動桿插到底鎖固。

接著馬達插到底鎖固。

將馬達座往後退以利作業。

M3x15mm 4 支鎖固。

GG。那一定是擠出傳動桿卡住Y軸啦。而且意外補捉到感應不到印床時Z軸的窘態,就卡在那裏一直等到我拿扳手去感應才救它脫離無間道。

不意外的結果,手動移出噴頭座準備下一步動作。

就最佳燒烤位置。

點火!

趁熱把傳動桿往固定桿壓迫,這時鬆開夾套,同時4指扣住冷的滑桿,姆指往下壓迫,然後再把夾套鎖固;我這樣做完就順了。

F6000的速度移動Y軸也OK。

如此消除了傳動桿造的業障後,回到擠料馬達:把線接上馬達。

主機板接腳在此,一樣後線向右套入。

這時擠料輪是不會動的,因為有低溫保護,目前還沒辦法加熱噴頭,所以只好到configuration.h裏把這個功能關掉,如圖,在#define PREVENT_DANGEROUS_EXTRUDE這行前面加兩根斜線關掉它,改好上傳準備測試;這功能在將來工作版本裏記得開回來比較好。
套個黑點輪看測試比較清楚,慢速送料50mm成功;但是出料變退料。

這裏要改一下,讓擠料馬達反向。

按裝擠料輪時插根線料比較準比較快。

彈簧把手上先鎖好滑輪。

M3x30mm鎖固,背後的螺帽是己經鑲好的就直接給它轉進去就對了。

這支依設計應該是根限位螺絲,就是後半段沒牙的那種,因為彈簧棒是要可以搖動的,不是要鎖死的,但限位螺絲不好找,所以我在鎖固後手動退一點出來,用手感去調整搖臂的鬆緊,不能太鬆,不然容易鬆脫,可以不帶轉螺絲而搖動就好。

安裝彈簧時由於彈力很大,可以中間插根六角小扳手,圖中是M3用的2.5mm,再套上一根圓套扳手(6號),一支定向,一支施力,圓扳手壓半邊彈簧進去後,再把六角扳手抽出,再把另半邊彈簧連同圓扳手一起壓進去後,用手只壓住彈簧一邊把圓扳手抽出即完成。6號扳手開口端拿來壓快速接頭抽鐵氟龍管也很好用。

很快就塞好的彈簧。

最後用線料試插、試夾、試順暢度。

至此噴頭座零件就全裝好了。忘了提一件小事,壓彈簧前先把Y軸Home一下比較好施力,如圖,是Y軸限位的觸發螺絲都沒裝的情形下,Y軸歸位。
上一篇:移動篇 下一篇:床平篇

2018年5月27日 星期日

Proton迷你3D列印機組裝筆記:移動篇


先將導程12的螺桿插到聯軸器底鎖固。

再將馬達插到底後鎖固。

穿過馬達座上,注意馬達這4根螺絲不能用15mm的,要換成12mm。
右邊是用15mm鎖緊的下場,馬達的封裝螺絲都被擠出來了。

旋進中心座螺母。感謝社團的Noki大大分享它的修正檔: https://www.thingiverse.com/thing:2934457,至少修正了螺桿孔位置和螺母固定螺絲孔的尺寸。

再旋入噴頭座軸承孔內。

鎖固後,鬆開夾套再鎖緊以釋放應力。
Z軸一樣先螺桿後馬達依次鎖固夾套。記得安裝前先插上馬達電線。

手動旋入螺桿。

此處空間狹小,所以要先插上馬達電線。

馬達鎖固後,一樣夾套先鬆開再鎖緊以釋放應力。

至此馬達和螺桿都就位。
接著把馬達電線接到主機皮上如圖由左向向依次為XYZ,注意電線方向,紅線在右。Endstops如極限開關篇所示,如圖插入連接,左向向依次為XYZ。到這裏線接得差不多了,把主機板和LCD固定好會比較好作業,也降低損毀板子的機會,可以參考題外篇中介紹的固定盒組
這一顆馬達我查了一下團購的資料,電流是1.2A。

團購的馬達A4988控制片我就查不到它的參考電阻,而且零件太小我看不清也量不到;但是待會兒量看看設定電壓應該可以猜出來。「馬達電流」和「參考電阻」是調整電壓的參數,可以參考這篇文章有很完整的對照表。我們要調的就是板上那一顆十字小螺絲,要量的電壓接點也是它。

準備小十字起子和三用電表及電表的鱷嘴夾線,負極我是直接接到電源DC輸出有一個空的-V,插進一小段電線(兩頭剥皮)比較好夾,正極就夾到小十字起子。

大概量一下,出廠設定都在0.62~0.65左右,馬達工作算正常,所以估計它參考電阻是0.05歐姆,那算一下或對一下表,這顆馬達的適用電壓應該是0.69V,有了目標就可以開始調了。

像這樣邊量邊調,這個動作要很小心,旁邊都是裸露的接點,一不小心就會跳火冒煙,整組壞光光,經驗談,另外,這支螺絲最好是有絕緣握把,要和手絕緣。

調到0.69左右即可,這要調到小數下三位準碓的話是很困難,到下二位就差不多了。馬達控制片的電壓用出廠值就可以工作,但是調準後我感覺馬達變有力了,動作時機台也安靜些。

接著拿影印紙進行接進感應器校正,先將噴頭移動至影印紙受壓但仍可抽動的高度。

接著如噴頭篇內所示,使用2支12mm扳手,對鎖2個螺帽和防鬆墊片,作為調整感應器高度的施力處。

開始下M119指令查詣極限開關觸發狀況。


一邊調整感應器高度。

一直到剛好觸發為止。
反向鬆開螺帽後取下。

鎖回墊片和螺帽固定住感應器。

這時還不能Auto Home。

這裏要改,不然會跑錯方向,不知是不是原始設計用的馬達不同造成的?

如果這根Y軸限位的觸發螺絲有裝上就可以直接跑了,如果像我之前沒注意到要裝這支,那就要改一下韌體。

依X0、Y0、Z0順序歸位。
如果沒裝Y軸限位觸發螺絲的話,Y軸歸零時,近接感應器的位置在印床外,無法作動,噴頭會不停往下壓住印床,直到它沒力為止。

必須將configuration.h檔裏的Z_SAFE_HOMING前的兩條斜線刪除後,也就是啟動這個功能。
重新上傳韌體後,在XY歸位後,移到XY的中心點,Z軸才會開始歸位。



參考資料:RAMPS 1.4 Assembly Guide
上一篇:印床篇 下一篇:擠出篇