Aller au contenu

GO Print

Chercher dans la communauté

Résultats des étiquettes.

  • Recherche par étiquettes

    Saisir les étiquettes en les séparant par une virgule. Merci de privilégier l'auto-complétion plutôt que de créer des tonnes de tags inutiles.
  • Recherche par auteur

Type du contenu


Forums

  • La vie du forum
    • Présentations
    • On vous écoute
    • Actualité et nouveautés du forum
  • Sur le site
    • Les news du blog
  • Les imprimantes 3D
    • Discussion sur les imprimantes 3D
    • Bien choisir son imprimante 3D
    • Les constructeurs
    • Les RepRap et autres modèles DIY
    • Les imprimantes 3D SLA
    • Consommables (filaments, résines...)
    • Électronique
    • Entraide : Questions/Réponses sur l'impression 3D
    • Tutoriels
  • Les scanners 3D
    • Discussion sur les scanners 3D
    • Kinect
  • Logiciels 3D
    • Discussion sur les logiciels 3D
    • Dessiner / modéliser en 3D
    • Paramétrer et contrôler son imprimante 3D
    • Tutoriels
  • Le coin des makers
    • Projets et impressions 3D
    • La post-production
    • Les cavernes des makers
    • Evénements et rassemblements
    • Arduino
    • Domotique
    • Modélisme
    • Airsoft
    • Vapotage
  • Usinages
    • Discussion sur l'usinage
    • CNC / Graveur laser
    • Entraide : Questions/Réponses sur les CNC et Lasers
    • Machines-outils conventionnelles
  • Petites annonces
    • Achats
    • Ventes
    • Dons
    • Bons plans et crowdfunding
    • Commandes groupées
    • Emplois et services
  • Divers
    • Blabla

Chercher dans...

Résultats qui...


Date de création

  • Début

    End


Dernière mise à jour

  • Début

    End


Filtrer par nombre de...

Inscrit

  • Début

    End


Groupe


Website URL


Skype


Twitter


Facebook


Youtube


Instagram


Lieu


Intérêts


Imprimantes

