擠出量校正,是一個很根底的問題,可是卻相當復雜。由于影響擠出量的要素不易掌控,而且丈量擠出量的辦法又不易察看。切片軟件在計算擠出量的時分,能夠按照完整理想無誤差的方式去計算。但是實際上塑料的直徑、擠料齒輪的直徑、層高的誤差,都會影響最后擠出線寬的大小。固然切片軟件能夠提供設定值,在切片之前就 針對誤差做修正,但是到底該增加擠出量還是減少,依然不容易決議。
最容易察看出擠出量能否正確的中央,是模型得平面封頂。假如擠出量越正確,應該能夠擠出越平滑的頂面。擠出量太少,會呈現縫隙,擠出量太多,會向上溢出,一樣不平整。
另一個值得一提的是,就算擠出量正確了,在打印最底層時,擠出頭跟打印臺之間的間隔誤差,會嚴重影響第一層打印的平整度。擠出頭太高,會使線與線之間呈現縫隙,以至直線自身就呈現顫動的現象;太低的話,塑料會向上溢出,以至是基本擠不出料來。
下面就給大家說幾個校正的辦法
1.打印測試薄片
打印一個長寬高20x10x2mm的薄片,層高0.2mm,頂/底面厚度3層,內部填充選用蜂巢狀,密度15%。
2. 察看薄片封頂情況
假如擠出量缺乏,封頂會呈現線條之間有間隙,或是凹陷;假如擠出量過多,線條之間會呈現過多溢料,需要減少擠出量。
3. 調整打印時的擠出量,再反復打印薄片
運用Repetier-Host控制打印機的話,能夠直接從手動控制面板,調整"擠出頭擠出速度倍率"。或是直接下命令"M221 S70" (70是指擠出量是Gcode標定的百分之70)做調整。
也能夠直接運用LCD控制板做調整:開端SD卡打印后,修正Tune -> Flow,單位一樣是擠料要加減幾百分比。
4. 反復先前步驟,當封頂表現契合等待,把當時需要加減的百分比,套用至Marlin韌體內的擠出軸steps per unit參數。
修正Marlin設定檔configuration.h內"DEFAULT_AXIS_STEPS_PER_UNIT" ,直接在E軸欄位上參加要修正的百分比。假如需要修正的百分比是113%,修正后的程式碼應該長的相似這樣:
#define DEFAULT_AXIS_STEPS_PER_UNIT {160,160,4000,750 *1.13 }
修正后再重新燒錄Marlin到控制板中。
假如控制板有開啟EEPROM設定記憶功用的話,也能夠直接應用LCD控制板做修正,就不用重新燒錄Marlin。一樣的例子,假如需要修正的百分比是113%,能夠開啟控制項目:Control -> Motion -> Esteps/mm,將數值改成本來數值乘以113%后的結果,例如750x1.13=847.5。(這邊似乎不承受小數點,假如很在意準確到小數點也不能漏掉,請用重新燒錄Marlin的辦法。)
設定完數值之后,記得要應用選項Control -> Store memory將設定值寫入EEPROM,這樣重開機之后會運用這次修正的值來運作。
5.校正平臺對擠出頭之間的間隔
當擠出量正確之后,再校正平臺對擠出頭之間的間隔,會比擬有意義。察看的辦法相似。當打印第一層的時分,假如填滿底面的線條很松懈,有間隙,以至會發抖,代表擠出頭太高,需要調低一點;當底面填滿時有溢料、擠出料高于噴頭,那就是需要把擠出頭調高一點。來回調個幾次,置信就可以取得稱心的結果。