如何禁用Marlin溫度保護

2021-09-06 23:02:52 字數 604 閱讀 3612

最近在玩3d列印,搞了套mega 2560 + ramps 1.4 + a4988,刷marlin(韌體,接上電機除錯,出現"printer stopped due to errors. fix the error and use m999 to restart. (temperature is reset. set it after restarting)"錯誤,基本上可以看出來是溫度保護的錯誤,很明顯我沒有接溫度感測器,並且手裡也沒有合適的感測器,那怎麼除錯電機呢?

不能禁用嗎?於是google,bing了一圈,發現有人問,沒有人答,只好自力更生,看**,marlin**量不太,很容易找到了控制邏輯,發現人家本身就有禁用的變數定義,那就簡單了,只要在configuration.h檔案中加上這樣一條語句就搞定了:

#define bogus_temperature_failsafe_override

重新刷入韌體,重啟測試ok,x, y, z軸電機隨意控制,不過e0電機還是不動,簡單,傳送一條

/*** m302: allow cold extrudes, or set the minimum extrude s.

*/m302s0

e0電機也自由轉動了,電機除錯完畢。

sharedpreferences如何儲存物件

昨天做了乙個搜尋歷史的功能,然後根據搜尋的歷史可以調回到上乙個頁面,這裡涉及到乙個用sharedpreferences儲存物件的問題,sharedpreferences是不能夠直接儲存物件的,我們需要將物件序列化成乙個字串進行儲存。例如 playlist這樣乙個物件 public static vo...

如何禁用session

事情的起因是從群友的乙個問題開始的 如何禁用session?為什麼要禁用session的?他的理由是現在的專案身份校驗是基於快取實現的,沒有用到session,而session是要佔記憶體的,卻沒有用到,這裡白白浪費了記憶體。一開始還覺的挺有道理,後來去實驗加閱讀原始碼發現不是這麼回事。首先,ses...

SELinux如何永久禁用

linux被認為是當今最安全的作業系統之一,這是因為它傑出的安全特性,如selinux 安全增強的linux 對於初學者,selinux被描述為在核心中執行的強制訪問控制 mac 安全結構。selinux提供了一種強制執行某些安全策略的方法,否則系統管理員將無法有效地實現這些策略。當您安裝rhel ...