7 résultats trouvés

  1. Bonjour à tous, Je viens de m'inscrire car je ne trouve de vrai réponse nulle part (je ne suis peut être pas le meilleur pour trouver les infos sur le net..) Je m'excuse d'avance si le sujet a déjà été traité. Voici pourquoi je me suis inscrit. Ce weekend, j'ai installé des rails linéaires sur mon imprimante 3d CR10S. J'ai un peu bricolé avec certaines pièces et j'ai donc modifié le firmware sous Arduino IDE pour changer les paramètres de taille du plateau (ainsi que le jerk, acc..). J'ai branché mon câble USB entre le boîtier et le PC. J'ai compilé dans Arduino avec mon port COM3 et la sortie Arduino 2560. Puis sous cura j'ai ouvert la gestion de l'imprimante et j'ai flashé ma carte mère. C'est là que j'ai dû faire mon erreur. J'avais le choix entre le firmware avec bootloader et l'autre sans... J'ai choisi celui avec un peu trop vite je crois.. L'upload s'est terminé, j'ai débranché l'USB puis j'ai allumé l'imprimante. Et là.. écran bleu sans aucun affichage. Aussitôt j'ai débranché pour essayer de mettre l'autre firmware. Cependant impossible pour cura de trouver l'imprimante. J'ai donc essayé avec Arduino IDE directement. Message d'erreur "impossible de communiquer" alors qu'il détecte bien le port COM. Je suis donc bloqué et ai peur de devoir racheter une carte mère.. Merci par avance pour vos réponses et votre aide.
  2. Bonsoir à toutes et tous, Récemment possesseur d'une sidewinder X2, le besoin de changement de filament m'a orienté vers le flashage du firmware. Tout en ayant bien suivi les infos du PDF (merci pour le travail), quelque chose a certainement planté car maintenant, l'imprimante s'allume bien, mais aucune commande ne la fait réagir. Tout se met bien sous tension et il est possible de naviguer sur l'écran. De même, la mise à jour de l'écran par la carte SD ne fonctionne pas. Je suis sous windows 11. A la connexion en USB, elle apparait en tant que "Périphérique série USB (COM3). Après un M997 sous Pronterface, elle apparait en "STM32 BOOTLOADER" mais n'apparait pas dans les infos system. A la vérification entre le "device memory" de l'imprimante et le fichier "bin" dans le soft STM32, le message est que les 2 infos sont OK. J'ai essayé de recharger le "bin" initial, mais rien n'y fait. Quelqu'un aurait-il une idée du problème ? Merci et bonne soirée
  3. J'ai acheté ma première SWX2 il y a maintenant 1 an sur le site https://artillery3dexpert.fr/ Côté flash, aucun problème en suivant le tutoriel de @MrMagounet Aujourd'hui j'en ai acheté 2 de plus suite à une promo sur Geekbuying.com Mon objectif est de les customiser comme pour la première: - Firmware Marlin customisé - Firmware TFT BIGTREETECH (je n'ai pas encore compris l'utilité de changer pour un autre écran si quelqu'un peut me faire changer d'avis...) > - Réglage des VREF des drivers d'origine (dans l'attente d'avoir essayé un remplacement par des TMC 2209) > sur ma X1 j'ai vu une différence nette - Remplacement des coupleurs d'origine par des coupleurs araignée > meilleure planéité - Tendeurs de courroies > moins de retard sur les mouvements quand on imprime à grande vitesse - 80mm/s par exemple - Remplacement des ressorts de nivellement du plateau par des silicones > réglage de niveau du plateau plus constants - Remplacement des écrous de l'axe Z par des écrous anti-backlash (/!\ à monter à l'envers) > pour supprimer le jeu sur l'axe Z - Remplacement des pieds par des balles de squash > compense le wobble dû aux accélérations brusques - Remplacement du corps de chauffe par un corps de chauffe cuivre plaqué ainsi que du pin du palpeur en carbone > meilleur conductivité thermique - Ajout d'un ZIFLEX pour le plateau > quel bonheur quand j'ai découvert ça! Et j'espère bientôt une dissociation des 2 moteurs du Z, un upgrade des extrudeurs et peut-être (je ne pense pas que ça vaille le coup) un upgrade de tout les câbles... Bref, toute cette liste pour en être bloqué à la 2e étape: le flash du TFT d'origine qui est pour le moment impossible J'ai voulu faire la procédure de base qui est de simplement copier les 4 fichiers du firmware custom du TFT sur une SD de 16Go, mais le TFT ne les chargent pas au démarrage , donc pas de flash... Je vais pour essayer de faire une mise à jour avec un nouveau firmware fournit par le constructeur et là, ça fonctionne! Alors pourquoi? Ont-ils sécurisé leur procédure de flashage du TFT? Sur ma première SWX2 j'ai bien réussi sans problème. Voyons voir la différence entre les 2 cartes des TFT: Sur ma première SWX2: Sur ma nouvelle X2 que je n'arrive pas à flasher: On remarquera les différences et notamment la version du TFT Controller: Donc j'en conclus que sur la V1 Artillery n'a pas sécurisé le flashage du firmware et sur la V1.2 c'est sécurisé par quelque chose. Mais quoi? Sur les fichiers du Firmware du constructeur il y a quelque chose qui débloque le flash... Fichiers du firmware constructeur qui fonctionnent au flash: Fichiers du Firmware BIGTREETECH que je souhaite flasher: Est-ce que cela vient du fichier mkstft28evo.bin? mks_config.txt? Merci pour votre aide!
  4. Bonjour, j'ai flashé ma X2 avec le tuto de Magounnet , merci a lui mais j'ai eu un bug avec la machine, mes impressions, jupe , se chevauchent enfin rien ne va. J'ai essayé de reinstaller le firmware d'origine mais rien y fait, ensuite j'ai tenté d'installer d'autres version de firmware (carte mere et ecran ) toujours rien. La machine ne se connecte pas à l'écran ?? Donc j'ai commencé par remplacer la carte mère pensant qu'elle avait un bug, mais non toujours rien l'ecran m'ecrit no printer connect J'aurai vraiment besoin d'un coup de main, j'aiu d'autre ecrans en RAB mais pas ceux de la X2, style un H43 ou si quelqu'un pouvait m'aider a mettre le dernier firmware d'origine ou m'aiguiller sur un firmware qui fonctionne avec l'ecran. Merci par avance
  5. Salut les Makers ! Je souhaitais en premier lieu calibrer mon extrudeur via octoprint, Après calcul et modification des valeurs, j'ai ce message d'erreur qui me revient : Après quelques recherches, la commande EEPROM est désactivée, pour l'activer je doit flasher Marlin. Or je n'au aucune compétence sur le sujet et je me perd rapidement sur le net avec tout les marlin modifiés. (J'ai peur de faire une boutade) Beaucoup de choses a modifier avant de compiler. Bref !quelqu'un pour m'aiguiller dans ce monde inconnu pour moi ? Imprimante Anet A8Plus Marlin V1.6 Merci de vos retours !
  6. Bonjour, J'ai reçu ma SKR Pro V1.2 que j'ai déjà flashée via la carte SD, mais je souhaite la connecter à Octoprint pour faire le flashing ; mais manifestement c'est pas comme sur les MKS Gen L ; le STM32 ne se programme pas de la même manière que les Atmel2560. J'ai vu qu'il y a plusieurs method de flashing dans le plugin Octoprint, mais je ne sais pas trop quoi choisir et comment le configurer : * Méthode STM32, semble demander le chemin faire stm32flash ??? * Sur certain forum chez cru comprendre que BTT avez mis un custom bootloader pour pouvoir programmer les SKR PRO comme les SKR classique via LCP1760, mais là encore, je ne sais pas comment configurer le plugin Je sollicite votre aide pour m'aider et m'accompagner pour configurer le plugin "Octoprint Firmware Updater" afin que je puisse flasher la SKR Pro directement via OctoPrint, et me passer de la carte SD. Méthode : LPC1768 Méthode : STM32 Ma configuration (mode laboratoire pour le moment) Cordialement.
  7. Bonjour à tous, Suite à de nombreuses demandes et bien que je ne pense pas être la personne la mieux placée pour le faire, je vais donc faire un petit rappel sur les notions de « firmware », « eeprom » et sur la façon d'interagir sur certains paramètres. Avant de commencer ce tuto je me suis dit « C'est bien beau mais tu pars de ou ? ». Et puis je me suis rappelé de deux expériences récentes ou j'ai tenté, malgré mes faibles qualités de pédagogue (heureusement les élèves étaient doués !) d'aider deux personnes débutantes. Et je pense que le mieux est de partir zéro. Je m'excuse par avance pour les personnes expérimentées qui seraient à la recherche d'une petite info au passage, mais la lecture de ce post risque d'être ennuyeuse. Pour commencer je tiens à préciser que les point abordés ici sont valables sur tout ce qui tourne avec un micro-contrôleur ATMEGA 2560. (ramps, trigorilla, mks-gen 1.3 et 1. 4 …) Et donc par voie de conséquence toutes les imprimantes Anycubic actuelles. (I3 MEGA, KOSSEL, I3) Niveau firmware, je me bornerai à parler de ce que je connais le mieux, c'est à dire MARLIN. Pour commencer chassons quelques idées reçues que j'ai cru parfois percevoir. Un ramp, une trigorilla, une mks gen c'est à 95 % la même chose. Le différence se limitera au design, aux ports d'extension placés sur la carte, à l'intensité disponible pour certaines extensions, au chip gérant la conversion des signaux vers le port usb de votre PC . Mais c'est tout. Je suis prêt à croire que notre amis @slayer-fr va abandonner le Jack Daniel's pour le Chouchen mais qu'une Trigorilla à imprimé à 90mm/s là ou un ramp imprime à 60mm/s, je n'y croirais pas ! Et pour une seule raison, le micro-contrôleur est le même, le fameux ATMEGA 2560. Sans vouloir vous donner un cours avancé (une fois de plus je ne pense pas avoir les connaissances nécessaires à cela) je pense qu'il est intéressant de comprendre ce que nous faisons. Et vu que nous ne sommes pas là pour nous prendre au sérieux, je vais quelque peu vulgariser mon explication. Quelques généralités : L'ATMEGA 2560 se présente un peu comme un condensé de votre PC. Il est à la fois le CPU, la RAM, et le disque dur de votre PC. Pour fonctionner votre PC à besoin d'un système d'exploitation. L'ATMEGA aussi. Et dans notre cas, ce sera le firmware de notre imprimante. L'ATMEGA n'est cependant pas un processeur comme celui de votre PC, sa fréquence est basse et il ne peut pas gérer une multitude de processus en parallèles. L'ATMEGA ne comprends que du code machine et c'est ce code que vous trouvez dans les fichier « hex » des mises à jour officielles. Cependant je ne sais pas pour vous mais moi j'ai du mal à comprendre l'hexadécimal ! Je vous rassure nous ne sommes pas les seuls ! Mais le langage et la pensée humaine étants difficiles à traduire en langage machine, il fallait trouver un langage intermédiaire et c'est le C++ qui a été choisi. Donc pour résumer quand on souhaite créer un nouveau firmware, on le pense, on l'encode en langage C++ qui reste compréhensible par l'humain, un programme le transforme en langage machine (fichier hex), on transfert le contenu du fichier hex dans l'ATMEGA. Pour information il est très difficile voir impossible de transformer un fichier hex en un programme C++ parfaitement structuré et cohérent. Pour convertir le C++ en langage machine (et souvent pour le transférer dans l'ATMEGA) on utilise le programme « Arduino ». Lors d'une de mes dernières tentative pour aider un débutant je me suis aperçu qu'il y avait parfois confusion entre le firmware et arduino. Arduino n'est que l'outils de conversion (que l'on nomme compilation) et de transfert. Pour simplifier au maximum pour les débutant je faire un rapide parallèle avec un autre logiciel : Vous désirez faire un CV ou un courrier. Vous utilisez le programme « WORLD », vous créez votre CV, vous l'enregistrez. (Dans un fichier « cv.docx » par exemple) Cependant votre document n'est pas le programme WORLD. C'est le fichier « cv.docx ». Pour Arduino c'est pareil ! Arduino est l'équivalent de WORLD et le firmware est l'équivalent de votre document « cv.docx ». Revenons maintenant sur notre sujet principal le firmware de l'I3 MEGA. Notre ami @thsrp demandait comment entrer dans le firmware d'origine Anycubic. La réponse est hélas très simple, on ne peut pas ! Eh oui comme je l'écrivais plus haut nous n'avons que le fichier hex. Pour pouvoir effectuer des modifications importantes il faut les fichiers C++ que l'on appel « les sources ». Cependant nous pouvons effectuer quelques ajustements. Le firmware de nos MEGA est basé sur le firmware MARLIN, ce dernier comporte un grand nombre de paramètres qui peuvent être modifiés avant transfert dans les fichiers source. Cependant, certains paramètres nécessitent d'êtres modifiés, testés, modifiés de nouveau, puis testés de nouveau … Cette procédure étant fastidieuse en passant à chaque fois par une compilation et un transfert intégral des sources, les développeurs de marlin on fait appel à une zone spécifique de l'ATMEGA nommée « eeprom ». Cette dernière, permet de stocker des informations et de les modifier sans avoir à transférer tout le reste du programme. Pour effectuer ces modifications 2 options. Passer par l'envoie de commande GCODE via votre programme de pilotage préféré, (Pronterface, Repetier-Host …) ou utiliser la fonction simplifiée de Repetier-Host. Mode commandes GCODE : Lancer Pronterface et connectez-vous à votre imprimante. Dans la zone entourée en rouge écrire M501 et cliquer sur « send ». La zone entourée en bleu correspond au retour de la commande. La commande M501 demande à la machine de retourner les paramètres contenus dans l'eeprom. Si l'on analyse quelques paramètres de la réponse cela donne : echo: M92 X80.00 Y80.00 Z400.00 E92.60 Cette ligne donne le nombre de steps par mm pour chacun des axes ainsi que pour l'extrudeur (E). Pour changer par exemple la valeur de l'axe Y par 81, il vous suffit de rentrer dans la zone entourée en rouge ; M92 Y81.00 sans le « echo » puis cliquez sur « send ». Et maintenant il y a un piège. Si vous ne faites rien de plus, au prochaine redémarrage de votre carte, le ou les nouveaux paramètres seront perdus ! Pour qu'ils deviennent permanents, il vous rentrer la commande M500 dans la zone entourée en rouge et cliquer sur « send ». Ce a quoi la machine répond quelque chose dans ce style « echo:Settings Stored (465 bytes; crc -22444) » La configuration est maintenant permanente. En reprenant la même logique, vous pouvez ajuster vos vitesses maximum avec la commande M203, les accélérations maximum, avec la commande M201, … Reprenons un autre exemple détaillé avec la commande M206. Lors d'un M501 la machine donne : echo: M206 X0.00 Y0.00 Z0.00 Ceci signifie qu'aucun offset n 'est paramétré. Seulement, après avoir fait le réglage de votre bed, vous constatez que votre première couche est trop écrasée. D'habitude vous tricheriez dans le trancheur. Seulement si au prochain réglage votre machine à bougée un peu, vous serez obligé de retrancher votre pièce pour compenser. Ou bien vous joueriez sur vos endstops. Mais avec le dual z-endstop il est fastidieux d'avoir un réglage parfait des deux cotés tout en ayant le bon écrasement. Ou pire vous recommenceriez le nivellement de votre lit jusqu'à l'écrasement idéal. Cette procédure peut vite devenir très rébarbative. Il y a plus simple ! Dans la zone entourée en rouge saisissez : M206 Z0.01 puis « send » M500 puis « send » Votre machine considérera désormais que le 0 de l'axe Z se trouvera à 0.01mm au dessus du déclenchement du endstop. Si l'écrasement est toujours trop important, recommencez avec comme valeur 0.02 et ainsi de suite. echo: M206 X0.00 Y0.00 Z0.00 C'est plus simple et garde le gcode généré par le trancheur vierge de toute compensation liée au nivellement du lit. Je ne détaillerais pas toutes les commandes mais je vous invite à consulter cette page pour plus d'informations. http://reprap.org/wiki/G-code/fr En revanche n'oubliez jamais de remettre l'offset de l'axe Z à 0.00 avant de refaire votre prochain nivellement du lit. Pour les allergiques de la ligne de commande il y a encore plus simple ! Mode "Graphique" : Installez Repetier-Host sur votre PC. Configurez la connexion à votre imprimante comme ceci : (adaptez le port com) Puis connectez l'imprimante. Une fois la connexion établie, dans le menu « Configuration », choisissez « Configuration eeprom du firmware ». Vous arrivez dans l'écran suivant : Cet écran vous permet de modifier, de façon « graphique », tous les paramètres de votre eeprom. Un autre avantage de cette méthode est que les paramètres sont clairement nommés. Dans cet écran vous pourrez également sauvegarder ces paramètres dans un fichier sur votre pc pour une restauration ultérieure via le bouton « Exporter valeurs EEPROM ». Voilà pour ce rapide survol qui je l’espère n'était pas trop soporifique . Si vous avez des questions, n'hésitez pas à les poster car il est toujours plus simple d'expliquer avec des cas concrets.
×
×
  • Créer...