Aller au contenu

Filament ABS

Chercher dans la communauté

Résultats des étiquettes.



Plus d'options de recherche

  • 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
    • Bien choisir son imprimante 3D
    • Les constructeurs
    • Les RepRap et autres modèles DIY
    • Les imprimantes 3D SLA
    • Consommables
    • Électronique
    • Tutoriels
  • Les scanners 3D
    • Discussion
    • Kinect
  • Logiciels 3D
    • Discussion
    • Dessiner / modéliser en 3D
    • Paramétrer et contrôler son imprimante 3D
  • Le coin des makers
    • Projets et impressions 3D
    • La post-production
    • Les cavernes des makers
    • Evénements et rassemblements
    • Arduino
    • Domotique
    • Modélisme
    • Vapotage
  • Usinages
    • Discussion
    • CNC
    • Machines-outils conventionnelles
  • Petites annonces
    • Achats
    • Ventes
    • 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


Google+


Youtube


Lieu


Intérêts


Imprimantes

77 résultats trouvés

  1. Salut les copains. Plutôt que chercher dans les divers posts du forum les mises à jour appropriées de nos chères et tendres discoeasy200, je vous propose que nous regroupions sur ce thread, uniquement les mises à jours des firmwares MARLIN Pour les plus curieux d'entre nous : La page d'accueil du site MARLIN / Le dépot GITHUB pour les derniers correctifs Vous y trouverez les coordonnées de la Team qui développe le firmware, je ne suis qu'un simple "arangeur" Mes notations pour les firmwares : Modifications nécessitant juste un paramétrage dans Configuration.h ou dans Configuration_adv.h Trapeze = Firmware incluant la modification du pas pour les tiges trapézoidales (8mm/tour) MK8 = Firmware incluant la modification du pas d'extrusion pour un engrainement de type Prusa MK8 (pour moi 133p/tours) Pour les "DiscoEasy non modifiées", il suffit de rechercher Dobodu dans les 2 fichiers et de suivre les instructions Modification plus profondes du firmware NumC = Firmware incluant l'affichage des numéros de couches (Thanks Gyverblaster) PinMod = Firmware considérant la modification des EndStops SELON LA CARTE DE CONTROLE et non selon le câblage d'origine DAGOMA Cela signifie que le contacteur X- (respectivement Y+, Z-) est cablé sur le End Stop X- (respectivement Y+, Z-) Variantes diverses Ecran : Utilisation de l'écran/Lecteur de carte Dagoma Heatbed : Précision si le firmware est paramètré pour l'utilisation d'un lit chauffant BLTouch : Firmware prenant en compte le BLTouch en lieu et place du capteur par induction (à faire) Babystepping : Firmware autorisant les réglages de positionnement de 1ere couche pendant l'impression FWRetract : Gestion du retrait du filament par Marlin ATX : Utilisation de l'alim ATX (to be continued)
  2. Matgar331

    Ramps 1.4 probleme axe z

    Bonjour, Je suis totalement debutant dans limpression 3d et etant fan de bricolage et de defis je me suis lancé dans la construction d'une imprimante 3d. Jai donc acheté un kit avec arduino, ramps 1.4... Ayant fini la structure jai essayé de configurer marlin comme jai pu et en testant limprimante avec printrun laxe x,y et le moteur de lextrudeur fonctionnait a merveille mais laxe z ne bougent pas et les moteurs nessaye meme pas de s'enclencher. Jai fais quelque recherche mais impossible de trouver une reel solution. Merci davance pour votre aide ^^ Composants: Ramps 1.4 Arduino fake 2560 Mk2b heat bed 12864 LCD screen 3 end stop (non branché) A4988 motor driver 100k ohm NTC 3950 thermistors 5x Nema 17 12V 2 phase V6 j-head extruder
  3. Jean-Claude Garnier

    Fonctions Marlin

    Bonsoir à tous Je déterre ce truc car j'ai lancé une recherche Gogueule avec les mots "hauteur lissée" et la seule occurrence c'est ça..... Pardon @Nosfe99 de piquer tes images mais là où c'était je risquais pas d'avoir une réponse Moi non plus j'ai pas compris à quoi t'est-ce que ça sert, la "hauteur lissée" Et pour le "too far" on a droit à combien ?
  4. Bonjour et meilleurs vœux à toutes & à tous !! Si je me décide à ouvrir un nouveau sujet, c’est que je n’ai rien trouvé qui correspondais à mon soucis actuel. Voilà, j’ai fais l’acquisition d’une carte MKS Rumba +, mais je n’arrive pas à comprendre pourquoi en réglant la taille du plateau dans marlin, je n’arrive pas à faire d’autoleveling. En effet, le home X Y se fait très bien, mais le premier point du Bltouch, censé être au centre du plateau, se trouve être au fond à droite. Et tous les autres points semble être sur un plateau non pas de 220 x 220 mais plutôt 440 x 440 ! Pour palier le souci, j’ai essayé de diviser en 2 toutes les tailles dans marlin mais cette solution n’est pas acceptable car j’ai peur qu’à la première impression, toutes les côtes soient fausses ! Je n’ai pas encore fais d’impression pour vérifier, puis qu’aucun autoleveling n’est arrivé à se terminer correctement (la majeure partie des points de mesure, se font en dehors du plateau) Auriez-vous des pistes à creuser pour résoudre ce souci..... de taille !
  5. promo 4 ans banggood
  6. Bonjour à tous, Creality continue de se mettre en conformité avec la licence Open Source de Marlin. La majorité de leurs modèles sont concernés. Le seul absent pour le moment est la CR X. L'adresse pour récupérer ceux-ci se trouve là. Faites chauffer Arduino et bonnes compilations.
  7. fg-35

    Marlin 1.1.9 sur Tornado

    Je viens de flasher la version 1.1.9 de Marlin sur ma Tornado (il s'agit du modèle équipé de la carte MKS Base 1.6) et voici un premier retour d'expérience. A condition de s'inspirer de la configuration de la version fournie d'origine avec la Tornado, l'opération ne présente aucune difficulté. Il faut également faire attention que l'organisation de l'EEPROM (contenant les paramètres de l'imprimante) sera différente et, donc, de bien relever les valeurs de tous ces paramètres avant de flasher le firmware. Pour conserver le graphique "Tornado" de l'écran de boot, penser à copier le fichier _Bootscreen.h depuis le répertoire du firmware d'origine vers celui de Marlin 1.1.9 Dans la configuration de Marlin, j'ai, notamment, validé : l'option "Adaptative Smoothing", filtrage logiciel destiné à réduire les bruits et couplages entre axes ; à première vue, assez efficace mais à confirmer après usage prolongé l'option "Mesh Bed Leveling" qui permet d'assurer un nivelage "automatique" du plateau à partir de mesures manuelles, associée à l'option "Lcd Bed Leveling" qui assure le pilotage du processus de nivelage et la prise en compte du résultat. A l'usage, très facile d'emploi ; de mon point de vue, une excellente alternative au BL Touch. Pour ceux que ça peut intéresser, je mets en pièce jointe le zip du répertoire contenant le firmware adapté à ma Tornado. Sauf distraction de ma part, les modifications sont signalées par des commentaires commençant par "// FG" Tornado-Marlin.zip
  8. Jean-Claude Garnier

    Marlin 2

    Bonjour à tous Quelqu'un a t'il déjà commencé à regarder du côté de Marlin2 en téléchargement ici >>>> ? Moi oui mais un truc est bizarre par rapport à la version actuelle, on ne voit que trois onglets, ou sont passés les autres, pins, cartes etc ? Je ne sais pas si recopier les configuration.h et _adv.h suffit Quelqu'un s'est-il déjà penché sur la question ?
  9. Bonjour, je me doute que le sujet a été abordé quelque part et même sans doute plusieurs fois mais j'arrive pas à trouver les bon mots clé. Est-il possible de lire les fichiers de configuration qui sont sur l'eeprom de l'imprimante. Je sais bien que c'est moi qui les ai flashés mais j'arrive plus à mettre la main sur la version qui est sur mon PC (en fait je ne sais plus laquelle est la bonne ).
  10. Bonjour à tous, Je construis une machine permettant de distribuer du liquide dans des tubes à essais automatiquement, pour cela je me suis inspiré de l'impression 3D et de ses systèmes, si vous souhaitez plus d'informations sur la machine n'hésitez pas. Je suis à disposition d'une MKS Base V1.5 et d'une pompe péristaltique que j'aimerai contrôler. Pour cela j'aimerai que ma carte envoie via un contact sec à la pompe une "demande de distribution" afin que celle-ci effectue sa distribution et en retour la pompe enverrai une information à la carte pour dire "Je suis en train de distribuer" cependant les entrées sorties sur la carte sont de base défini d'après ce que j'ai compris. Est-il possible de modifier la fonction d'une entrée/sortie non utilisé genre moteur Z, extruder, ventilateur, endstops etc.. Merci d'avance pour votre réponse. Melvin
  11. volavoile

    Installer Marlin sur la CR10s pour les nuls

    Bonjour, J'ai acheté la CR10S car j'ai vu qu'elle c'etait plus facile à mettre à jour que la CR10... En lisant le forum, je n'ai rien vu qui ne m'embrouille pas ma tête... quelle est la méthode simple et detaillée pour installer le Marlin, specifiquement sur la CR10S, et acceder à plus de réglages sur mon imprimante... PS : je n'ai ni rasperry pi, et pas vraiment l'envie de m'y mettre pour l'instant! Je vous ferai part de mes essais sur ce post! Je n'ai rien trouvé de ecifiquement simplifié pour la 10S!
  12. Bonjour, Vous souhaitez utiliser la commande M42 ou M226 mais ça ne fonctionne pas ? C'est normal, marlin bloque certaines pins pour ces fonctions pour vérifier si les pins sont bloquées ou non pour ces fonctions, il vous suffit de vous rendre dans le fichier "pins.h" et d'aller à la ligne où se trouve "#DEFINE SENSITIVE PINS" vous trouverez la liste des pins bloquées pour ces fonctions, il vous suffit donc de mettre en commentaire celle que vous voulez utiliser pour votre commande. Pour mieux comprendre le chemin allons dans le fichier "marlin_main.cpp", allons voir pour la commande M226 par exemple : /** * M226: Wait until the specified pin reaches the state required (M226 P<pin> S<state>) */ inline void gcode_M226() { if (parser.seen('P')) { const int pin_number = parser.value_int(), pin_state = parser.intval('S', -1); // required pin state - default is inverted if (WITHIN(pin_state, -1, 1) && pin_number > -1 && !pin_is_protected(pin_number)) { int target = LOW; stepper.synchronize(); pinMode(pin_number, INPUT); switch (pin_state) { case 1: target = HIGH; break; case 0: target = LOW; break; case -1: target = !digitalRead(pin_number); break; } while (digitalRead(pin_number) != target) idle(); } // pin_state -1 0 1 && pin_number > -1 } // parser.seen('P') } Ici en gras, nous pouvons voir que l'on cherche avant de lancer cette commande de voir si la pin utilisé n'est pas protégé. Dans le même fichier nous avons : /** * Sensitive pin test for M42, M226 */ static bool pin_is_protected(const int8_t pin) { static const int8_t sensitive_pins[] PROGMEM = SENSITIVE_PINS; for (uint8_t i = 0; i < COUNT(sensitive_pins); i++) if (pin == (int8_t)pgm_read_byte(&sensitive_pins)) return true; return false; } Nous pouvons donc voir que nous avos des protected pins aussi appelé sensitive_pins dans le fichier pins.h qui sont "interdite" pour ces fonctions. Désolé si ce n'est pas clair mais je commence depuis peu à bidouiller au marlin donc je ne peux détailler les morceaux de programme mais la solution fonctionne test approuvé ! Melvin
  13. Bonjour, J'ai eu comme idée d'ouvrir ce sujet. Il permet une grande entraide sur de vaste sujet concernant les modifications Marlin pour ceux qui aime toucher au firmware et s'arracher les cheveux pour essayer de comprendre les différents code. Cela permet à tout le monde de pouvoir bidouiller sur marlin afin d'enlever ou de rajouter des trucs. Merci de me dire si le sujet vous intéresse. ATTENTION, je ne suis en aucun cas un pro du marlin bien au contraire mais ayant touché au marlin pour enlever des fonctionnalités ou en modifier j'ai compris par exemple la façon de modifier l'écran et je me dis que cela peut être intéressant de bidouiller le marlin.
  14. Salut, Je commence à me mettre à Marlin et je suis en pleine lecture du code, enfin pour le moment sur la partie configuration. Cette section m'intrigue : /** * Filament Width Sensor * * Measures the filament width in real-time and adjusts * flow rate to compensate for any irregularities. * * Also allows the measured filament diameter to set the * extrusion rate, so the slicer only has to specify the * volume. * * Only a single extruder is supported at this time. * * 34 RAMPS_14 : Analog input 5 on the AUX2 connector * 81 PRINTRBOARD : Analog input 2 on the Exp1 connector (version B,C,D,E) * 301 RAMBO : Analog input 3 * * Note: May require analog pins to be defined for other boards. */ //#define FILAMENT_WIDTH_SENSOR #if ENABLED(FILAMENT_WIDTH_SENSOR) #define FILAMENT_SENSOR_EXTRUDER_NUM 0 // Index of the extruder that has the filament sensor. :[0,1,2,3,4] #define MEASUREMENT_DELAY_CM 14 // (cm) The distance from the filament sensor to the melting chamber #define FILWIDTH_ERROR_MARGIN 1.0 // (mm) If a measurement differs too much from nominal width ignore it #define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM. #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially // Display filament width on the LCD status line. Status messages will expire after 5 seconds. //#define FILAMENT_LCD_DISPLAY #endif Quelqu'un a-t-il déjà essayé de type de capteur ? Comment fonctionnent-ils ?
  15. Bonjour a tous je vous joins un lien en français d'une vidéo sur marlin1.1.9 https://www.youtube.com/watch?v=AdTJfzrwIQ4 je pense que sa peut etre utile. Cdt Cedric
  16. Bonjour, Comme certaines personnes l'ont remarqué, Geeetech a installé une gt2560 amélioré, il s'agit de la GT2560 REV A+ La principale nouveauté de cette carte, est qu'elle possède maintenant un connecteur 3 pins supplémentaire sur sa carte (3dtouch/bltouch), et donc plus besoin de vous embêtez à souder un connecteur 3 pins pour installer le BLtouch/3Dtouch Donc maintenant le connecteur 3 couleurs viens sur ce nouveau 3pins, et les cables (noir et le blanc) vienne directement se brancher sur le Zmin de votre carte. encore une des choses non préciser, le capteur, sur les ancienne carte utilisais le : #define SERVO0_PIN 32 (le pin 32) Maintenant il n'utilise plus le pin 32 mais le pin 11 : Extrait du manuel V2 : *Note: For GT2560 Rev A+, #define SERVO0_PIN 11 Car c'est bien beau d'avoir la nouvelle carte (déjà faut-il encore le savoir...) mais les gens utilise le manuel d'origine (ancien), du coup en se basant sur le manuel et le pin 32, aucune commande ne répondra sur votre 3dtouch via repetier... Hors en fouillant un peut, ils ont sortie un manuel VERSION 2 (il ont ajouté la gt2560 rev a+) Je vous joint le PDF du manuel 3dtouch VERSION 2, comme sa ceux qui ont la nouvelle carte, auront tout pour bien réussir leur installation. J'ai fais ce poste car après plusieurs MP ici et surtout sur le forum de geeetech, c'est toujours les mêmes questions qui revenais, d'ailleurs sur le forum geeetech, je viens de voir qu'une personne avais soudez le connecteur 3 pins, alors qu'il possédais la nouvelle carte....je vous laisse imaginer le travail inutile qu'il à fait...mais bon, faut dire que sur ce coup la Geeetech ne nous à pas informer, ni pour la carte, ni pour le nouveau manuel. Voila, je pense que vous avez toutes les cartes en main. Bon montage, et à vos printeuse 3DTouch auto leveling sensor User Manual version2.0.rar
  17. yearzero

    Sculptr une de plus

    Bonjour tout le monde Je possède actuellement une P3 steel, qui tourne bien sans trop de fioriture, je l'ai assemblé et configuré de A à Z. Fort de cette expérience, je me lance dans la construction d'une Delta reprap de A à Z également. Après moult réflexion, je suis partie sur une sculptr, avec pour l'instant Ramps + Arduino (en lisant les différents topic, les MKS me font de l'oeil, mais une chose à la fois). Je me doute que ça va sans doute être délicat avec une MEGA2560, le but étant de voir déja si tout fonctionne, j'irai plus loin ensuite. Je crée donc ce topic afin de faire partager mon expérience de réalisation, conception et de configuration de cette Delta. Quelques liens utiles qui m'ont permis de choisir les STL; Le lien pour l'imprimante : https://www.thingiverse.com/thing:1444028 La hot end : https://www.thingiverse.com/thing:1947454 La plaque support : https://www.thingiverse.com/thing:2586891 https://www.thingiverse.com/thing:2122709 Je suis partie sur la dernière version de Marlin, j'ai commencé à configurer ce qui pouvait l'être en attendant de recevoir les moteurs, butées, ... Pour l'instant j'ai imprimé une grande partie des fichiers stl, je vais recevoir le reste courant Novembre Décembre. Si vous avez des questions c'est avec plaisirs que j'y répondrai ! Quelques photos de mon projet.
  18. Bonjour, j'ai parcouru tout la section geeetech pour trouver un problème similaire, je n'ai trouvé qu' un sans réponse. J'ai une pro b, avec gt2560 rev A, 3dtouch. J'ai reçu des pièces mécaniques que j'ai remplacée, les 2 filet de bronze pour les tiges filetée de l' axe z et la partie qui entraîne le câble pour l'extrudeur en métal. J'en ai profité pour changer aussi le bas de l'extrudeur, tige filetée creuse et sonde et résistance chauffante. Jusque la tout fonctionnais avant ces changements, mais bizarrement au premier redémarrage, sur l' écran lcd a la place de geeetech pro b ça m' affiche STOPPe. Et sous repetier la connexion se fait mais ça affiche signal forced et aucune commande ne fonctionne. Même en voulant tenter de réinstaller marin, le programme m'affiche aussi un message d'erreur. Donc j'ai eu deux problèmes d' un coup alors que j'ai juste changer des pièces mécaniques et juste la tête de l'extrudeur. Le 3dtouch s' éclaire trois fois au démarrage à l'autotest mais aucun mouvement, et se met parfois en erreur, Quand je démarre en débranchant le 3dtouch, ça ne m'affiche plus STOPPe. Vous avez déjà eu ce problème ? Je peux pas téléverser le firmware, j'ai testé un autre câble usb, tester d' appuyez sur reset de la carte mère quand je télévèrse, désinstaller l' imprimante et rebrancher le câble, j' espère déjà que c'est un problème firmware ou pilotes ou programme parce que ça fait le deuxième 3dtouch que j' installe. Merci d'avance pour vos réponses
  19. Hello J'ai créé un firmware pour la mega v2 (pas d'ABL, dual Z et carte trigorilla 8bits) qui est un mélange du travail de Murdock avec son écran TFT32 MKS et du travail d'un certain Derhopp de thingiverse. Cette version permet de passer en 1.1.8 en gardant l'écran de base de l'imprimante. Les sources sont disponibles sur github ici : https://github.com/systemik/Marlin Pour l'installer, c'est comme d'habitude, avec arduino pour la compilation et ensuite on pousse le tout sur l'imprimante. Moi je fais le fichier .hex et je l'envoi avec Octoprint (via le plugin firmware). Les valeurs dans le fichier de conf pour le tuning ou les pas de l'extrudeur sont normalement bonnes pour commencer. Si besoin, un petit M502 et M500 pour mettre l'EEPROM a jour. Pour revenir en arrière, il suffit de remettre le fichier original de Anycubic (sur leur site web). Différence par rapport au firmware officiel anycubic: Pas de music Pas de reprise après coupure de courant Reste des tests a faire pour voir si tout est ok Nouveauté autre que marlin : DerHopp a fait un menu special dans la partie SD. Si vous aller dans le menu print, vous pouvez sélectionner “Special Menu” en haut et appuyer sur le bouton rond/fleche pour entrer dans le menu. Depuis la, vous avez deja quelques entrées de configuré (read eeprom, save eeprom, auto bed …). Ça compense le manque de customisation du lcd. Et c’est facile d’en rajouter au besoin comme allumage des leds par exemple. Au besoin, voila les deux manipulations à faire (même si vous utilisée un autre imprimante ou autre marlin c'est pareil) : PID Tuning: On part à froid et on fait un : M303 E0 S200 C8 On note les valeurs trouvé à la fin du genre : Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h Recv: #define DEFAULT_Kp 14.23 Recv: #define DEFAULT_Ki 1.03 Recv: #define DEFAULT_Kd 49.32 et on fait un : M301 P14.23 I1.03 D49.32 et on sauve avec un M500 Extrudeur Steps: On note la valeur actuelle des pas à la commande M503 et on regarde la valeur trouvé pour le M92 derrière le paramètre E (92.6 par defaut sur la i3) Pour régler son extrudeur, on fait une marque sur le filament depuis l'extrudeur sur 15 cm par exemple. On remet le compteur d'extrusion à zero avec un G92 E0 Ensuite on chauffe la hotend et on lance la commande suivante pour faire avancer de 10 cm le filament : G1 E10 F 92 Ensuite on mesure combien de centimètre il reste entre la marque et l'extrudeur et on calcul la nouvelle valeur de pas : Ex : 9.1 cm sont pris au lieu de 10 donc la valeur sera 92.6*100/91 = 102 (ancienne valeur * 100 / nombre de cm pris). On envoie la nouvelle valeur dans l'imprimante : M92 E102 On sauve les valeurs : M500 Merci pour le retour si y'en a qui veulent tester. J'ai déja pas mal printé avec et j'ai pas eu de soucis (autre que le ventilo de refroidissement un peu trop puissant). Au besoin je peux mettre le .hex dans le topic pour ceux qui veulent pas s'embéter à compiler. Sinon, du coté des autre développeurs, un d'eux fait des modification de l'ecran anycubic. Video de démo de ce qu'il n'a pas encore partager avec le grand public : https://www.youtube.com/watch?v=zVJC_jGTYwQ Systemic
  20. rinty35

    update Mise à jour du Firmware CTC Prusa I3

    Voilà, après avoir pas mal galéré pour mettre à jour le firmware de ma CTC Prusa I3, je trouvais intéressant de faire un petit tuto / retour d'expérience. Attention ce genre de manipulation n'est pas sans risque. Vous pouvez rendre HS votre carte controleur. Maintenant que les risques sont partagés, pour commencer il faut un peu de matériel : un programmeur USBASP ISP j'ai utilisé celui là des fils dupont femelle - femelle comme ceux ci Vous constaterez que l'investissement est très mesuré. Pour ma part j'ai fait la manipulation sous Windows, amateur de pommes ou de pingouins il faudra adapter... Il vous faudra une suite de logiciels : Les drivers pour le programmeur USBASP (j'ai utilisé l'outil zadig 2.2 pour récupérer la version "libusbK (v3.0.7.0)" compatible par la suite) L'environnement de développement Arduino Avrdude pour sauvegarder la rom initiale un éditeur de texte évolué type notepad++ pour adapter au besoin le firmware marlin (configuration.h) Un firmware marlin adapté à notre imprimante 20170129_Marlin 1.1.0-RC7-CTC Prusa I3.zip En prérequis, vous devez avoir déjà installé en USB votre imprimante, et avoir pu là contrôler avec un outil type ponterface Nous avons tout, alors il est temps de mettre les mains dans le cambouis Débranchez votre imprimante de la prise USB etéteigner là électriquement. Connectez votre programmeur à votre carte GT2560 à l'aide des câbles dupont selon le schéma ci dessous Ne faite pas attention au détrompeur sur la photo qui n'est pas dans le même sens que le mien. Connectez votre programmeur et installer ses drivers. (j'ai dans un premier temps installé ceux ci mais cela ne fonctionnait pas. Grace à ce sujet j'ai utilisé l'outil zadig pour installer libusbK V3.0.7) Dans une ligne de commande (CMD) prépositionnez vous dans votre répertoire avrdrude pour faire une sauvegarde de votre ROM avec la commande avrdude -C avrdude.conf -p atmega2560 -c usbasp -U flash:r:"c:/GT2560.hex":i Ouvrez votre interface arduino et configurez le de la manière suivante - Outils -> Type de carte : "Arduino/Genuino or Mega 2560" - Outils -> Processeur : "Atmega2560 (Mega 2560)" - Outils -> Programmateur: "USBASP" Puis graver le bootloader "Outils -> Graver la séquence d'initialisation Débranchez votre programmateur USB et recâblez votre LCD et lecteur de carte. Branchez en USB votre imprimante (l'écran LCD doit afficher deux lignes blanches qui font peurs et un led rouge clignote sur la carte) Chargez dans l'interface arduino le firmware Fichier -> Ouvrir "D:\20170129_Marlin 1.1.0-RC7-CTC Prusa I3\Marlin-RC\Marlin\marlin.ino" Configurez l'interface en précisant le port Com utilisé par votre imprimante (logiquement c'est celui que vous avez utilisé en prérequis avec ponterface) - Outils -> Port : ComX Compilez et Téléversez - Croquis -> Vérifier/compiler (cela ne doit pas retourner d'erreur) - Croquis -> Téléverser Normalement là c'est bon vous pouvez redémarrer la bête. La version du firmware marlin que j'ai déposé est une version récupéré sur internet pour laquelle j'ai apporté quelques évolutions suite à quelques recherches. Je suis preneur des remarques des pro de Marlin. Sinon je me suis basé sur pas mal d'éléments trouvez ici. J'avais récupéré leur version du firmware, mais je ne sais pas pourquoi il ne se compile pas chez moi... D'autres informations intéressante :
  21. Bonjour à toutes et à tous, Une fois pour toutes, voici la bonne méthode pour renseigner les valeurs Steps_per_unit (nombre de pas moteur par mm parcourus) de votre firmware (logiciel d'interprétation de votre imprimante 3D). Cette méthode est applicable à toute CNC. INTRO : Peut-être vous a-t-on conseillé ou lirez-vous que la calibration des Steps_per_mm se fait à partir d'une valeur X que l'on affinera par la suite en mesurant une pièce de calibration, généralement un cube, puis en modifiant par une règle de trois ladite valeur. Vade retro satanas ! C'est le pire conseil que vous pourrez rencontrer. Il n'y a pas de valeur passe-partout à affiner. D'abord la valeur X ne sort pas d'un chapeau mais est bien d'un calcul à partir de certains composants mécaniques et électroniques. En clair, il y a mille raisons pour lesquelles cette valeur ne soit peut-être pas adaptée à votre machine. Ensuite, lesdits composants n'étant pas élastiques, la valeur calculée ne s'affine pas ! Jouer sur cette valeur calculée : 1/ est inutile ; 2/ déplace l'erreur ailleurs, notamment sur les perçages de vos futures pièces ; 3/ le supposé "ajustement" ne serait correct que pour le cube de calibration et non pour les pièces plus grandes ou plus petites. Évidemment, vous trouverez des membres d'influence aguerris qui prétendront qu'ils font ainsi depuis toujours et que ça se passe à merveille chez eux. Résistez à la tentation, car cela indique seulement qu'ils se satisfont du résultat pour leur usage (quand on fait uniquement des figurines par exemple, la précision n'a pas de vraie importance). Surtout si vous êtes débutant, n'ayant ni leur talent, ni leur aplomb, restez-en à la méthode ci-dessous qui marche forcément à tous les coups. Pour vous faciliter la tâche, il y a un glossaire à la fin 1 :: Pour une transmission directe à courroie : steps_per_mm = (pas_moteur_par_tour * nb_de_micropas_driver) / (pas_courroie * nombre_de_dents_de_la_poulie) exemple : (200 pas moteur * 16 micropas) / (courroie 2mm * poulie 16 dents) = 100 steps_per_mm 2 :: Pour une transmission directe à vis : steps_per_mm = (pas_moteur_par_tour * nb_de_micropas_driver) / pas_du_filetage exemple : (400 pas moteur * 32 micropas) / (pas de filetage 8mm) = 1600 steps_per_mm 3 :: Pour un extrudeur à entrainement direct (direct drive) : steps_per_mm = (pas_moteur_par_tour * nb_de_micropas_driver) / (diamètre_effectif_galet * pi) exemple : (200 pas moteur * 16 micropas) / (diamètre galet 12mm * 3.14159) = 85 steps_per_mm 3 :: Pour un extrudeur à réduction (geared) : steps_per_mm = (pas_moteur_par_tour * nb_de_micropas_driver) * (Nb_dents_plateau / nb_dents_pignon) / (diamètre_effectif_galet * pi) exemple : (400 pas moteur * 32 micropas) * (48 dents plateau /16 dents pignon) / (diamètre galet 8mm * 3.14159) = 1528 steps_per_mm /!\ Pourquoi ajuster les steps_per_mm extrudeur uniquement ? Si les composants ne sont pas élastiques, pourquoi la valeur steps_per_mm extrudeur doit-elle être ajustée ? La réponse est simple. Si le diamètre effectif du galet d'entrainement peut être mesuré à l'aide d'un pied à coulisse, les dents du galet pénètrent dans le filament pour l'entrainer. Cela modifie le diamètre effectif du galet de deux fois la valeur de la pénétration des dents dans le filament, or ceci n'est pas mesurable. De plus, selon le type de filament ou la pression qui sera exercée dessus pour le forcer dans le galet, cette mesure peut varier. Voila pourquoi on passe par une étape d'ajustement. Il est important de comprendre que ceci ne s'applique qu'aux extrudeurs, bien entendu. Voici la méthode de calibration d'un extrudeur : On fait une marque sur le filament à 150mm de l'entrée de l'extrudeur On demande une extrusion de 100mm On mesure ce qui reste, et on fait une règle de 3 sur les Steps Per Unit de l'extrudeur pour connaitre la valeur approchante. ex. #define DEFAULT_AXIS_STEPS_PER_UNIT {3200/40,3200/40,3200/1.25,12800/22.9041} ... la valeur à changer est en rouge On modifie la valeur existante par la valeur calculée on recommence à l'étape 1 jusqu'à ce que 100mm demandé = 100mm extrudé. 4 :: GLOSSAIRE : Buse d'extrusion (ou Hotend) : composant dans lequel le filament est fondu Extrudeur (ou plutôt Feeder) : mécanisme qui sert à alimenter la buse d'extrusion en filament. Extrusion : action de fondre du filament Galet (ou Hobbed bolt) : roue dentée/crantée servant à entrainer le filament. Poulie : roue servant à entrainer et/ou guider une courroie. Driver : composant électronique servant à commander un moteur pas à pas. Micropas : procédé électronique organisé par le Driver pour décomposer les pas moteurs. Il en résulte un mouvement plus fluide. Moteur pas à pas : moteur électrique dont le mouvement rotatif est décomposé en pas. Selon l'angle de décomposition, la rotation sera décomposée en un certain nombre de pas. Nombre de dents : s'identifie sur une poulie ou un engrenage. Sert de base au calcul du rapport de transmission. Nombre de pas moteur : Selon l'angle de décomposition, ce nombre varie. Pour un moteur à 1.8° (le plus commun) : 360°/1.8°=200 pas moteur par révolution. 0.9°: 360°/0.9°=400 pas moteur par révolution. Pas de la vis ou pas du filetage (ou Screw Pitch) : distance d'un filet à l'autre sur une vis. Il correspond au déplacement effectué par l'écrou à chaque révolution de la vis. Pas de la courroie (ou Belt Pitch) : distance entre deux dents d'un système de courroie. Par exemple une courroie GT2 2mm a un pas de... 2m. Une T2.5 a un pas de 2.5mm. Attention de bien prendre en compte la valeur du pas, car sur une courroie GT2 de 6mm, les 6mm correspondent à la largeur de cette courroie, non à son pas. Il existe des courroies GT2 au pas de 3mm, mais communément les imprimantes 3D utilisent des courroies GT2 au pas de 2mm, ce qui est amplement suffisant. Un doute ? Mesurez ! Pi (ou π) = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844 etc. Pignon : dans un système de démultiplication mécanique, le pignon est fixé sur l'axe du moteur, il est généralement plus petit, et entraine le plateau. Plus le pignon est petit par rapport au plateau, plus la démultiplication mécanique est grande. Plateau : dans un système de démultiplication mécanique, le plateau est fixé sur l'axe de transmission, il est généralement le plus grand et est entrainé par le pignon. Réduction (ou geared) : démultiplication mécanique, augmente la précision et le couple et simultanément diminue la vitesse. Règle de trois (ou produit en croix) : Méthode de calcul permettant d'ajuster proportionnellement une valeur. Steps_per_mm (ou Steps_per_unit) : nombre de pas moteur par mm parcourus le long d'un axe, le paramètre à changer se trouve dans le fichier configuration de votre firmware. sur Marlin : #define DEFAULT_AXIS_STEPS_PER_UNIT {AXIS_STEPS_PER_UNIT_X, AXIS_STEPS_PER_UNIT_Y, AXIS_STEPS_PER_UNIT_Z, AXIS_STEPS_PER_UNIT_E} sur Repetier (une ligne par axe) : #define XAXIS_STEPS_PER_MM (valeur) etc. sur Smoothieware : ;Steps per unit: M92 X80.00000 Y80.00000 Z1259.84253 et ;E Steps per mm: M92 E367.0000 Transmission directe (direct drive) : se dit d'un système d'entrainement lorsque celui-ci est monté directement sur l'axe du moteur. Vis : composant mécanique de transmission servant à déplacer un ensemble le long d'un axe. Il existe des vis métriques, trapézoïdales ou à bille. Voila, qu'on se le dise ! ++JM
  22. Bonjour à tous le monde ! Je cherche à modifier le marlin afin d'avoir 2 tête sur ma discoeasy. La carte que j'utilise est une MKS Gen 1.4 mais ca devrait tourner sur la carte de dagoma Voilà ce que j'ai trouvé tout seul comme un grand: Dans configuration.h * définir le nombre d'extudeur // This defines the number of extruders // :[1,2,3,4] #define EXTRUDERS 2 * puis définir la différence de position X/Y entre les 2 extrudeur //#define HOTEND_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis //#define HOTEND_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis * l'activation du capteur de température de la 2e tête #define TEMP_SENSOR_0 1 #define TEMP_SENSOR_1 1 * le max température #define HEATER_0_MAXTEMP 250 #define HEATER_1_MAXTEMP 250 * les steps des moteurs il faut rajouter la composante pour le 2e moteur d'extrusion #define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 2560, 98, 98} #define DEFAULT_MAX_FEEDRATE {500, 500, 4, 170, 170} #define DEFAULT_MAX_ACCELERATION {9000, 3000, 100, 10000, 10000} Voilà ce que j'ai vu pour l'instant. Il me manque encore: * déplacer le second ventillo sur une autre sortie de la MKS * réassigner la sortie E1 à la 2e tête pour le corps de chauffe * activer le second moteur pour le 2e extrudeur Je pense que les 2e premier point doivent se trouver dans le pins.H mais je suis un peu larguer là.
  23. Jérômee

    Comment réinitialiser la machine ?

    Bonjour à tous, J'ai un gros soucis... Je ne me suis pas servis de l'imprimante pendant un petit moment et en voulant m'en servir je m'aperçois qu'elle ne répond plus de rien... Je pense que le problème vient du fait que j'avais essayé de configurer le Marlin... sans vraiment comprendre ! Dans la carte sd, avec la "notice" il y a des lignes qu'il faut certainement copier mais c'est vraiment pas évident quand on y connait rien ! J'ai donc peut-être téléversé le Marlin sur la machine... Maintenant quand je l'allume (sans connexion pc), l'écran s'allume normalement mais sans la petite mélodie et je ne peux plus agir sur quoi que se soit. Y a t'il un moyen de la remettre à son état initial ? J'ai essayé "Reset" mais ça ne fait rien... J'ai vraiment besoin d'un coup de main... s'il vous plait !!
  24. Bonjour à tous, je n'arrive pas a me dépêtrer de ce problème qui est arrivé ce weekend... J'ai un saut de pas régulier ça commence vers 5mm et ça se réduit vers le centre sur les remplissages : - Configuration -> MKS Sbase / Marlin 2 / CoreXY / Rail MGN12 / 32Bits / 0.8amps sur les nemas - Motif récentes -> Dampers + Capteur Capacitif Ce que j'ai vérifier et changer - Suppression des dampers (silent bloc) - Tension des courroies - Changement des pignons et des poulies - Augmenter la tension de néma - Essayer jerk de 10 à 15 - Diminiuer les vitesses travel et le print - Tester d'autre slicer - Vérifier les Steps - Recompiler et reflasher le marlin complètement Si vous avez une idée, je suis preneur car la je vois pas c'est hyper régulier et au même endroit à chaque fois au micron prêt.
  25. Bonjour. Puisque la question revient assez régulièrement, voici, une fois pour toutes, un tutoriel expliquant, pas à pas, comment se connecter à la carte électronique d'une imprimante 3D GEEETech. C'est écrit pour une i3 Pro C, mais c'est grosso-modo pareil pour les autres modèles. Si vous constatez des différences avec votre imprimante 3D GEEETech, prévenez-moi pour que je puisse mettre le tutoriel à jour en conséquence. Téléchargement des fichiers nécessaires Dans un premier temps, il faut récupérer Arduino 1.0.1. Il est impératif d'utiliser cette version-là avec le firmware fourni par GEEETech à l'heure de l'écriture de ces lignes. L'archive est à télécharger depuis le site officiel d'Arduino. Récupérer les sources du firmware spécifique à votre imprimante 3D est également nécessaire. Les sources sont disponibles sur le forum officiel de GEEETech. Attention : téléchargez le firmware spécifique à VOTRE imprimante. Vérifiez, revérifiez et vérifiez encore. Dans le cas contraire, ni ce forum, ni moi-même, ne pourrions être tenus responsables des dommages infligés à votre matériel. Une fois les archives récupérées, décompressez-les. Vous obtiendrez, d'un côté, un dossier correspondant à Arduino, et de l'autre, un dossier contenant Marlin, le firmware de votre imprimante. Installation des pilotes de périphériques Il faut à présent installer les pilotes de votre imprimante sur votre système d'exploitation. GEEETech en fournit, mais pour une raison qui m'échappe, ils ne fonctionnent pas (parmi les symptômes connus, nous trouvons : impossibilité de téléverser Marlin sur la carte et de se connecter à l'imprimante avec Repetier-Host, Simplify3D ou autres). Branchez votre imprimante en USB sur votre ordinateur et allumez-la si ce n'est déjà fait. Votre système devrait la détecter et vous proposer d'installer les pilotes. Allez les chercher dans le dossier d'Arduino. Ils sont dans un sous-dossier "drivers". Il y a, à priori, deux périphériques à installer : USB Serial Converter, et USB Serial Port (COMx), où x correspond au numéro que Windows aura attribué à votre port COM. Dans mon cas, et pour la suite de ce tutoriel, il s'agira de COM3. Cette donnée sera à adapter selon ce que votre système vous indiquera. Première connexion au firmware de la carte A présent que votre imprimante est reconnue par votre système, nous pouvons nous connecter à l'imprimante et effectuer un premier test. Ouvrez le dossier d'Arduino, et exécutez le fichier arduino.exe. Une interface (relativement spartiate, je vous le concède - mais je vous assure qu'elle est parfaite pour son job) apparaîtra : il s'agit d'Arduino, votre nouveau meilleur ami. Pour commencer, ouvrez le menu Fichier et sélectionnez l'option Ouvrir. Allez à présent chercher, dans le dossier du firmware, le fichier Marlin.ino. Une nouvelle fenêtre Arduino sera ouverte, celle-ci affichera les fichiers correspondant à votre firmware. Ne modifiez rien, c'est fragile. Sélectionnez à présent le menu Outils et, dans le sous-menu Type de carte, sélectionnez la carte Arduino Mega 2560 ou Mega ADK. Et, toujours dans le menu Outils, ouvrez le sous-menu Port série et sélectionnez le port correspondant à celui de votre imprimante. Pour vérifier que tout est au point, cliquez, dans la barre d'outils située en haut de la fenêtre, sur le bouton Téléverser. Arduino compilera alors le firmware, et une fois l'opération effectuée il transférera le firmware sur votre imprimante. Lorsque l'opération aura été effectuée, si tout s'est bien passé, le message Téléversement terminé apparaîtra dans la barre de statut située juste en dessous de la zone d'édition du code. Un souci ? En cas de problème avec cette procédure, créez donc un nouveau sujet dans lequel vous détaillerez ce que vous avez fait, ce que vous attendiez et le résultat que vous avez obtenu. Nous tâcherons dès lors de vous aider. Par souci de clarté, évitez de poster vos problèmes en réponse à ce sujet.
  26. vlotho

    firmware auto home décallé

    Bonjour, Suite à la mise à jour de mon FW en version 1.1.8 j'ai mon auto home qui se centre au milieu du bed et je ne comprend pas pourquoi. le x viens se mettre en fin de course, puis le y et ensuite au lieu de se mettre directement en fin de course du z, se centre au milieu du plateau et se met en fin de course du z. Je ne vois pas trop quel paramètre modifier dans mon FW pour changer ça. Configuration.h
×