--- 2.5EX 靜音計劃(補充說明)---
以下提供給需要靜音的人~ 也請其它先進朋友多多齒笑~
喔! 是多多指教~
1. 設備條件
a. ATOM 2.5EX,馬達為4線式
b. 軟體為新版ATOM-2.0.8B-20180529-Firmware
2. 購買模組
TMC2208, 先買到前輩所提特別接腳排列版本, 這版本連馬達兩組線圈的排列 B2-B1-A1-A2 都一模一個樣。(參考接腳圖)
強烈建議像我一樣的業餘人事,就買這個版本,省事又方便。
3. 更換模組
要記得關電源,換好後可以依照廠建議量測限流設定,但一定要記得把馬達接頭移除再開電量。如果你買的跟我是同一家模組,出廠大約設定在 0.77A 差不多可用,我是業餘的就不動它了,有需要以後再調。(調整要小心)
4. 修改程式(兩種方式)
因為 DRV8825 是32微步控制,TMC2208是16微步控制,所以要把需要的微步控制減半,不然移動速度是兩倍,肯定要失步,會咔咔咔很大聲。
方法A:
直接由 ATOM 選單調整,在 Control -> Motion 直接改
Xsteps/mm : 160 -> 80
Ysteps/mm : 160 -> 80
Zsteps/mm : 160 -> 80
Esteps/mm : 200 -> 100
沒錯,全部減一半,但這裡改不到噴頭回家的速度,回家時聲音會很可怕,而且那個 X 跟 Y 要轉好久~好久~好久~ 還沒到 80, 所以改程式吧。
方法B:
找到 Marlin firmware 裡的 Configuration.h
我把我有改過的列出來給大家參考,不一定完美但很安靜。
- 噴頭回家的速度***重要***
#
define
HOMING_FEEDRATE {50*60, 50*60, 50*60, 0}
- 步進單位 ***重要***
#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 80, 100}
- 最大的移動速度
#define DEFAULT_MAX_FEEDRATE {125, 125, 125, 125}
- 最大的加速度
#define DEFAULT_MAX_ACCELERATION {1200,1200,1200,2200} *改 E=2200 是因為擠料很大聲,但不要改太小,擠料會跟不上
- 預設加速度
#define DEFAULT_ACCELERATION 600
- 擠料回抽加速度
#define DEFAULT_RETRACT_ACCELERATION 2200 *我只是跟上面搭配一下,一樣別太小
- 下列三個,我還感覺不出差別,基於參數們都減半,我就先改了
#define DEFAULT_XYJERK 10.0
#define DEFAULT_ZJERK 10.0
#define DEFAULT_EJERK 2.5
5. 測試
可以先把試試 HOME 的動作,左手記得放在電源開關,任何風吹草動快速關電。如果都沒冒煙也沒咔咔叫,就做新版本的校正方法,原廠網站有,再印一個 50x50mm 測試,你會很感動~
另外提醒,TMC2208 輸出控制微步是256, 很細的控制擠料馬達感覺比較熱,稍微留意一下。(或是以前都沒關心它?!)
張晨緯
2018-08-15 08:04:42
Hawke ChienSheng Liu
2018-08-15 09:03:21
擠料機可以不必換晶片,它並不吵,用原來的DRV8825扭力也比較大。
黃瑞隆
2018-08-17 08:47:37
戴亙泰
2018-08-17 20:37:09
不知道我可不可以問怎麼去量測哪個點位是0.77A?