domenica 5 febbraio 2012

Guida a Pronterface...Impariamo ad usarlo!!Parte 1

Questo post si configura come una specie di guida all'utilizzo di Pronter Face e del relativo programma di Slice,generazione del Gcode, collegato

Introduzione

Pronterface
é il programma più utilizzato e diffuso per comandare una reprap, è stato realizzato da Kliment,e si può scaricare da qui,fa parte del "pacchetto printrun, che ingloba anche printcore e pronsole. Prendendo come sistema operativo Windows,per iniziare ad utilizzarlo si devono installare le librerie come descritto in questo passaggio:

python
pyserial
pyreadline
wxPython

Una volta conclusa la instalazione delle librerier, si può aprire il programma Pronterface, aperto apparirà una finestra come questa:





Il programma è composto da 5 blocchi, che sono:
*il pannello utente,
*il joystick
per il controllo dei motori della stampante
*il pannello dell'estrusore e del letto,
*il piano
di stampa
*la console

Il pannello utente

il pannello utente è posto nella parte alta del programma ed è il seguente:

Si compone di 15 pulsanti che svolgono le seguenti funzioni:
*File:premendolo si apre una finestra in cui è possibile aprire un file,modificarlo,pulire la console,accedere al projector,uscire dal programma

*Settings: premendolo si apre una finestra da cui è possibile accedere alla realizzazione di un nuovo pulsante,alle impostazioni del programma, ed al programma di Slice,generazione del Gcode-questo argomento verrà approfondito nella seconda parte-

*Port: non è un pulsante vero e proprio, si compone di due caselle :
  • una casella-si vede ora COM16-in cui vengono mostrate le come delle periferiche connesse alla stampante,selezionare la com corrispondente alla stampante in uso
  • l'altra casella in cui vengono mostrati i baud rate ovvero la velocità di connessione, con firmware Sprinter il baud è di 115200

*Connect: questo pulsante,una volta premuto permette la connessione alla stampante e sblocca le funzioni del joystic e del pannello estrusore,oltre a rendere attivi i pulsanti del pannello utente stesso quali: SD,Print,Pause

*Reset: questo pulsante permette di resettare la stampante

*Monitor Printer: questo pulsante-in fattispecie un check box- permette di abilitare la lettura automatica della temperatura dell'estrusore e del letto di stampa

*Mini Mode: questo pulsante una volta premuto rimpicciolisce la finestra del programma mostrando solo il pannello utente e parte della console

*Load File : questo pulsante permette di aprire un file.STL,.OBJ,.GCODE. Se il file è un STL o OBJ verrà avviata la procedura di Slice,al termine si vedrà l'oggetto posizionato sul Piatto,in caso di apertura di un Gcode, si vedra subito l'oggetto sul piatto

*Compose: questo pulsante fa avviare il programma Plate,il cui funzionamento sarà spiegato piu avanti

*SD: questo pulsante permette di caricare un gcode direttamente dalla SD.*

*Print: : questo pulsante permette,una volta avuto il GCODE, di avviare la stampa

*Pause: questo pulsante permette di mettere in pausa la stampa,abilita il pulsante Resume e Restart

*+: questo pulsante permette di aggiungere un pulsante personalizzabile


Il Joystick

questo pannello si componde di 5 " pulsanti":


*Motor OFF: questo pulsante permette di disattivare i motori della stampante

*Mm/min: questo "pulsante" permette di impostare la velocità del movimento manuale della stampante,è consigliabile mettere i valori di 400 nella casella accanto alle letter "XY" e 100 nella casella accanto alla lettera "Z"

*Joypad XY: questo pannello,posto al centro, permette di comandare il movimento manuale degli ASSI XY della stampante e le relative HOME, i movimenti sono controllabili tramite le
"sezioni ad arco" poste sul Joypad, i movimenti sono di :

  • +100
  • +10
  • +1
  • +0.1
  • -0.1
  • -1
  • -10
  • -100

I movimenti per ogni asse sono indicati dalle Lettere che identifica l'asse -Y e X-

*Joypad Z: accanto al joypad XY vi è il joypad per l'asse Z,è possibile muovere l'asse Z di:

  • +10
  • +1
  • +0.1
  • -0.1
  • -1
  • -10

Il simbolo delle case poste nei Joypad indentificano il pulsante per eseguire la procedura di Home, ovvero il testing dei sensori di finecorsa posti di default sul Minimo

Il Pannello Estrusore:

Il pannello estrusore permette di regolaree visionare la temperatura dell'estrusore e del letto e di comandare il motore dell'estrusore.Si compone di 9 pulsanti e di 2 indicatori per la temperatura


*Heater : esso è composto da tre pulsanti che permettono di :

  • OFF: arrestare il riscaldamento dell'estrusore
  • Cassella del Valore °C: in questa casella si imposta la temperatura che si desidera utilizzare,secondo le nostre esperienze ABS-254°C e PlA-190/195°C,
  • Set: premendolo si attiva il riscaldamento dell'estrusore secondo la temperatura desiderata

