本帖最後由 ma_hty 於 2015-1-4 17:29 編輯
回覆 218# 絕對好奇
> 個heatbed stepper竟然腳軟升唔起,淨係識得係咁震,
> 最後要用手幫佢先得,初頭以為壞 stepper,換咗個士啤同Y軸原裝落去都唔得,
> 但係用control控制佢上落又好正常,最後發現係未set好電流值, ...
Mmm... 這個講法有點不對. 的確 "升唔起,淨係識得係咁震" 是代表步進電機扭力不足, 但是... 從另一角度去考慮, 也可以解釋為 你的Z軸阻力異常大. 兩者當然是同一路的事, 但似乎後者是較好理解. Z軸阻力異常大, 可能是機械結構問題, 比方說... 螺母中心 跟 絲杆中心 偏差太多.
>加Z127呢一句係因為ReplicatorG預設Z軸嘅stepper嘅電流值為40,
> 但一般係淘寶買嘅stepper,需要電流值都比較大無咁低,
步進電機的電流上限, 是對應扭力. 扭力夠用即可, 不是必需火力全開. 開盡 127 (數值範圍 0-127), 即是把 步進電機電流上限 設到 1.8A . 請注意會否超過 你的步進電機的 建議電流上限. 超過了的話, 大部份多出的電流 都只會轉化為熱力 而不會轉化為扭力. 這也是為什麼 有些人的步進電機 會熱到燙手.
> 就係ReplicatorG程式有bug ,當啱啱home完X,Y軸完全歸位時,
> 再印嘢個Z軸就會腳震無力,但係只要將X或Y軸推開少少,
> 部機就會正常打印,知道原因就易攪嘞!只要修改start.gcode檔案,
你說的Bug麻... 我沒聽說過, 而且呢... 我已把 ReplicatorG 分解 取捨 然後再鍊成了. Bug, 的確是多如天上繁星, 但當中沒有你說的這一個. 不如試試把 homing 的次序 改成下列的再試一下, 說不定也可解決你的問題的.- (**** begin homing ****)
- G161 Z F1100 (home Z axis minimum)
- G92 Z-5 (set Z to -5)
- G1 Z0.0 (move Z to "0")
- G162 X Y F2500 (home XY axes maximum)
- G92 X5 Y5
- G1 X0.0 Y0.0
- G162 X Y F250 (home XY axes maximum)
- G161 Z F100 (home Z axis minimum)
- M132 X Y Z A B (Recall stored home offsets for XYZAB axis)
- (**** end homing ****)
複製代碼 .
> 係反白嘅地方加上呢一行,個作用係叫部機將個X軸向左移10mm,
> 後面F500係控制速度,一定要加F500呢一句,唔加呢句會chock到個噴頭梗梗聲!
對了, 這個 "chock到個噴頭梗梗聲", 才是 ReplicatorG 的 Bug.
( 順帶一提, G0 和 G1 是相同的指令, 沒理由特別去用 G0 的. ) |