Questo post si configura come una specie di guida all'utilizzo di Pronter Face e del relativo programma di Slice,generazione del Gcode, collegato
IntroduzionePronterfaceé 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:
pythonpyserial 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 consoleIl pannello utenteil 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:
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:

La ConsoleLa 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