Modifications

Aller à : navigation, rechercher

Movie2Gcode

1 092 octets ajoutés, 19 juin 2014 à 08:19
aucun résumé de modification
|license=CC-by-sa-3.0
|contributeurs=Cedric
|materiauxingrédients=PLA
}}
 
 
==Résumé==
==le maquette du programmeen bash==
Comme la chaîne de conversion utilise de nombreux programmes, j'ai réalisé un premier programme en bash :
La dernière commande (mixGcode.py) appelle un script qui compile tous les Gcodes ensemble, en conservant que l'ente et le pied du premier, en ajoutant un ofset correspondant à l'épaisseur des couches.
 
les fichiers sont là [[fichier:Movie2gode.draft.zip]]
==Résultat==
Je vais essayer de réaliser une interface graphique pour rendre la transformation plus généralisable, car pour l'instant, les réglages fins de vectorisation et de mise en page doivent être fais à la main.
 
==interface graphique==
 
Je démare donc la programmation de l'interface graphique pour pouvoir :
* choisir les images sources
* régler et ajuster la vectorisation
* définir la taille réelle de l'objet final
* régler les options de remplissage/gcode
* lancer le calcul
 
J'utilise wxpython comme librairie d'interface
 
http://wiki.wxpython.org/wxPython%20by%20Example
 
 
Finalement, je suis entrain de réécrire tout le programme en python, pour simplifier les futures évolutions du programme.
j'ai bien avancé mais je n'ai pas encore eu le temps de finir l'intégration de toute la chaîne.
 
 
[[image:Movie2Gcode.png|800px]]
 
J'ai cependant appris de nombreuses choses, comme par exemple :
* créer une interface graphique avec wxpython
* appeler des programmes externes et afficher les résultats dans le programme python
* faire du multithread (la boucle de traitement existe mais est pour l'instant vide)
 
 
voici le programme dans son état actuel :[[Fichier:Movie2gcode.zip]]
 
[[Catégorie:FabAcademy]]

Menu de navigation