Uso firmware repetier, para ter um auto leveling rapido e eficiente andei a alterar alguns parâmetros. Vou partilhar essa informação aqui neste post, pode ser útil para o pessoal que usa auto leveling.
Tento o repetier como marlin tem um campo que permite inserir gcode antes e depois do auto leveling, no meu caso adicionei o seguinte no campo "Probe start script":
G1 Z3\nG28 X Y\nG1 X100 Y0\nG28 Z\nG1 Z3
cada comando gcode é separado através do newline char "\n"
O comportamento é o seguinte;
1- levanta o carriage 3mm para cima (evitar bater alguma coisa antes do homing)
2- homing X e Y
3- mover o carriage a meio da mesa
4- homing Z
5- levanta o carriage 3mm para cima (para não ter o sensor indutivo activo antes do auto leveling)
6- inicia o processo de auto leveling
No campo "Probe finished script":
G1 Z50
7- no fim do auto leveling levanta o carriage 50mm para poder eliminar algum filamento que esteja pendurado no nozzle.
No slider só é preciso adicionar o comando G32 para fazer todos estes procedimentos.
Imaginamos que tinha o carriage em z = 100mm, se não usar essa script a cada ponto feito no auto leveling o carriage voltava a subir até aos 100mm o que demora bastante tempo a fazer todo o processo de auto leveling.
No caso do marlin não sei ao certo se tem o mesmo problema e se essa script tem algum utilidade.
Vídeo a fazer o auto leveling usando essa script: