Antes da pergunta, aqui está minha configuração;
- Prusa i3 (com placa mãe Mks Gen v1.2)
- Repetidor como cortador
- Código fonte Marlin
Minha principal tarefa é converter minha impressora 3D em uma impressora de chocolate. Substituí a extrusora de filamentos por uma extrusora de chocolate. E é aí que meu problema começou. Porque, a nova extrusora está parando um pouco fora do eixo y ao voltar para casa. Ele sai da cama padrão de 20x20 cm. Os outros eixos X e Z estão OK.
Então, eu brinquei com o #defines
explicado abaixo, mas eu não conseguia nem fazer nenhuma diferença em mm por homing. Todos eles são ignorados quando a impressora está voltando para casa. Ele vai e repousa sobre as paradas finais do hardware e para lá eventualmente.
Tudo o que eu quero deslocamento de 10 mm para o eixo Y.
Começou com isso;
// Travel limits after homing
#define X_MAX_POS 200
#define X_MIN_POS 0
#define Y_MAX_POS 190 <<<< (tested with 190 and 210)
#define Y_MIN_POS 0
#define Z_MAX_POS 200
#define Z_MIN_POS 0
e isto;
// The position of the homing switches
#define MANUAL_HOME_POSITIONS // If defined, MANUAL_*_HOME_POS below will be used
//Manual homing switch locations:
// For deltabots this means top and center of the cartesian print volume.
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS 10 <<< (tested with 10 or -10)
#define MANUAL_Z_HOME_POS 0
Também brinquei com as configurações da ferramenta slicer (Repetier) , onde são mencionados valores relacionados à localização, mas também não há alegria.
Qualquer entrada muito apreciada.
Agora finalmente tive tempo de analisar isso, pois sabia que de alguma forma existia, mas não tinha certeza de como funcionava:
Use o comando M206 G-code no firmware Marlin, Sprinter, Smoothie ou RepRap para compensar a coordenada 0,0,0 da sua mesa de impressão em relação aos pontos finais.
A página wiki do reprap.org diz:
Vemos que isso é basicamente o mesmo sugerido pelo @LarsPoetter, mas ele tem a grande vantagem de poder ser salvo na EEPROM; portanto, você não precisa adicioná-lo todas as vezes ou em cada sliccer diferente (se bem entendi) , - Eu ainda não tentei)
Deixe-nos saber se isso funciona para uma solução permanente.
fonte