Raster2Gcode : Différence entre versions
(→Résumé) |
|||
(7 révisions intermédiaires par 4 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Projet | {{Projet | ||
− | |status= Prototype | + | |status=Prototype |
− | + | |image=Fablabologo.jpg | |
|name=raster to gcode | |name=raster to gcode | ||
|description=convertisseur d'images en fichier de gravure pour la découpe laser | |description=convertisseur d'images en fichier de gravure pour la découpe laser | ||
|contributeurs=Cedric | |contributeurs=Cedric | ||
}} | }} | ||
− | |||
==Résumé== | ==Résumé== | ||
Il s'agit de développer un générateur de fichiers gcode à partir d'images bitmap, pour donner à notre découpe laser la possibilité de graver des images. | Il s'agit de développer un générateur de fichiers gcode à partir d'images bitmap, pour donner à notre découpe laser la possibilité de graver des images. | ||
+ | Ce code est maintenant intégré à Laserengraver, la fonctionnalité de raster est accessible directement dans inkscape. | ||
+ | |||
+ | Raster2Gcode est désormais intégré dans [[Laserengraver]] via l'onglet "Images matricielles" | ||
+ | |||
+ | ==Développement == | ||
+ | ==Première version== | ||
+ | ===code Python=== | ||
− | + | [[Fichier:Rsater2gcode.zip]] | |
Ce code analyse l'image point par point pour en déduire la puissance du laser à appliquer à cet endroit. | Ce code analyse l'image point par point pour en déduire la puissance du laser à appliquer à cet endroit. | ||
une légère optimisation permet de générer une ligne de gcode que quand la valeur de luminance change. | une légère optimisation permet de générer une ligne de gcode que quand la valeur de luminance change. | ||
+ | |||
+ | Pour l'instant les paramètres doivent être modifiés dans l'entête du fichier. | ||
+ | |||
+ | un test avec le logo de Plateforme C : [[Fichier:PlateformeC-logo rasterGcode.zip]] | ||
+ | |||
+ | |||
+ | un test avec une belle [[image:Voitur.jpg|300px]] voiture | ||
+ | |||
+ | ===Attention=== | ||
+ | |||
+ | A savoir, ce programme concocte un .gcode, mais qui grave votre image de bas en haut (en effet, avant, la découpe laser avait son point zéro en haut à gauche, mais il est désormais en bas à gauche). | ||
+ | |||
+ | Par conséquent, il faut inverser votre image (symétrie axiale verticale) pour avoir le résultat attendu. |
Version actuelle en date du 10 novembre 2018 à 14:37
convertisseur d'images en fichier de gravure pour la découpe laser
Contributeur·ice·s
Statut du projet
Prototype
Statut de la publication
License
Inspiration
Fichiers source
Machines
Matériaux
Lien
Résumé
Il s'agit de développer un générateur de fichiers gcode à partir d'images bitmap, pour donner à notre découpe laser la possibilité de graver des images. Ce code est maintenant intégré à Laserengraver, la fonctionnalité de raster est accessible directement dans inkscape.
Raster2Gcode est désormais intégré dans Laserengraver via l'onglet "Images matricielles"
Développement
Première version
code Python
Ce code analyse l'image point par point pour en déduire la puissance du laser à appliquer à cet endroit.
une légère optimisation permet de générer une ligne de gcode que quand la valeur de luminance change.
Pour l'instant les paramètres doivent être modifiés dans l'entête du fichier.
un test avec le logo de Plateforme C : Fichier:PlateformeC-logo rasterGcode.zip
un test avec une belle voiture
Attention
A savoir, ce programme concocte un .gcode, mais qui grave votre image de bas en haut (en effet, avant, la découpe laser avait son point zéro en haut à gauche, mais il est désormais en bas à gauche).
Par conséquent, il faut inverser votre image (symétrie axiale verticale) pour avoir le résultat attendu.