跳到主要內容

發表文章

目前顯示的是 2月, 2019的文章

3D列印 Marlin 擠出頭、熱床 溫度控制 PID值校正

Marlin 有提供 PID 參數自動校正的功能 (PID Autotune) 執行G-code "M303 C8 S175" (自動調整PID參數,溫度震盪8次後停止,目標溫度175度)。 待收到 "PID Autotune finished! Put the Kp, Ki and Kd constants into Configuration.h" 的訊息,請用測試過程中最後一輪的 Kp, Ki and Kd 值,替換掉 Configuration.h 中的 DEFAULT_Kp, DEFAULT_Ki 和 DEFAULT_Kd。之後重新燒錄韌體,完成擠出頭溫度控制校正。 熱床則執行執行G-code "M303 E-1 C8 S90" (自動調整PID參數,溫度震盪8次後停止,目標溫度90度) 熱床則對應  bedKp 、 bedKi 、bedKd  如果執行兩次指令覺得數值差異很大的話 C8 震盪8次  改為 C16 震盪16次 讓他計算平均值 有些加熱器初始幅度較大 導致每次計算結果差異大

3D列印 加斷料檢測 Filament Runout Sensors

先找到板子上空的Pin 我看到D11沒再使用 所以把微動開關用杜邦端子壓接好後接這上面 在pins_RAMPS.h中,將282行更改為: #define FIL_RUNOUT_PIN 11 //這裡設定PIN11 預設是4 也就是D4 看你板子上哪個空的 就設哪個  在Configuration.h中取消註解: #define FILAMENT_RUNOUT_SENSOR 之後重新上傳韌體即可!