Não é nada muito complicado, apenas um dispositivo bem simples e um pouco de Gcode.
Eu já vim de caso pensado!
O Home da minha máquina é aproximadamente 7mm fora da mesa de impressão.
Isso já me dava uma posição confortável para extrudar um pouco de plástico e fazer a limpeza do Bico.
Eu apenas acrescentei DOIS limpadores diferentes:
O da esquerda é um limpador de cartucho de toner de silicone. Resiste muito bem à temperatura, resiste totalmente até ao ferro de solda.
O segundo não é capim!
É um pedaço de capacho, como é feito de fibra natural também não vai derreter!
Agora funcionando, isso é apenas um Gcode a ser adicionado aos arquivos de impressão.
Dá para ver até os resíduos de plástico sendo retirados pela escovada do bico
Gostei, foi útil e divertido...
NOVO: muitos pediram detalhes da implementação do movimento...
O movimento todo é feito apenas com GCODE colocado no campo Star-Gcode do Slic3r. Aqui está o código comentado (os comentários após o ";" não precisam ser retirados):
G28 ; home all axis
G92 E0 ; zera posição do Extruder
G92 X-3 ; origem do X, sensor está em -3
M109 ; espera esquentar se tiver comando pendente
G1 E4 F400 ; avança 4mm extruder, limpa o bico
G0 X40 F2500 ; movimentos do carro...
G0 X20
G0 X110
G0 X60
G0 X110
G0 X10
G1 E6 ; avança mais 2mm extruder
G0 X40
G0 X20
G0 X110 F2500
G0 X60
G0 X110
G0 X10
G92 E0 ; zera posição do Extruder
G92 Y-17 ; modifica o home para dentro da mesa
G0 Z0 F600 ; posição inicial do Z, 600mm/min
G0 X0 Y0 F3000 ; posição inicial do XY, 3000mm/min
Mas esse movimento ainda precisa ser melhorado, hoje ele vai e volta duas vezes mas ainda quero explorar variantes.
Talvez algo como vai-sobe-volta-desce-vai duas vezes seja mais eficiente por causa do material descartado que acumula na lamina (e um pouco na escova).
Super legal Alain!
ResponderExcluirParabéns
Muito bacana,como é acrescentado este comando,colocou manual no g-code ou no pos,processádor?pergunto porque estou tentando fazer algo parecido mas não sei!parabéns pelo bom trabalho!
ResponderExcluirResposta incluída no próprio texto
ExcluirJá estava nas minhas pendencias inserir o Gcode do movimento...
Alain, me desculpe a pergunta, o interpretador de G code aceita definição de avanço em G0? eu achei q em G0 a máquina movesse na velocidade máxima e G1 no avanço definio...
ResponderExcluirabraço!
Julio
Isso deve ser para máquinas CNC, não sei se é a norma ou a implementação mais usual.
ExcluirNas impressoras 3D o interpretador é o mesmo para G0 e G1, por enquanto isso é bem conveniente... acho que nunca mais será alterado para evitar problemas de compatibilidade