Aller au contenu

GO Print

Creality diffuse le firmware de la plupart de ses machines


fran6p

Messages recommandés

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 .

Faites chauffer Arduino et bonnes compilations.

Modifié (le) par Yo'
Update du lien
  • J'aime 1
  • +1 1
  • Merci ! 4
Lien vers le commentaire
Partager sur d’autres sites

Oui alors attention Creality ne joue pas le jeux de l'open source completement. D'ailleurs Printed Solid  arrête la commercialisation aux USA de leur imprimantes 3D à cause de cela.   

Il fournisse un fichier Hex donc effectivement on peut remettre la version initial du firmware usine en cas de problème. En revanche, comme on ne peut pas convertir un fichier Hex en Ino , on ne peut pas l'ouvrir dans Arduino IDE et regarder le PID ou les options de thermistance choisi par la marque en usine. Donc pour le paramétrage de Creality c'est toujours au pifomètre. J'ai regarder les fichier d'exemples fournis avec et c'est les paramètres de Marlin natif genre "bed resistance = Aucune" . 

 

Dommage...

Lien vers le commentaire
Partager sur d’autres sites

Pas tout à fait exact.

Ils fournissent pour chaque machine le fichier .hex qui permet de revenir à la configuration "usine", c'est vrai. Pour la Ender 3, 4 le Marlin est complet (en plus du fichier .hex).

