inteloide 46 Signaler ce message Posté(e) Décembre 30, 2015 Bonjour, voici un plugin que j'ai programmé, pour lire le fichier dagoma0.g sur la carte SD. Je l'ai écrit dans le but de programmer une pause pour changer de filament, mais il peut servir à d'autre chose. Il est en anglais pour l'instant, mais je ferais une traduction si besoin. Ceci va de paire avec le post que j'ai fait sur l'impression en 2 couleurs. Pour installer le plugin, vous avez besoin de: - Un PC (je ne sais pas si ça marche sur MAC - SketchUp 2014 au minimum (2016 de préférence => rappel c'est gratuit !) - Internet explorer 9 (sinon certaines fonctions ne devrait pas marcher - Installer aussi les deux fichiers joints (une "librairie" et le plugin en lui même). BGSUTools_GCODE.rbz BGSUTools_Library 3.0.1.rbz Une fois installé, fermer et relancer SketchUp. Cliquer dans le menu Extension>>BGSUTools>>G-Code Editor. Une fenêtre s'ouvre : n'hésitez pas à la changer de taille pour mieux voir, surtout les boutons du bas) Utilisation : Pour charger le fichier dagoma0.g cliquez sur "Load" et choisissez le fichier sur la carde SD (par défaut, il va chercher sur la SD) Pour dessiner l'objet dans SketchUp, il faut appuyer sur "Draw" (on peut faire "Stop" ou "Pause" pendant l'impression). SketchUp dessinera un groupe par couche. Chaque groupe est nommé par le nom de la couche (ex : "Layer 11"), donc en affichant les "Info sur l'entité") vous verrait dans quelle couche est la partie que vous aurez sélectionnée. Pour afficher la ligne de début d'une couche à imprimer : "Found layer" et saisir le numéro de la couche Pour mettre une pause avant une couche : "Insert pause at layer" et saisir le numéro de la couche Quand vous vous déplacer dans le fichier, au dessus des boutons, une aide s'affiche sur la commande de la ligne gcode. Pour sauvegarder : cliquer sur "Save" et choisir le fichier à écrire. Options : Cliquer sur "Options": Load at start up : pour lancer le plugin en même temps que SketchUp Draw with lines : true = dessine l'impression avec des lignes; false = dessine avec des surfaces Draw radius = arrondi les surfaces Exemples : Lignes : Surfaces (simples) : Surfaces arrondies : Attention, l'option surfaces arrondies dessines plus lentement (x20) ! "Create layers" : chaque couche est dessinée dans un calque différent (si vous voulez cacher des couches dans SketchUp) "Extruder diameter" : diamètre de la buse "Break with time" : Fait une pause avec un temps (3min) "Pin to wait" : définit la broche sur laquelle on attend le changement d'état Pour avoir de meilleurs résultats en terme d'affichage je préconise de masquer certains effets de style : Merci de m'envoyer votre retour ! 2 Partager ce message Lien à poster Partager sur d’autres sites
zelflame33 7 Signaler ce message Posté(e) Janvier 26, 2016 Moi, je arrive pas a installer ce plugin alors que j'en ai installer d'autres. Je glisse les tes deux fichiers dans le dossier tools mais ça ne fonctionne pas. J'ai redémarré sketchup plusieurs fois mais ça ne fait rien. Pourrait-tu M'aider ? Ps : j'ai sketchup pro 2016 Partager ce message Lien à poster Partager sur d’autres sites
inteloide 46 Signaler ce message Posté(e) Janvier 26, 2016 Bonjour, Le mieux est d'installer le plugin en passant par le menu Fenêtre/Préférences/Extensions et cliquer sur le bouton "Installer l'extension". Une fois installer, il faut l'activer en cochant les cases à côté de "BGSUTools_Library" et de "BGSUTools_GCODE" Ensuite, redémarre SketchUp et ça devrait être bon. Tiens moi au courant. 1 Partager ce message Lien à poster Partager sur d’autres sites
regartwork 6 Signaler ce message Posté(e) Janvier 26, 2016 on peut donc imprimer directement depuis sketchup via prise usb ? Partager ce message Lien à poster Partager sur d’autres sites
zelflame33 7 Signaler ce message Posté(e) Janvier 27, 2016 Merci beaucoup pour ton aide Partager ce message Lien à poster Partager sur d’autres sites
minicake 1 Signaler ce message Posté(e) Janvier 27, 2016 Je viens de faire un test sous mac version 10.11.2, avec sketchup 2016, pas de problème à l’installation mais impossible de chargé un fichier depuis GCODE editor. Partager ce message Lien à poster Partager sur d’autres sites
Picaboubx 32 Signaler ce message Posté(e) Janvier 27, 2016 Il y a 5 heures, minicake a dit : Je viens de faire un test sous mac version 10.11.2, avec sketchup 2016, pas de problème à l’installation mais impossible de chargé un fichier depuis GCODE editor. idem ici sous Sketchup Pro 2015 sous Mac. Plugin installé mais rien ne se passe en cliquant sur LOAD. Partager ce message Lien à poster Partager sur d’autres sites
inteloide 46 Signaler ce message Posté(e) Janvier 27, 2016 (modifié) Bonjour, Effectivement ça doit planter sur Mac car je cherche dans quel répertoire est le fichier dagoma0.g via une fonction spécifique à Windows. Voici une nouvelle version qui devrait fonctionner. Tenez moi au courant ! Et pour répondre à Regartwork, non il n'est pas possible (pour l'instant) d'imprimer via le plugin. Inteloide BGSUTools_GCODE 1.1.1.rbz Modifié (le) Janvier 27, 2016 par inteloide changement du fichier joint Partager ce message Lien à poster Partager sur d’autres sites
Picaboubx 32 Signaler ce message Posté(e) Janvier 27, 2016 Il y a du mieux. Le LOAD ouvre une fenêtre qui permet l'accès au fichier dagoma0.g , mais rien de s'ouvre et rien de s'affiche dans la fenêtre de GCODE Editor. Merci pour ce travail en tout cas ça à l'air prometteur. Partager ce message Lien à poster Partager sur d’autres sites
inteloide 46 Signaler ce message Posté(e) Janvier 27, 2016 ok, peux-tu aller dans le menu "Extension" >> "BGSUTools" et cocher Debug Mode ? Une nouvelle fenêtre "Console Ruby" apparaîtra, refais alors la manipulation et envoi moi le texte complet qui s'affichera dans la Console Ruby. (PS : pour éviter que la fenêtre "Console Ruby" ne s'affiche au prochaine démarrage, il suffit de la décocher dans le même menu) Merci PS : je suis en train de regarder pour imprimer depuis SketchUp...mais ça n'a pas l'air si simple que ça (surtout sur un Mac, en programmant depuis Windows ;o) Partager ce message Lien à poster Partager sur d’autres sites
Picaboubx 32 Signaler ce message Posté(e) Janvier 27, 2016 (modifié) oups ! quand je coche "Debug Mode" je n'ai pas de fenêtre "Console Ruby" qui s'ouvre. et voila ce que j'ai quand je selectionne "Update manager" Modifié (le) Janvier 27, 2016 par Picaboubx Partager ce message Lien à poster Partager sur d’autres sites
inteloide 46 Signaler ce message Posté(e) Janvier 27, 2016 Effectivement, il y a encore qq bugs... Bon, sinon pour afficher la console, on peut aussi faire "Fenêtre" >> "Console Ruby" Partager ce message Lien à poster Partager sur d’autres sites
Picaboubx 32 Signaler ce message Posté(e) Janvier 27, 2016 ok ça marche. voici le texte de la console ruby Partager ce message Lien à poster Partager sur d’autres sites
inteloide 46 Signaler ce message Posté(e) Janvier 27, 2016 Peut-être qu'avec cette version ça fonctionnera mieux : BGSUTools_GCODE 1.1.2.rbz Partager ce message Lien à poster Partager sur d’autres sites
inteloide 46 Signaler ce message Posté(e) Janvier 27, 2016 Et voici une version de la Library qui doit permettre au "Debug Mode" de fonctionner. BGSUTools_Library 3.0.3.rbz Partager ce message Lien à poster Partager sur d’autres sites
Picaboubx 32 Signaler ce message Posté(e) Janvier 27, 2016 nickel !! ça à l'air de fonctionner Dés demain je test la fonctionnalité. Beau boulot Partager ce message Lien à poster Partager sur d’autres sites
inteloide 46 Signaler ce message Posté(e) Janvier 27, 2016 (modifié) Cool ! Vaut mieux fermer la console ruby : le plugin s'exécutera plus rapidement Modifié (le) Janvier 27, 2016 par inteloide Partager ce message Lien à poster Partager sur d’autres sites
inteloide 46 Signaler ce message Posté(e) Janvier 27, 2016 Sur la copie d'écran, à voir le "undefined" après le numéro de la ligne, ça indique un futur problème... Je pense que l'aide pour l'instruction ne va pas s'afficher => à confirmer Partager ce message Lien à poster Partager sur d’autres sites
Picaboubx 32 Signaler ce message Posté(e) Janvier 27, 2016 Premiers retours : - En Mode dessin de lignes l'appui sur stop pendant le dessin fait planter Sketchup. - La recherche d'une couche (found layer) ne semble pas marcher. Quand je rentre 150 voici le message d'erreur. Ou alors c'est moi qui rentre une info éronnée ! Partager ce message Lien à poster Partager sur d’autres sites
minicake 1 Signaler ce message Posté(e) Janvier 27, 2016 Pareil de mon côté, par contre j'ai un message d'erreur maintenant à l'ouverture : Erreur de chargement du fichier /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library/Library_Main.rb Error: #<TypeError: no implicit conversion of Fixnum into String> /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library/Library_Main.rb:522:in `send_action' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library/Library_Main.rb:522:in `bgSUTools_load_options_library' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library/Library_Main.rb:724:in `<module:Library>' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library/Library_Main.rb:2:in `<module:BGSUTools>' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library/Library_Main.rb:1:in `<top (required)>' /Applications/SketchUp 2016/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in `require' /Applications/SketchUp 2016/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in `load' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library.rb:23:in `register_extension' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library.rb:23:in `<module:Library>' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library.rb:8:in `<module:BGSUTools>' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_Library.rb:7:in `<top (required)>' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_GCODE/GCODE_Main.rb:708:in `require' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_GCODE/GCODE_Main.rb:708:in `<module:GCODE>' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_GCODE/GCODE_Main.rb:2:in `<module:BGSUTools>' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_GCODE/GCODE_Main.rb:1:in `<top (required)>' /Applications/SketchUp 2016/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in `require' /Applications/SketchUp 2016/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in `load' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_GCODE.rb:26:in `register_extension' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_GCODE.rb:26:in `<module:GCODE>' /Users/minicake/Library/Application Support/SketchUp 2016/SketchUp/Plugins/BGSUTools_GCODE.rb:7:in `<module:BGSUTools>' ... Partager ce message Lien à poster Partager sur d’autres sites