Pronterface est un programme hôte pour l'électronique Reprap, développé par Kliment.

Il est surtout utilisé pour l'impression 3D, mais peut aussi bien faire fonctionner des découpeuses laser ainsi que des routeurs CNC.

Le site internet de Pronterface se trouve ici : http://www.pronterface.com/

L'interface de Pronterface


Principalement pour les imprimantes 3D, mais très utile pour le débogage de tout type de machine car il communique très efficacement et rapporte les erreurs au lieu de les ignorer.

Les instructions pour le téléchargement de Pronterface sont ici.

Il y a aussi des version pré-compilées pour Windows et MacOSX

Les utilisateurs Linux ont des instructions spécifiques

Il y a deux possibilité pour se connecter à la Smoothie avec Pronterface, via USB ou via Ethernet

Connexion USB

Tout le monde à l'USB, la Smoothie aussi !

La smoothie utilise l'interface Série via USB ( ACM ), permettant à Pronterface d'envoyer des commandes ainsi que du G-code à exécuter et même téléverser un fichier.

L'USB peut être délicat

Contrairement à l'Ethernet, l'USB tomber en panne à cause de problèmes d'EMI et de boucle de masse.

Le premier symptôme est la déconnexion aléatoire de votre carte, elle ne répondra plus, la machine s'arrête et parfois votre ordinateur vous indiquera une déconnexion de l'USB.

Pour combattre ces problèmes vous pouvez :

  • Faire en sorte que votre câble USB soit le plus court possible.
  • Il doit être blindé.
  • Il doit avoir une ferrite à une extrémité, voir mieux, aux deux.
  • La machine ne doit pas se trouver dans un environnement chargé en bruit électromagnétique.
  • La machine ainsi que l'ordinateur qui la contrôle doivent être connectés le plus proche possible sur l'installation électrique, au mieux sur la même prise.

Pilotes Windows

Pour utiliser une Smoothieboard avec un ordinateur fonctionnant avec le système d'exploitation Windows, il vous faut au préalable installer des pilotes.

Ces pilotes ainsi que les instructions pour leur installation se trouvent sur la page Pilotes pour Windows.

Faites très attention à bien installer les pilotes puis redémarrer l'ordinateur AVANT de connecter Pronterface à votre Smoothie.

Pour établir la connexion, suivez cette procédure :

  • Cliquez sur Port, pour rafraîchir la liste des cartes connectées à votre ordinateur.
  • Sélectionnez votre carte dans le menu déroulant à coté du bouton Port. Cela ressemblera à /dev/ttyACM0 sous Linux ouCOM1 sous Windows.
  • Vous n'avez pas besoin de définir le taux de transfert, Smoothie utilisera le plus rapide possible par l'USB et tout réglage sera ignoré.
  • Cliquez sur Connect

Si tout se déroule correctement, le panneau de droite dans Pronterface (le journal), devrait vous afficher ceci :

Connecting...
Printer is now online.

Maintenant, Pronterface va lire et afficher les températures et vous permettre d'interagir avec votre machine.

Ethernet

La smoothieboard comprend une prise Ethernet, révélant une interface Web, mais aussi une interface Série ( telnet ).

Vous pouvez utiliser cette dernière pour vous connecter à la Smoothieboard via Ethernet avec Pronterface.

Tout d'abord, paramétrez votre Smoothieboard pour activer l'Ethernet : voir la page Réseau

Wifi

Il n'est pas recommandé de communiquer avec la Smoothieboard en Wifi, ceci introduit une certaine latence, rendant l'interface agaçante voir inutilisable.

Assurez-vous que votre ordinateur est connecté à votre commutateur réseau puis à votre Smoothieboard par l'intermédiaire de câbles Ethernet.

Mode de diffusion

Assurez-vous d'avoir le bon réglage dans Pronterface. Allez dans le menu Settings > Options, puis dans l'onglet Printer Settings et vérifiez que l'option TCP streaming mode est cochée.

Si ça n'est pas la cas, vous allez rencontrer des ralentissement dans les transferts.

Dès que vous avez vérifié que la fonction Réseau est opérationnelle ( en accédant par exemple à l'interface Web) , vous pouvez essayer de vous connecter via Pronterface

Permièrement, trouvez l'adresse IP de votre Smoothieboard, nous allons utiliser comme exemple 192.168.1.10

Maintenant, dans le menu déroulant Port,où se trouve généralement le nom du port Série/USB, tapez :

192.168.1.10:23

Puis cliquez sur Connect

Si tout se déroule correctement, le panneau de droite dans Pronterface (le journal), devrait vous afficher ceci :

Connecting...
Printer is now online.

Maintenant, Pronterface va lire et afficher les températures et vous permettre d'interagir avec votre machine.

En plus de tous les boutons et contrôles qu'offre Pronterface,

vous pouvez utiliser la boîte de dialogue et le bouton Send, pour envoyer manuellement du G-codes et des commandes à votre Smoothieboard

G-codes

Envoyez du G-code ne demande pas de traitement particulier, tapez simplement votre code dans la boîte de dialogue ( en bas à droite ) puis cliquez sur le bouton Send. Vous trouverez une liste de G-codes utiles ici.

Commandes

En plus du G-codes, la Smoothie comprend un ensemble de commandes.

Vous trouverez une liste de commandes utiles ici.

Toutefois, envoyer des commandes n'est pas aussi banal que d'envoyez du G-code.

Comme Pronterface est habitué au G-code, mais non aux commandes, il va les ignorer si envoyées en l'état.

Donc,vous devez ajouter un caractère @ devant la commande pour l'envoyer.

Par exemple, pour envoyer la commande Version, vous devez en réalité taper @version.

La Smoothieboard comprend une carte SD, qui sert à stocker le fichier de configuration mais aussi des fichiers G-codes.

Vous pouvez utiliser Pronterface pour envoyer les fichiers vers la Smoothieboard, qui seront ainsi stockés et que vous pourrez lire par la suite quand bon vous semble.

C'est particulièrement utile si vous avez des problèmes de connexion USB ou une vitesse de transfert USB trop faible ( les deux étant très rares)

Pour envoyer un fichier G-code vers votre Smoothieboard, suivez cette procédure :

  • Cliquez sur Load file
  • Sélectionnez votre fichier
  • Pronterface va charger et analyser votre fichier
  • Cliquez sur SD
  • Sélectionnez SD Upload dans le menu déroulant
  • Entrez un nom de fichier ( Avec la Smoothie, vous pouvez ignorer l'avertissement concernant les noms de fichier de type 8.3 )
  • A présent le fichier va se transférer par l'interface série, vous pouvez surveiller la progression dans la barre en bas de la fenêtre.