Come funziona la posizione iniziale su una stampante Prusa i3 RepRap?


10

inserisci qui la descrizione dell'immagine

Con quale processo Prusa i3 determina la posizione iniziale?

Ho la sensazione che funzioni così, ma non ne sono del tutto sicuro:

  1. Se nessuno dei fine corsa è attivato; supponi di essere in qualche punto tra Max-X, Max-Y, Max-Z e il punto 0,0,0.
  2. fare
    1. Per asse in Assi
      1. Se l'asse finisce non segnala
        1. sottrarre 100 passi dall'asse.
  3. mentre i terminali non segnalano, o se il punto 0,0,0 non viene raggiunto;

2
La risposta a questa domanda dipende completamente dal firmware in esecuzione sulla stampante e dalla configurazione di tale firmware (l'ordine di riferimento in Marlin è configurabile, sono disponibili una varietà di opzioni come "home Z first" o "home X e Y contemporaneamente ").
Tom van der Zanden,

Risposte:


8

Funziona come descritto, ma non sposta tutti gli assi contemporaneamente. Per prima cosa sposta l'asse X, sottraendo i passaggi mentre l'estremo X non è premuto. Quando viene impostato l'asse X (viene premuto il finecorsa X) ripete la procedura per l'asse Y e infine l'asse Z.


1
Ho sempre trovato strano che le stampanti 3D abbiano sostanzialmente la sequenza di homing inversa rispetto alle macchine cnc convenzionali. La maggior parte dell'ordine di homing di mulini, laser e router industriali è Z, Y, quindi X. Questo per ridurre le possibilità di crash in qualsiasi dispositivo montato sul tavolo di lavoro.
tbm0115,

1
Le stampanti 3d hanno generalmente il finecorsa z nella parte inferiore piuttosto che nella parte superiore nel bene e nel male. Quindi z homing lo farebbe schiantare contro qualsiasi cosa sotto di esso. Molte persone (me incluso) mettono in cima lo z endtop perché ha più senso.
John Meacham,

1

Hai il finecorsa che invia un on o off alla scheda controller.

Il firmware delle schede sa se si tratta di un interruttore chiuso o aperto.

Supponiamo che premuto sia acceso e non premuto sia spento.

Quando l'asse è a casa, verrà letto come ON. Il firmware non consentirà quindi all'asse di spostarsi nella direzione designata come la direzione principale. Ora probabilmente è qui che ti sei confuso. In effetti sei tu ad aprire un file di codice e dire quale direzione è home. Quando lo accendi per la prima volta, è probabile che tu abbia sbagliato su almeno uno. Quindi andrai freneticamente e lo premi manualmente mentre l'hotend della tua stampante si blocca DURO nel letto .. Tutti noi siamo stati lì!

Generalmente i Prusa usano rampe 1.4

http://reprap.org/wiki/RAMPS_1.4

Il tuo codice è il tuo firmware. Di solito basta modificare un file di intestazione (file singolo). Questi file sono ampiamente documentati, a seconda di quale si utilizza. Il tuo venditore potrebbe fornirti un file di intestazione preconfigurato.

Noterà che sì, se il finecorsa scivola o non è nella posizione corretta, la stampante si bloccherà da sola. Di solito nessun danno, ma è una cosa molto spiacevole che accada.

Vale anche la pena notare che alcuni firmware ti costringeranno a casa prima di spostarti. Altri ti permetteranno di bloccare la stampante sul lato opposto. Solo un motore, farà qualunque cosa tu gli dica.

In breve. Gli dici come funzionano i computer portatili e in quale direzione si trova la casa su una stampante.


Non vedo come questa sia una risposta alla domanda. La domanda si pone come funziona la ricerca del punto di riferimento (in termini di "algoritmo" che viene utilizzato) ma la tua risposta è solo un'osservazione su come le persone si schiantano il loro hotend nel letto a causa di una cattiva configurazione dell'estremità.
Tom van der Zanden,

Ciao Tom Mi dispiace, lo trovi confuso. Spiego come funzionano i fine corsa e come il firmware / l'elettronica vede ed elabora gli stati. Che risponde alla domanda. Penso che ti sei perso con le informazioni extra sul perché le teste si sarebbero schiantate. Questo era per esprimere come i diversi firmware gestiscono e non riescono a gestire la posizione del carrello. Fammi sapere se hai altre domande. Buona stampa!
StarWind0
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.