*Bed : esso è composto da tre pulsanti che permettono di :

  • OFF: arrestare il riscaldamento del letto
  • Cassella del Valore °C: in questa casella si imposta la temperatura che si desidera utilizzare
  • Set: premendolo si attiva il riscaldamento del letto secondo la temperatura desiderata

*Check Temp: premendo questo pulsante la Console darà la lettura della Temperatura Corrente

*Extrude: questo pulsante permette di avviare il motore dell'estrusore, seguendo le impostazioni date nelle caselle poste accanto:

  • mm: identifica i millimetri di filamento che vengono spinti,è consigliabile mettere un valore tra 6 e 20
  • mm/min: identifica la velocità dell'estusore, è consigliabile mettere un valore tra 1 e 60

*Reverse: questo pulsante fa avviare il motore dell'estusore ma con movimento inverso,seguendo le impostazioni date nelle caselle poste accanto:

  • mm: identifica i millimetri di filamento che vengono spinti,è consigliabile mettere un valore tra 6 e 20
  • mm/min: identifica la velocità dell'estusore, è consigliabile mettere un valore tra 1 e 60

*Indicatori di temperatura:

  • Heater: viene mostrata la temperatura in gradi centigradi dell'estrusore
  • Bed: viene mostrata la temperatura in gradi centigradi del letto

Il Piatto:

Questo pannello permette di visualizzare l'oggetto che verra stampato e di seguire i movimenti della stampante tramite una visualizzazione grafica del percorso di stampa di colore rosso:

  • Piatto Vuoto

  • Piatto con oggetto


La Console
La console è il pannello posto sulla destra è costituito da tre elementi:
  • Una finestra per vedere i Log
  • Una casella in cui si possono scrivere stringhe di codice,Mcode,Gcode, etc
  • Il pulsante SEND per inviare i codici immessi






Così si conclude la prima parte della guida all'uso di PronterFace, ci auguriamo che sia stata esaustiva, per correzioni o altro, commentate :) :)

Saluti

Kent's Strapper

10 commenti:

  1. Per ora non ho ancora la reprap, quindi mi limito a leggere.
    Complimenti per il bel lavoro che state facendo e per il tempo che gli dedicate.

    Claudio

    ps
    correzioni si scrive con una zeta ;-))

    RispondiElimina
    Risposte
    1. Ciao Grazie cerchiamo di fare del nostro meglio :) :)
      Correggo subito!!

      Elimina
  2. La descrizione del pronterface si riferisce alla versione "migliorata" che c'è da poco (mi riferisco all'img del cerchio) ma come si fa ad impostare? non è di default così.Questo programma seppur più semplice di altri per me è sempre un pò complicato,a mio parere sarebbe utile una guida step by step per la 1^stampa per i nuovi arrivati =D Saluti

    RispondiElimina
  3. Ciao Kaori,ci stiamo impegnando a fare la guida step by step,
    l'unico problema è il tempo che purtroppo è poco :) :)
    prova a scaricare questa versione:
    http://koti.kapsi.fi/~kliment/printrun/

    Ciao Lorenzo

    RispondiElimina
  4. Ciao Lorenzo,

    grazie per questa guida ... mi sto documentando sul software nell'attesa di completare la stampante. Ho scaricato l'ultima versione di pronterface ma dalla versione della tua guida differisce per la mancanza delle due scale graduate per la lettura delle temperature, come mai qusta differenza?

    Ciao e Grazie, Gil

    RispondiElimina
  5. Salve Gil,sono lieto che questa guida sia d'aiuto,la versione a cui fa riferimento è qeusta:
    http://koti.kapsi.fi/~kliment/printrun/

    RispondiElimina
  6. Forza Lorenzo,

    attendiamo le altre puntate!!!

    Grazie

    Sergio

    RispondiElimina
  7. Ciao a tutti sono Anna intanto grazie a Kent's Strapper per avermi insegnato ad usare pronterface.
    nel frattempo approfitto per dirvi che possego la portabee go e il supporto del prodotto lascia a desiderare volevo sapere se qualche volenteroso ha voglia di aiutarmi nel far ritrovare alla stampante la calibrazione? ltasto impazzendo il motore con braccetto scende troppo e si incastra, confido in voi per riuscire ad usare questo meraviglioso gioiello, ciao grazie

    RispondiElimina
  8. ciao io ho provato a scaricare python solo che per quello che ho capito è un linguaggio di programmazione e non capisco in che modo utilizzarlo con prontfacer. io lo scaricato dal sito officiale di pronterface con librerie incluse perciò ho saltato quello step nel quale bisogna scaricare le librerie. non riesco a trovare la seconda parte della tua guida qualcuno può aiutarmi ?

    RispondiElimina
  9. Salve a tutti,quando vado a connettere la stamoante mi rimanda questo errore:
    Connecting...
    [ERROR] Could not connect to COM4 at baudrate 115200:
    Serial error: could not open port COM4: [Error 2] Impossibile trovare il file specificato.
    Connecting...
    [ERROR] Could not connect to COM4 at baudrate 115200:
    Serial error: could not open port COM4: [Error 2] Impossibile trovare il file specificato.

    Cosa devo fare??

    RispondiElimina