Modifications

Aller à : navigation, rechercher

FraiseuseCNC/pyGrbl

106 octets ajoutés, 19 avril 2013 à 07:23
Controle de la fraiseuse : grbl en python
[=Conversion png -> gcode]=
*commande fab dans un terminal
*fab_format = png; to_process = G-code(.g)
*charger png + redimensionner //taille de la machine 350mm*350mm environs
*paramètres à choisir :
**diametre de la fraise **offset **overlap //pourcentage de recouvrement pour le remplissage
*make gcode + sendit
[=Controle de la fraiseuse : grbl en python]=
*ouvrir ipython //interactive python
from pyGrbl import * # importer la librairie grbl
grbl = GrblStreamer() # créer une instance
grbl.setLocal () # mettre la machine en coordonnées relatives
grbl.moveX(x) # déplacer la fraise de la valeur x voulue, en mm
grbl.moveY(y) # déplacer la fraise de la valeur y voulue, en mm
grbl.moveZ(z) # déplacer la fraise de la valeur z voulue, en mm
grbl.setHome () # définir le point d'origine # charger le fichier de gcode
grbl.getGcodeFromFile('model/space_invader/space_invader.g')
# charger envoie le fichier de gcodecode vers la machine
for ligne in grbl.gcode:
grbl.sendGcode(ligne)
# envoie le code vers la machine=To Do=*expliciter déplacement relatif/absolu*expliciter système métrique/us

Menu de navigation