XY Plotter Tool par Love Open Design - Love Open Design

XY Plotter Tool par Love Open Design

-

Le plug-in se trouve sur notre page Github

Après avoir chiné quelques temps pour trouver un drawing bot avec un bon rapport qualité prix, nous sommes tombé sur un article bien documenté sur le site de Générative Hut. Un kit axiDraw pour 70€… La belle affaire !

Aprés quelques test il est apparut un defaut majeur dans l’execution du Gcode due au plug-in utilisé pour générer ce dernier. En effet la société qui vend cette machine n’a pas pris la peine de dévlopper un plug-in pour cette machine et utilise donc un plug-in destiné à la base à un graveur laser.

Nous avons donc pris la peine d’en developper un nouveau, ce qui nous fait une exellente machine à dessin!

Introduction

Cette extension est destiné au drawing bot DIY XY Plotter High Precision Drawbot. Etant donnée que cette machine fonctionne sur une base de GRBL Arduino shiel, il est possible que ce plug-in fontionne avec nimporte quel axiDraw

  • Inkscape 1.0 et supérieur.
  • Cette machine utilise GRBL Control

Installation

Téléchargez la derniere release ici. S’utilise avec la version 1.0 de Inkscape et haut dessus. Vous trouverez votre numéro de version dans Help > About.

Dézippez le dossier directement dans votre dossier d’extension Inkscape. Vous trouverez le chemin de ce dossier dans le menu : Edit > Preferences > System

Redémarrez Inkscape et c’est bon!

Gcode Panel

Dans Inkscape > Extension > Generate GCode for XY Plotter > XY Plotter tool from Love Open Design

NameDefinitionDefaultGcode Result
Drawing On CommandCommande Gcode pour baisser l’axe ZM3M3 S1000
Drawing Off CommandCommande Gcode pour monter l’axe ZM5M5 S0
Pen Up Travel speedVitesse de déplacement stylo levé3000G1 F3000
Pen Down Travel speedVitesse de déplacement en mode dessin1500G1 F1500
Pen Active PowerValeur pour activer la descente du stylo1000M3 S1000
Pen On DelayDélai après la descente du stylo et avant de commencer à dessiner0,1G4 P0.1
Pen Off DelayDélai après un trait de dessin avant de bouger jusqu’au prochain trait0,2G4 P0.2
PassesNombre de passes
Pass Depthrelatif au fraisage1,0
DirectoryFichier d’enregistrement de votre dessin – en relatif
Filename + numeric value ‘numeric value’ permet d’incrementer le nom de votre enregistrementoutput.gcode
All UnitsImportant Soyez attentif à ce que toutes les unité de votre document soit uniforme. Document units / Inkscape units / output unitsmm

G-code Header and Footer

Vous pouvez ajouter un fichier texte « header » et « footer » sans extension dans le dossier du plug-in pour ajouter des commandes customisées. Ne pas oublier d’ajouter une ligne a la fin de ces fichiers.

Si il n’y a pas de fichiers détécté, les valeur par defaut sont :

  • Header : G90 ; Absolute positioning
  • Header : G0 Z0 ; Display path inside GRBL Control
  • Footer : G1 X0 Y0 ; Move to X0 Y0