Aller au contenu

GO Print

Alex80

Membres
  • Compteur de contenus

    4
  • Inscrit(e) le

  • Dernière visite

Récompenses de Alex80

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Badges récents

0

Réputation sur la communauté

  1. Bonjour, Concernant ton problème @Nilsaero, de ce que je comprends, ton matériel fonctionne mais le filament cesse de se dérouler en cours d’impression malgré la rotation de l’extrudeur (j’ai bon ?) Je vois deux root causes possibles à ton problème : 1) sur certaines bobines, l’enroulement du fil n’est pas top, les fils se chevauchent, ce qui occasionne le blocage du fil sur la bobine. 2) La vis de l’extrudeur n’est pas assez serrée. Cependant, tu dit que ça fonctionne au début d’impression, mais si tu combine avec le premier point, si le fil se bloque, alors l’extrudeur glisse sur le fil... Pour confirmer ces hypothèses (qui sont liées) : lorsque que tu constates l’arrêt de l’extension, enlève totalement le fil de l’extrudeur, si tu vois une sorte de gorge usinée dans le fil, je pense que c’est gagné, tu as identifié le problème. Pour le résoudre, sert plus fort la vis de l’extrudeur et donne du mou à ton fil sur la bobine de temps en temps au cours de l’impression. En espérant que cela te sera utile
  2. Merci pour le re-partage des stl @papigeek73 ! Je suis quand même surpris par le fait que l'on ai pas le droit de modifier le firmware car ils disent eux même sur la page de présentation de la carte emotronique (ici https://www.reprap-france.com/produit/1234568620-carte-electronique-emotronic ) quelle est opensource. De plus en bas de page, dans la rubrique "Pour plus d'informations sur le firmware et sa configuration" ils renvoient au même site que j'ai utilisé smoothieware !? Selon moi ils sont propriétaires du firmware "avant compilation" c'est a dire les fichiers cpp qu'ils ont modifiés pour les besoins de la I3MM (de plus sur leur site n'est dispo que la version compilée). Les fichiers originaux du projet smoothieboard sont d'ailleurs eux aussi open source ici --> https://github.com/Smoothieware/Smoothieware. Mais effectivement ils ont été modifiés par emotiontech et c'est de ces derniers dont ils sont propriétaires (d'ailleurs ils sont introuvables, j'ai bien cherché). Personnellement, je suis un fervent partisan du partage des connaissances pour tous, au moins la procédure est dispo, la communauté en fera ce qu'elle veux... A très bientôt
  3. Bonjour à tous ! Je suis l'heureux propriétaire une I3MM depuis qq semaines et cette machine est vraiment top !!! Je tiens à remercier les personnes de ce fil de discussion pour leurs originales préparations, en particulier @papigeek73 ! J'aimerais à mon tour proposer mon humble contribution à la communauté et vous faire partager mes récents développements sur la I3MM. Je propose en réalité une implémentation en dur sur la machine (sans passer par repetier) de la procédure de calibration du Z au centre du plateau (qui est évidemment un choix plus judicieux qu'un coin). L'idée est d'utiliser la très grande flexibilité de la smoothieboard embarquée sur la I3MM. En effet, cette carte utilise un firmware (smoothieware) qui n'est (en gros) qu'un interpréteur de lignes de commande. Cela veut dire que lorsque le firmware est compilé et stocké sur la micro SD comme c'est la cas d'usine, si on veut apporter des modifs (au niveau logiciel) on a juste à modifier un fichier texte, le sauvegarder, rebooter la machine et c'est parti !!! c'est quand même génial !!! Le fichier texte en question est stoqué sur la micro SD et se nome "config.txt". Lorsqu'on l'ouvre avec un éditeur de texte (je recommande notepad++ ou blocnote, pas de word !!!!) on a accès à toutes les caractéristiques hardware, les moteurs par exemple (vitesse maxi, résolution....). Bien entendu la modification de ces données doit être réalisée en connaissance de cause mais ce n'est pas le sujet ici ! En fouillant un peut dans le fichier, on trouve la ligne : "panel.expert_mode false" AVANT TOUTES MODIFS, FAITES UNE COPIE DE LA MICRO SD (rien de bien méchant mais on sait jamais AVANT DE REBOOTER L'IMPIMANTE VEILLEZ A EJECTER PROPREMENT LA MICRO SD (pas physiquement mais avec l'ordinateur hein ;)) En modifiant le "false" en "true", et en rebootant la machine, on obtient plus de menu sur l'écran LCD concernant des paramètres avancés comme par exemple des caractéristiques moteur comme évoqué plus haut (ne modifiez que ce dont vous êtes absolument certain !). On peut cependant noter que le menu "calibration" (sur le LCD) est maintenant scindé en deux : calibration plateau et calibration hauteur. C'est la calibration hauteur que nous allons recréer selon les recommandations de @papigeek73. Un menu en particulier a attiré mon attention --> paramètres --> menus personnalisés (on peut donc créer nos propres rubriques, c'est trop cool !) Je vous propose donc de créer deux menus. Le premier permet la mise en position de la buse au dessus du centre du plateau, le second permet la sauvegarde de la calibration de l'axe Z (une fois que cette dernière a été effectuée manuellement à l'aide de la feuille de papier). A-1)Menu 1 --> Création du menu pour la mise en position de la buse. Dans le fichier config.txt, à la fin, créez les 3 lignes suivantes : custom_menu.ZprobeCenterBed.enable true # on active un nouveau menu dont l'identifiant est "ZprobeCenterBed" custom_menu.ZprobeCenterBed.name Z_calibr._au_centre # On nomme ce menu "Z_calibr._au_centre" (c'est le nom qui sera affiché sur votre écran LCD, attention les espaces dans le config.txt sont décris pas des "_") custom_menu.ZprobeCenterBed.command play_/sd/configPerso/ZprobeCenterBed.gcode # La commande, lorsque l'utilisateur clique sur le menu consiste à executer (commande "play") un fichier gcode qui s'appel "ZprobeCenterBed.gcode" et qui se trouve dans le dossier "configPerso" à la racine de la carte micro SD A-2) gcode 1 "ZprobeCenterBed.gcode". Créez un nouveau fichier gcode que vous mettez dans le dossier "configPerso" à la racine de la micro SD. Ici je n'invente rien, je suis à la lettre la procédure donnée par @papigeek73 ;M140 S60 ; Chauffe du plateau G90 ; Position en coordonnees absolues G28 ; Retour a l'origine G0 X100.0 Y100.0 ; On se place au dessus du centre du plateau a ;M190 S60 ; Attente temperature plateau G0 Z15.0 ; On se place a 15mm de hauteur Attention, ici j'ai commenté (avec les ; au début) les lignes "Chauffe du plateau" et "Attente temperature plateau". De plus, Je sais que certaines personnes utilisent des lits plus épais avec des plaques de verre etc, c'est pourquoi, pour éviter tout risques de collision plateau, j'ai fixé l'arret de la buse à 15mm de haut (vous l'ajusterez selon vos besoins). Un petit essais pour vérifier que tout roule : éjectez carte --> reboot--> paramétres --> menus personnalisés --> Z calibr. au centre --> click. La buse devrait se mettre tranquillement en position. Si l'écran LCD reste blanc après le reboot, vous avez dû faire une erreur. Verifiez ou restaurez la sauvegarde de la micro SD et recommencez au début (ca m'est arrivé...). La deuxième étape maintenant, c'est quasiment la même chose : B-1) Menu 2 --> Création du menu pour la sauvegarde de la hauteur de buse. Dans le fichier config.txt, créez les 3 lignes suivantes (je ne les commente pas, vous avez compris le truc ;)): custom_menu.SaveZprobeCenterBed.enable true custom_menu.SaveZprobeCenterBed.name Sauver_calibr._Z custom_menu.SaveZprobeCenterBed.command play_/sd/configPerso/SaveZprobeCenterBed.gcode B-2) gcode 2 "SaveZprobeCenterBed.gcode". Créez un nouveau fichier gcode que vous mettez dans le dossier "configPerso"; Encore une fois, @papigeek73 a mâché le travail M306 Z0 # on sauvegarde la posiiton courante en Z M500 # On enregistre M117 Z probe updated # Petit message sur l'écran d'accueil pour s'assurer que la modif a bien été prise en compte Là encore : éjectez carte --> reboot Remarquez la commande "M117 Z probe updated" à la fin du gcode 2 qui affiche le message "Z probe updated" sur l'écran d’accueil de la I3MM (faites : retour, retour ....). C'est juste pour confirmer que le code a bien été exécuté et vous pouvez le commenter sans problème par la suite La procédure compète de calibration devient donc : 1) calibration- -> calibration plateau (on suit la procédure habituelle : on met le palpeur et la machine mesure 49 points) 2) parametres --> menus personalisés --> Z calibr. au centre (la buse se place à 15mm au dessus du centre du plateau) 3) control manuel --> déplacer (on met une feuille de papier et on déplace manuellement le Z jusqu'à la hauteur qui va bien) 4) parametres --> menus personalisés --> Sauver calibr. Z Vous pouvez même rajouter la commande de mise à l'origine à la fin du gcode 2 une fois la sauvegarde effectuée mais çà je vous laisse le faire Voilà, on peut désormais être totalement autonome sur la machine sans passer par Repetier pour la calibration au centre du plateau !!! Quelques sources qui m'ont été utiles : Firmware smoothieware --> http://smoothieware.org/ Gestion des panneau de l'afficheur LCD (panel) --> http://smoothieware.org/panel?s[]=spare&s[]=button Jouer un code stocké sur carte SD (player) --> http://smoothieware.org/player Si vous ne souhaitez utiliser la carte SD externe plutôt que la micro SD, il suffi de remplacer sd par ext dans la commande play (pas testé) Je joins également mes fichiers "config.txt", ainsi que le dossier "configPerso". Je recommande cependant de recopier uniquement les lignes dont vous avez besoin dans le config.txt (on sait jamais si pour une raison ou une autre vos paramètres hardware sont différents des miens...) En espérant que ce petit tuto donne des idées à la communauté pour faire de la I3MM une machine encore plus flexible ! Salut à tous fichiersCalibrageZ.7z
×
×
  • Créer...