tedour Posté(e) Novembre 30, 2017 Posté(e) Novembre 30, 2017 Bonjour, Depuis peu propriétaire d'une Creality Ender-2, je trouvais que mon imprimante n'avait qu'un seul défaut : son firmware n'était distribué sous forme compilé, ce qui d'ailleurs était une entorse à la licence GPL. Des personnes ont travaillés dessus et ont trouvé la solution (https://www.facebook.com/groups/1469255646470283/permalink/1634507159945130/ ). Le principal problème était un affichage défectueux. Avoir un firmware libre permettra à la communauté de l'adapter et de l'optimiser à des besoins. Important : La carte de la ender n'a pas de bootloader par défaut. Il faut donc suivre ce tuto pour le premier upload : http://www.instructables.com/.../Flashing-a-Bootloader.../ Voici la marche à suivre pour installer le nouveau firmware (Merci à Timmo Hellemann) : 1. Télécharger l'IDE Arduino (https://www.arduino.cc/en/main/software)2. Ajouter la carte Sanguino Board en ajoutant l'URL suivant à l'ide arduino (Fichier - Préférences - Url de gestionnaire de cartes supplémentaires https://raw.githubusercontent.com/.../package_lauszus...3. Choisir dans Outils - type de carte, la Sanguino Board (Atmega1284p 16 MHz)4. Télécharger Marlin sur github: https://github.com/MarlinFirmware/Marlin5. Copier les fichiers configuration.h et configuration_adv.h depuis "Marlin\example_configurations\Creality\CR-10" à la racine de marlin.6. Editer configuration.h et modifier comme cela : Modifier également : Commenter la ligne : //#define CR10_STOCKDISPLAY Décommenter : #define MINIPANEL entrer les mesure de la Ender-2 (160x150x220mm est possible) Modifier le fichier pins_MELZI_CREALITY.h Commenter les éléments du LCD et ajouter DOGLCD: #undef DOGLCD_CS #define LCD_SDSS 31 // Smart Controller SD card reader (rather than the Melzi) #define DOGLCD_CS 28 // DOG CS //#define DOGLCD_A0 30 // DOG A0 is already defined in pins_SANGUINOLOLU_11.h //#define LCD_PINS_RS 28 // st9720 CS //#define LCD_PINS_ENABLE 17 // st9720 DAT //#define LCD_PINS_D4 30 // st9720 CLK #define FIL_RUNOUT_PIN -1 // Uses Beeper/LED Pin Pulled to GND7. Compiler et téléverser grâce à la prise USB. 1 2
clucky Posté(e) Novembre 30, 2017 Posté(e) Novembre 30, 2017 et en faisant comme ça il n'y plus de défaut sur l'écran ?
tedour Posté(e) Décembre 2, 2017 Auteur Posté(e) Décembre 2, 2017 Clucky : De quel défaut tu parles ? Avant, il y avait de grosses lignes noires avec marlin. Maintenant, il n'y en a plus
clucky Posté(e) Décembre 2, 2017 Posté(e) Décembre 2, 2017 ben voilà cest de ce défaut que je parlé. donc tout fonctionne sans problème particulier ? car je pensais changer le firmware pour adapter un laser et aussi l'auto leveling. en tous cas merci pour ton aide très détaillée
tedour Posté(e) Décembre 6, 2017 Auteur Posté(e) Décembre 6, 2017 Oui, normalement, tout fonctionne. N'hésites pas à faire ton retour si tu arrives à faire quelque chose. Le firmware sur la CR-10 est ouvert non ?
Biaf Posté(e) Décembre 12, 2017 Posté(e) Décembre 12, 2017 Salut, je ne suis pas habitué à cette carte vu que je suis sur MKS. Si je comprend bien, la carte de la Ender-2 (idem CR10) est bridée et n'inclus pas un téléversement directement USB(Carte) / USB(PC). Il faut passer par une carte tierce (dans le cas du tuto du bootloader avec la Genuino Uno) pour réussir à la "connecter" pour y intégrer le nouveau marlin? Si c'est le cas et au prix de la Genuino Uno, autant que je remplace la carte et que j'y intègre une MKS que je connait déjà mieux? vous pensez que c'est faisable?
tgv26 Posté(e) Décembre 15, 2017 Posté(e) Décembre 15, 2017 (modifié) Pour envoyer le bootloader tu as besoin d'un arduino (nano, micro, leonardo..) puis tu téléversé ton marlin comme bon te semble. Il faut juste une bibliothèque sanguino et régler ton arduino en arduino as ISP. Après cette imprimante à 130 € est fantastique. Edit: Citation 1. Télécharger l'IDE Arduino (https://www.arduino.cc/en/main/software)2. Ajouter la carte Sanguino Board en ajoutant l'URL suivant à l'ide arduino (Fichier - Préférences - Url de gestionnaire de cartes supplémentaires https://raw.githubusercontent.com/.../package_lauszus...3. Choisir dans Outils - type de carte, la Sanguino Board (Atmega1284p 16 MHz)4. Télécharger Marlin sur github: https://github.com/MarlinFirmware/Marlin5. Copier les fichiers configuration.h et configuration_adv.h depuis "Marlin\example_configurations\Creality\CR-10" à la racine de marlin. 6; Paramétrer votre Arduino (Nano, Leonardo ou autre !) en Arduino as ISP, (ou bien AVRISP mkII) Merci à Kris! Modifié (le) Décembre 15, 2017 par tgv26 precisions!
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