Centrare il piatto della stampante 3d marlin 2.0

Centrare il piatto della stampante 3d marlin 2.0. Il mio piattello ha dimensioni x:225mm y:145mm ora faro in modo che l’estrusore (ovvero le assi) non vadano al di fuori di questi parametri.Incollo qui di seguito i comandi estratti dal firmware :

// The size of the print bed
#define X_BED_SIZE 225
#define Y_BED_SIZE 145

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 150

Spiego cosa sono questi comandi con un esempio. La lunghezza dell’asse x e maggiore della lunghezza del piatto . Alla fine dell asse x è fissato il sensore finecorsa , che rappresenta il punto 0 ( ovvero il punto  X:0 ) .Quindi avremo :

Noi la immaginiamo cosi :

  • sensore si trova al punto X:0
  • spazio vuoto(50 mm) parte da X:0 a X:50
  • piatto(con lungezza 225mm)  parte da X:50 a  X:275 (ovvero :50 +225 )

Il firmware la vede in un modo diverso per lui lo spazio vuoto non esiste :

  • sensore  X:0
  • piatto parte da X:0 a X:225

Quindi bisogna fare in modo che il firmware riconosca lo spazio vuoto , dicendoli che il sensore finecorsa non è il punto zero (X:0)  ma (X:-50) :

Passo dalla teoria alla  alla pratica 

ho preso le misure alla la mia stampante 3d CON PRECISIONE e risulta che :

  • piatto ha dimensioni : x:240 mm y:150 mm
  • spazio vuoto tra asse x e sensore 28 mm
  • spazio vuoto tra asse y e sensore 0 mm

Per centrare il piattello della stampante 3d con marlin 2.0.Devo modificare il codice nel modo che segue :

// The size of the print bed 
#define X_BED_SIZE 240 
#define Y_BED_SIZE 150

// Travel limits (mm) after homing, corresponding to endstop positions. 
#define X_MIN_POS -28
#define Y_MIN_POS 0
#define Z_MIN_POS 0 
#define X_MAX_POS X_BED_SIZE 
#define Y_MAX_POS Y_BED_SIZE 
#define Z_MAX_POS 150

Aggiungo questi dati al firmware e poi vado a testarlo .

Centrare il piatto della stampante 3d marlin 2.0

video:

Scrivo qui di seguito alcune azioni che faccio sul video :

  • Aggiungo al firmware marlin  i parametri dell piatto della mia stampante x:240mm y:150mm
  • Aggiungo al firmware la lunghezza dello spazio vuoto :28mm
  • Porto tutte le assi nella posizione Home. Perché lo spiego in questo articolo 
  • lancio il comando :G0 X0  (click qui se non sai cose è simile al comando G1) .. se ho preso bene le misure ,con questo comando l’estrusore si deve fermare esattamente al inizio del piatto della stampante 3d.
  • Lancio il comando :G0 X240 ..con questo comando l’estrusore si deve fermare esattamente alla fine del piatto della stampante 3d.
  • Poi per finire comando G0 X120 Y75 .
  • con questo comando l’estrusore si deve fermare esattamente al centro del piatto della stampante 3d.

Ora a quegli che mi hanno seguito nei  articoli precedenti dico : “Penso che ora siamo in grado di fare un altro passo in più è iniziare a calibrare l’estrusore ”  Quindi la prima cosa che mi vine in mente da fare è calibrare la temperatura di estrusione

Da dove nasce l’idea di questo articolo ?