Estou tendo uma impressora derivada Prusa i3 com um sensor capacitivo para o eixo z. Ele muda um pouquinho antes que o bico atinja a base de impressão e, portanto, precisa de um deslocamento em z para ser configurado.
No Slic3r, configurei o deslocamento z -0.1
na página Geral das configurações da impressora , mas atualmente estou avaliando o Cura e não consigo encontrar essa configuração. O Slic3r parece aplicar essa configuração diretamente aos valores z gerados no código g, portanto, não usa uma versão curta no início do código g. Meu código g atual (exceto o padrão da peça de nivelamento automático da cama):
G28 ;Home
G29 ; auto-bed-leveling
G1 Z15.0 F6000 ;Move the platform down 15mm
G92 E0
G1 F200 E3
G92 E0
Existe uma maneira de configurar o Cura, por exemplo, usando as opções Start Gcode , para aplicar o deslocamento z?
fonte
G92 Z15.1
após aG1 Z15.0 F6000
linha (você escreve sobre G0 enquanto G1 está lá)?G0
eG1
são a mesma coisa. Formalmente,G0
denota um movimento rápido eG1
um movimento coordenado, mas Marlin não faz essa distinção. É apenas "movimento".Para Cura 3.1 (?) +:
Instale o plugin: Menu / Plugins / Procurar Plugins ... / vá até "Z Offset plugin" <- Instalar
Defina a configuração:
Printer Profile / Print Setup / Build Plate Adhesion / Z Offset
fonte
Initial Layer Z Offset
, não há diferença, portanto não é usado.Eu construí minha impressora há cinco anos com um problema semelhante e sugiro fortemente que o 0 físico seja o 0 real, em vez de inseri-lo no sistema. Especialmente se você estiver explorando e testando novos métodos, ou seja, configurações Cura vs Slic3r. No Marlin, você pode inserir um ajuste z para as paradas finais, mas isso poderá criar complicações futuras se você decidir atualizar a máquina.
Mantenha o mais simples possível, se um sensor for extraviado, não tente inverter o cálculo, a pressão dos motores o cutucará e depois de um tempo você terá o mesmo problema ...
fonte