flamel Posté(e) Mars 25, 2014 Posté(e) Mars 25, 2014 Bonjour, Pour la commande d’une imprimante 3D, peut-on envisager un logiciel qui donnerait à la dimension Z (épaisseur) d’un objet créé, une valeur proportionnelle à la valeur du pixel du point correspondant (en X,Y) d’un dessin ou d’une photographie ? Autrement dit, transformer les noir/blanc d’une photographie en montagne/vallée d’un objet à 3 dimensions. Cordialement.
Motard Geek Posté(e) Mars 25, 2014 Posté(e) Mars 25, 2014 Je vois bien le but final, mais le rapport entre les noir/blanc et la position X/Y?
flamel Posté(e) Mars 25, 2014 Auteur Posté(e) Mars 25, 2014 Merci MatC, J'ai fait de la programmation, en amateur, depuis longtemps, mais je ne connais rien au gCode. J'envisagerais ceci, mais est-ce possible ? A chaque point en X/Y d'un photo, correspondrait un poin X/Y sur la table de l'imprimante, et à ce point, l'épaisseur de plastiqe déposé serait proportionnel à la valeur du pixel de la photo ( entre 0 et 127 par exemple ). Je ne sais pas comment est organisé le gCode. Je pense que c'est une série de layer l'un sur l'autre, et selon la position de la buse il y a dépot de plastique ou non. Supposons une photo avec des gris allant de 0 à 127 et appelons cette valeur xGris Pour l'imprimante, supposons 24 couches. Le mouvemant de l'imprimante en X/Y fera un balayage régulier de gauche à droite et de bas en haut, par exemple. Pour chaque pixel de la photo, le layer 1 (ou première couche et appelons la nLayer), déposera de l'ABS si xGis/24 est plus grand que nLayer et n'en déposera pas dans le cas contraire. Cordialement.
Motard Geek Posté(e) Mars 25, 2014 Posté(e) Mars 25, 2014 Je vois un peu mieux, c'est au niveau de la création du fichier surtout que tout va se jouer, pas au niveau de l'imprimante 3D (enfin, le fichier n'est qu'une séries de commandes envoyées à l'imprimante). Les commandes de base gCode sont assez simples. J'ai eu l'occasion de jouer avec pour calibrer une Printrbot Tu peux les retrouver ici et c'est très bien expliqué : http://reprap.org/wiki/G-code/fr Faut que je regarde un peu les librairies voire programmes existants pour analyser une image pixel par pixel et scripter ça facilement. Un fichier gCode commence souvent avec un jeu de commandes comme celui-ci : Citation M104 S185; définit la température de l'extrudeur M140 S60; définit la température du lit d'impression (si chauffant) M109 S185; attendre que la température d'extrusion soit atteinte M190 S60 ; attendre que la température du lit soit atteinte G28; déplacer l'extrudeur à sa position initiale ("home") pour les 3 axes (XYZ) G92 X0 Y0 Z0 E0 ; réinitialise les coordonnées de la position initiale ("home") G90 ; utiliser des coordonnées absolues G21 ; définit l'unité en millimètre G92 E0 ; réinitialise la distance d'extrusion M82 ; utiliser des distances absolues pour l'extrusion Ensuite il "suffit" de déplacer l'extrudeur grâce à la commande G1 : Citation G1 X10 Y50 E15 Cette commande effectue un déplacement dans le plan XY jusqu'au point (X10 Y50) et une extrusion de 15mm de filament. Tu peux consulter des fichiers en téléchargement gratuit pour t'inspirer
flamel Posté(e) Mars 26, 2014 Auteur Posté(e) Mars 26, 2014 Merci MatC, Voici que tu me donnes tout ce qu je recherchais. Je vais essayer de faire quelque chose. Merci encore et très cordialement.
Motard Geek Posté(e) Mars 26, 2014 Posté(e) Mars 26, 2014 Tiens nous au courant de tes avancées, c'est intéressant!
3dprintlab Posté(e) Mars 27, 2014 Posté(e) Mars 27, 2014 Hello, alternative au gcode, les logiciels de modélisation intègrent une fonction de ce type permettant de générer du relief à partir des valeurs d'intensité de gris d'une image (fonction bump, displacement, etc.). Il y a également possibilité de contrôler finement les intensités soit à partir de valeurs ou densités nominales de points et de courbes ou par des scripts. Sinon tu as un logiciel spécifique pour l'impression 3D sur ce principe qui pourrait potentiellement coïncider à ton besoin : http://www.extrudy.net/ Envoies nous une image de ce tu as imprimé sur ce principe a+
flamel Posté(e) Mars 28, 2014 Auteur Posté(e) Mars 28, 2014 Merci 3dprintlab, Le logiciel que tu m'indiques correspont bien à ce que je cherche. Malheureusement il est pour W7 32x et j'ai W7 64x. Ya-t-il une solution ? Cordialement.
3dprintlab Posté(e) Mars 28, 2014 Posté(e) Mars 28, 2014 Utiliser en mode compatibilité (clic droit sur l'exe version... si ma mémoire est bonne)
flamel Posté(e) Mars 28, 2014 Auteur Posté(e) Mars 28, 2014 Je viens d'essayer. Ça ne marche pas. Dans le logiciel qui s'ouvre bien, je n'obtiens pas l'instruction "Createt or edit".
Motard Geek Posté(e) Mars 28, 2014 Posté(e) Mars 28, 2014 Normalement aucun souci pour faire tourner les applications 32 bits sur un Windows 64 bits. Cependant tu peux toujours essayer avec le XP Mode (qui exécute les programmes dans une machines virtuelle Windows XP).
3dprintlab Posté(e) Mars 28, 2014 Posté(e) Mars 28, 2014 Hello, Je viens de tester sous XP et 7 64, pas de difficulté de fonctionnement... Peux-tu nous envoyer une capture pour qu'on puisse t'aider ?
flamel Posté(e) Mars 28, 2014 Auteur Posté(e) Mars 28, 2014 Je n'arrive pas à activer " Create or edit " qui reste grisé.
flamel Posté(e) Mars 28, 2014 Auteur Posté(e) Mars 28, 2014 J'ai obtenu finalement l'action "Create or edite". Ya -t-il un tuto en français pour ce beau logiciel ?
Motard Geek Posté(e) Juin 3, 2014 Posté(e) Juin 3, 2014 T'as pu avancer sur ton projet? Je suis tombé sur ce plugin Sketchup : https://extensions.sketchup.com/fr/content/bitmap-mesh Ça ressemble à ce que tu veux faire non?
Geof Posté(e) Juin 4, 2014 Posté(e) Juin 4, 2014 J'ai ça dans mes favoris a regarder http://www.brusselsprout.org/CAMBAM/tut ... eightmaps/ ca a l'air de faire l'affaire mais pas testé.
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant