Calibração de PID de extrusora e de mesa quente de impressora 3D

A publicação está sendo preparada... Em breve!

Extrusora (extruder, hotend)

M303 E0 C15 S240 U

  • M303 - comando
  • C10 - quantidade dos ciclos
  • S240 - temperatura
  • E0 - numero da extrusora
  • U - salvar valores

G-Code script

G28 ; Voltar para casa
G1 Y0 X0.0 Z5 F1500 ; Mover hotend para X0 Y0 Z5
M106 S255 ; Ligar Ventoinha 100%
M303 E0 S240 C15 U ; E0 - número da extrusora S - temperatura C - quantidade de cillos U - salvar valores
M106 S0 ; Desligar ventoinha
M500 ; Salvar valores da calibração para EEPROM
M503 ; Mostrar valores novos de EEPROM para conferir

Mesa quente (hotbed)

M303 E-1 C10 S110 U

  • M303 - comando
  • E-1 - número do aquecedor (mesa quente = E-1, extrusora 1 = E0, extrusora 2 = E1...)
  • C10 - quantidade dos ciclos
  • S110 - temperatura
  • U - salvar valores

Gravação dados para EEPROM

M301 H1 P11.21 I1.27 D24.79

  • M301 - comando
  • H1 - número do aquecedor (mesa quente = H0, extrusora 1 = H1, extrusora 2 = H2...)
  • P11.21 - valor Kp
  • I1.27 - valor Ki
  • D24.79 - valor Kd 

Você pode adicionar valores ao firmware Marlin alterando os parâmetros:

Para o extrusora

#define DEFAULT_Kp 13.78
#define DEFAULT_Ki 1.98
#define DEFAULT_Kd 23.99

Para o mesa quente

#define DEFAULT_bedKp 150.08
#define DEFAULT_bedKi 29.55
#define DEFAULT_bedKd 190.56

Se o PID da mesa quente não estiver calibrado e aparece um erro: PID Autotune failed! Bad extruder number, você precisa remover o comentário do parâmetro abaixo no arquivo Configuration.h do Marlin, regravar o firmware e repetir a calibração:

define PIDTEMPBED

3d, impressora, quente, mesa, extrusora, extruder, PID, calibração, aquecedor, hotbed, hotend, EEPROM, Marlin
28.05.2019, 3683 visualizações

Tags

WhatsApp