如何禁用Marlin溫度保護

最近在玩3D打印,搞了套MEGA 2560 + RAMPS 1.4 + A4988,刷Marlin(https://github.com/MarlinFirmware/Marlin)固件,接上電機調試,出現"Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"錯誤,基本上能夠看出來是溫度保護的錯誤,很明顯我沒有接溫度傳感器,而且手裏也沒有合適的傳感器,那怎麼調試電機呢?git

不能禁用嗎?因而google,bing了一圈,發現有人問,沒有人答,只好自力更生,看代碼,Marlin代碼量不太,很容易找到了控制邏輯,發現人家自己就有禁用的變量定義,那就簡單了,只要在Configuration.h文件中加上這樣一條語句就搞定了:github

#define BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE

從新刷入固件,重啓測試OK,X, Y, Z軸電機隨意控制,不過E0電機仍是不動,簡單,發送一條測試

/**
* M302: Allow cold extrudes, or set the minimum extrude S<temperature>.
*/google

M302S0spa

E0電機也自由轉動了,電機調試完畢。調試

相關文章
相關標籤/搜索