Pour la CR10, il suffit de récupérer à la fois les éléments pour la CR10 et la CR10S (où il n'y a que le fichier .hex), en décompressant le zip de la CR10 dans le configuration.h, les éléments concernant la machine sont tous présents.

Printed Solid en a d'ailleurs pris acte même s'ils n'envisagent pas pour le moment de remettre à leur catalogue ces machines, le lien ici .

Je tiens à rappeler que je ne défends en aucun cas Creality, que je ne suis pas "sponsorisé" par eux (contrairement à certains blogueurs qui reçoivent les machines sans bourses délier, ma machine je l'ai payé de ma poche). D'autres constructeurs chinois ne respectent pas la licence Opensource GPL ou sont sur des bases fermées (Alphawise par exemple), Creality a commencé à respecter et comprendre (grâce en partie à SexyCyborg (Naomi)) celle-ci... C'est un début et je trouve la démarche suffisamment originale de la part de nos amis asiatiques pour l'avoir noté et fait le choix d'en informer notre communauté via ce post.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, pyriame a dit :

Oui alors attention Creality ne joue pas le jeux de l'open source completement. D'ailleurs Printed Solid  arrête la commercialisation aux USA de leur imprimantes 3D à cause de cela.   

Il fournisse un fichier Hex donc effectivement on peut remettre la version initial du firmware usine en cas de problème. En revanche, comme on ne peut pas convertir un fichier Hex en Ino , on ne peut pas l'ouvrir dans Arduino IDE et regarder le PID ou les options de thermistance choisi par la marque en usine. Donc pour le paramétrage de Creality c'est toujours au pifomètre. J'ai regarder les fichier d'exemples fournis avec et c'est les paramètres de Marlin natif genre "bed resistance = Aucune" . 

 

Dommage...

Pour la cr-10s et d'autre, il y'a toute les sources. 

Lien vers le commentaire
Partager sur d’autres sites

Le 15/09/2018 at 15:55, krockdur a dit :

Pour la cr-10s et d'autre, il y'a toute les sources. 

Ecoute j'ai bien regardé mais peut être mal et dans ce cas mea culpa 🙂  Je retrouve dans le dossier le Marlin original non paramétré, le fichier Hex du firmware d'usine, mais pas le INO qui donne l'Hex. Dans le fichier exemple, Adafruit notamment le configuration.h ne porte aucune modification, pas même la largeur du plateau.  Peut-tu me dire ou tu as trouvé les paramètres d'origine notamment le choix de la thermistance ou le PID natif ?

 

merci bien  

 

PS: j'ai DL le fichier pour la CR10 S4 

Modifié (le) par pyriame
Lien vers le commentaire
Partager sur d’autres sites

Le code source de la CR-X est ajouté: ici (le Marlin complet mais de fichier .hex).

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

Ravi de voir ce sujet je me demandais justement comment installer le dernier firmware CR-10 sur ma machine. J'ai acheté récememnt une autre cr-10 avec une autre machine et j'ai constaté que désormais on pouvait sauvegarder les modifications tel que le step moteur ou les données pré enregistrés tel que la chauffe de la buse et du plateau.

J'ai télécharge l dernier Firmware sur le site de creality, connecté la machine  a une ancienne version de cura 15.04.6. J'ai pu lancé la chauffe du plateau et bougé les axes, mais lorsque je souhaite changer le firmware, je sélectionne le fichier .hex téléchargé.. échec.

Faut il impérativement passer par Arduino,  avez vous réussi cette opération ?

Merci de vos réponses.

Lien vers le commentaire
Partager sur d’autres sites

Ta machine est-elle une CR10 (simple axe Z)?

Si oui alors la carte mère doit au préalable recevoir un bootloader (chargeur de démarrage) pour pouvoir accueillir un Marlin quel que soit sa version (si c'est le cas une recherche dans ce forum te permettra de trouver comment accomplir ceci).

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Creality a aussi mis en place un dépôt sur Github, mais il y a moins d'imprimantes supportées :

https://github.com/Creality3DPrinting

Les sources semblent plus à jour que sur leurs site, puisque là, le capteur de fin de filament et le "manual bed levelling" sont activés.

Modifié (le) par zPixel
Présicions et orthographe.
Lien vers le commentaire
Partager sur d’autres sites

Le 12/11/2018 at 21:46, zPixel a dit :

Creality a aussi mis en place un dépôt sur Github, mais il y a moins d'imprimantes supportées :

https://github.com/Creality3DPrinting

Les sources semblent plus à jour que sur leurs site, puisque là, le capteur de fin de filament et le "manual bed levelling" sont activés.

La Ender 3 semble être complètement opensource, ils fournissent tout (PCB, câblage et éléments mécaniques dans divers formats).

Assez inhabituel de la part de Creality, il me semble donc judicieux de le faire savoir.

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Bonjour à tous !

Alors pour avoir tenter de mettre "bêtement" à jour ma CR10 (sans S) vers une version 1.1.9 de marlin en suivant un tuto du site cr10.fr ou en prenant les fichiers exemple, ou encore en reprenant des version de TH3D ... aucun ne fonctionnent convenablement. Au mieux je sors des impressions sous-extrudée ... bref, ce n'est pas le sujet (mm si ca me gonfle pas mal) je pensais encore une fois "bêtement" que je serai en mesure de revenir au firmware d'origine ... bah les sources fournies par Creality (pour la CR10) ne compilent tout simplement pas ... et même en corrigeant des noms de variables qui sentent le mauvais merge de sources ... rien n'y fait.

Si vous avez des versions à tester je suis preneur ! Merci beaucoup !

Lien vers le commentaire
Partager sur d’autres sites

@slobberbone pourquoi vouloir recompiler le Marlin alors que Creality fournit le fichier CR-10-300.hex qu'il suffit de charger pour revenir à la version originelle ?

Mode d'emploi : Install new firmware.pdf

Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, fran6p a dit :

@slobberbone pourquoi vouloir recompiler le Marlin alors que Creality fournit le fichier CR-10-300.hex qu'il suffit de charger pour revenir à la version originelle ?

Mode d'emploi : Install new firmware.pdf

Oui je vais tester, mais ça veut bien dire qu'ils ne publient pas la bonne version de code qui y correspond. De plus, si je veux par la suite modifier le firmware pour y ajouter un BLTouch, bah je suis à nouveau bloqué ...

Lien vers le commentaire
Partager sur d’autres sites

Oui je l'ai vu mais pas encore testé ... c'est le coup du 220 V pour le lit, je voulais d'abord tenté un autre "par défaut" avant d'aller modifier celui-ci.

Donc de ce que je comprends, je ne modifie que le PID du bed (je reprends les valeur du firmware d'origine) ? J'ai une CR-10  avec une carte melzi (probablement un 1.1.3) au cas où. Mais merci je vais me lancer avec ton dépot ! Merci

Lien vers le commentaire
Partager sur d’autres sites

il y a 10 minutes, slobberbone a dit :

Donc de ce que je comprends, je ne modifie que le PID du bed (je reprends les valeur du firmware d'origine) ? J'ai une CR-10  avec une carte melzi (probablement un 1.1.3) au cas où. Mais merci je vais me lancer avec ton dépot ! Merci

C'est ça.

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Bon et bien après avoir réussi à faire chauffer mon bed, impossible de monter la carte SD => plantage

J'ai donc restauré le firmware d'origine compilé (pcq le code source correspondant ne compile pas) en me basant sur https://github.com/jed-frey/Creality-CR-10

pour pousser le firmware compilé depuis mon pc sous GNU/Linux.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, slobberbone a dit :

Bon et bien après avoir réussi à faire chauffer mon bed, impossible de monter la carte SD => plantage

J'ai donc restauré le firmware d'origine compilé (pcq le code source correspondant ne compile pas) en me basant sur https://github.com/jed-frey/Creality-CR-10

pour pousser le firmware compilé depuis mon pc sous GNU/Linux.

Maintenant que tu me le dis, je me rends compte que je n'ai pas testé la carte SD, j'imprime exclusivement depuis Octoprint. Je vais regarder ça.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Dernières nouvelles de SexyCyborg:

L'imprimante CR10 et la carte Melzi 1.1.2 sont officiellement certifiées par l'Open Source Hardware Association (lien Reddit) (la Ender3 l'était depuis déjà un bon moment 😉 ).

Liste des matériels / fabricants certifiés (cliquer sur le filtre 3D printing pour n'avoir que les imprimantes 3D) : OSHWA

Modifié (le) par fran6p
orthographe
Lien vers le commentaire
Partager sur d’autres sites

Le 27/12/2018 at 11:19, fran6p a dit :

@slobberbone

pourquoi vouloir recompiler le Marlin alors que Creality fournit le fichier CR-10-300.hex qu'il suffit de charger pour revenir à la version originelle ?

Mode d'emploi : Install new firmware.pdf

sur ma ender 3 je n'arrive pas a télécharger un.hex avec cette doc

j'ai essayé plusieurs cura dont celui fournit sur la carte sd il ne trouve pas l'imprimante.

je l'ai passé en bootloader mais cela change rien.

j'ai mis grâce a cette doc " Ender 3 vanilla Marlin update: Concise guide" https://www.youtube.com/watch?v=N7JLchsFRDU 

j'aimerais savoir faire.

Modifié (le) par ciscolyon
Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...