sputnik PostĂ©(e) Avril 10, 2018 PostĂ©(e) Avril 10, 2018 (modifiĂ©) Salut, je ne sais pas si ça a Ă©tĂ© dit ici. Mais Tevo refuse de diffuser librement le firmware. Essayez de tĂ©lĂ©charger depuis leur site : uniquement des fichiers corrompus (longueur nulle). Or, Marlin Ă©tant sous licence GPL, ils sont tenus de fournir les sources avec la machine, ce qu'ils ne font pas.Les sources devraient soit ĂȘtre sur la carte SD livrĂ©e avec la machine, soit ĂȘtre en libre tĂ©lĂ©chargement. Les sources sont sur le owners group Facebook, et l'inscription est soumise Ă approbation (2 inscriptions nĂ©cessaires : Facebook, puis un forum). Or les sources doivent ĂȘtre accessibles sans aucune restriction (licence GPL oblige). Ăa semble ĂȘtre une pratique courante. Extrait de la FAQ sur gnu.org : "Si j'utilise un logiciel que j'ai obtenu sous GNU GPL, ai-je le droit de modifier le code original pour crĂ©er un nouveau programme, puis de commercialiser ce nouveau programme ? (#GPLCommercially) Vous ĂȘtes autorisĂ© Ă vendre des copies du programme modifiĂ©, mais uniquement selon les termes de la GNU GPL. Ainsi par exemple, vous devez rendre le code source disponible pour les utilisateurs du programme comme prĂ©cisĂ© par la GPL, et ces derniers doivent ĂȘtre autorisĂ©s Ă le redistribuer et Ă le modifier, comme prĂ©vu Ă©galement par la GPL." Voir ici quelqu'un qui en parle : En piĂšce jointe, les sources Marlin Tornado, indispensables pour rĂ©gler la valeur des steps/mm de l'extrudeur ou encore pour franciser le firmware (c'est facile de compiler pour n'importe quelle langue), personnaliser ou supprimer le splash screen de dĂ©marrage, etc. Marlin, c'est de l'open source sous licence GPL, la diffusion est libre, et un produit vendu avec un logiciel sous GPL DOIT ĂȘtre fourni avec les sources qu'il soit customisĂ© ou pas. Il n'y a a aucune violation de copyright en plaçant les sources ici. En revanche Tevo et d'autres violent le copyleft. Donc, plus bas, les sources des firmwares trouvĂ©es sur Facebook. Je les ai obtenues par une tierce personne, je n'y suis pas inscrit. En revanche, j'ai compilĂ© et flashĂ© chacune de ces versions, et elles fonctionnent toutes. La 1.1.8 est la derniĂšre. Il y a quelques mods. LĂ ce sont les originaux. Tornado v 1.1.8.rar Tornado v 1.1.6.rar Tornado v 1.1.7.rar Tornado v 1.1.4.rar  ModifiĂ© (le) Avril 10, 2018 par sputnik
gisclace Posté(e) Avril 10, 2018 Posté(e) Avril 10, 2018 Bonjour @sputnik, on en parle ici : Si tu veux apporter ta pierre au topic en ajoutant tevo ;-)
Bartfab PostĂ©(e) Avril 10, 2018 PostĂ©(e) Avril 10, 2018 Bonjour, Le firmware Ă©tait disponible sur leur site il y a environ un mois, et depuis, le fichier que lâon tĂ©lĂ©charge est « vide ». Si vous ĂȘtes intĂ©ressĂ©s par ce firmware, je vous le met dans ce message. Bonne journĂ©e Ă tous et bon prints. tevo-tornado-firmware.zip
sputnik PostĂ©(e) Avril 10, 2018 Auteur PostĂ©(e) Avril 10, 2018 (modifiĂ©) Merci @Bartfab. La version que tu as uploadĂ©e est du 28 aoĂ»t 2017 d'aprĂšs version.h, et SHORT_BUILD_VERSION est "TORNADO". IntĂ©ressant ! Donc ton archive est l'originale si je comprends bien, et celles que j'ai rĂ©cupĂ©rĂ©es sont des adaptations du Marlin standard par des tiers sur FB. Super ! J'ai vaguement regardĂ© les sources, surtout configuration.h et version.h : Ton archive n'a pas d'indication de version. Ils ont virĂ© cette info dans les deux fichiers en mettant "TORNADO" Ă la place. Du coup, je suis maintenant Ă peu prĂšs sĂ»r que les versions que j'ai trouvĂ©es sont des mods du vrai Marlin faits par des gens qui ont dĂ©terminĂ© oĂč portent les modifications du code original (je suis allergique Ă Facebook, et j'ai demandĂ© Ă une Facebook-victim de me les rĂ©cupĂ©rer). Facile de trouver les modifications avec un comparateur de fichiers, mais Ă condition de savoir de quelle version partir. Je vais essayer de voir ça quand j'aurai le temps. Il pourrait s'agir de la 1.1.4, ou de la 1.1.5 1.1.4 Facebook = 2017-07-04 ???? Tornado = 2017-08-28 1.1.6 Facebook = 2017-10-10 De toutes façons, ça semble assez simple : quelques #define pour le hardware, en particulier l'afficheur, tout le code est super documentĂ©. En ce qui me concerne, c'est surtout que je voudrais faire quelques modifs : par exemple le rĂ©glage des pas/mm de l'extrudeur rĂ©glĂ© d'origine Ă 400, alors qu'il me faut 1000, le tout avec l'encodeur rotatif qui fait avancer la valeur par 0.16 Ă chaque tour ; pas pratique : pour le rĂ©gler sur le firmware il faut faire 3750 tours avec le bouton !. Donc passer l'incrĂ©ment Ă 10 steps par exemple. Donc obligĂ© de le hardcoder, et donc d'avoir les sources. Ceci dit, j'ai "dĂ©couvert" qu'on peut mettre un G-Code dans le fichier ini sur la carte SD pour faire le rĂ©glage... (dĂ©solĂ©, je dĂ©bute, je n'ai une imprimante que depuis 3 jours, et je ne parle pas G-Code) C'est curieux qu'il n'y ait pas de sous forum Software / Firmware / G-Code... Personne ne bidouille des Arduino, ici ? @gisclace oui, je vais faire ça. Au dĂ©part, j'Ă©tais persuadĂ© que Tevo Ă©tait seul Ă poser ce problĂšme parce que toutes mes recherches portaient sur Tevo. La vidĂ©o mise en lien dans mon premier post m'a appris que d'autres en faisaient autant. Mais pareil, ici je cherchais sur Tevo... ModifiĂ© (le) Avril 10, 2018 par sputnik
gisclace Posté(e) Avril 10, 2018 Posté(e) Avril 10, 2018 Petit tips pour l'utilisation du forum. Quand tu veux interpeller quelqu'un, mets un @ puis son pseudo, comme ça, ça le notifie que quelqu'un lui parle, par exemple : @sputnik <-- tu as du avoir une notification
sputnik Posté(e) Avril 10, 2018 Auteur Posté(e) Avril 10, 2018 (modifié) Vu ! Corrigé. En réorganisant les fichiers sur mon disque dur, j'ai trouvé une autre version du firmware Tornado, datée du 25/09/2017, et que j'avais oubliée. Les infos de version sont également effacées. Cette version ne diffÚre de tevo-tornado-firmware.zip que par les 3 fichiers suivants : - _Bootscreen.h - Configuration.h - Version.h Je continue mes investigations... TEVO Tornado RM firmware.rar Modifié (le) Avril 10, 2018 par sputnik 1
sputnik Posté(e) Avril 10, 2018 Auteur Posté(e) Avril 10, 2018 (modifié) Bon, j'ai testé tous les firmwares trouvés (juste compilation + upload), et fait quelques comparaisons des dossiers avec WinMerge. C'est la jungle ! Les numéros de version Tevo diffÚrent des numéros Marlin, histoire de brouiller les pistes. Certains projets s'appellent Tornado, d'autre Marlin, et Tevo a effacé les informations de version. Tout d'abord, le firmware Tornado est un fork de la version 1.1.6 de Marlin. Il est daté du 04/07/2017 et le splash screen affiche "TORNADO 1.0". Ce qui est intéressant est que les différences avec le Marlin 1.1.6 original portent sur seulement 4 fichiers qui sont : Configuration.h Configuration_adv.h MarlinSerial.h pins.h Il ,e reste plus qu'à identifier les modifications (sûrement de simples #define uncommentés/commentés pour adapter le code au hardware) La version testée suivante date du 28/08/2017 et le splash screen affiche TORNADO 1.1 ; c'est le fichier donné par @Bartfab J'ai aussi trouvé une version 1.1.5, mais elle ne boote pas. Ensuite, ce que l'on trouve, ce sont des versions MODDEES. En particulier, l'archive que j'ai posté plus haut ( TEVO Tornado RM firmware.rar ) n'est PAS un original Tevo. Au boot, ça affiche 2 splash screens successifs : - POWERED BY 3D MEDELIS - Tornado powered by MEDELIS 3D medelis est un artiste et youtuber suédois ; voir sa chaine ainsi que son site web : www.medelis.se Je ne sais pas pourquoi cette modification, je pense qu'il s'agit simplement de personnaliser le splash screen ; _Bootscreen.h, un classique "const unsigned char[] PROGMEM" servant à stocker un bitmap en hexa. Ensuite, les versions 1.1.6, 1.1.7 et 1.1.8 sont fonctionnelles. Enfin, il y a des versions plus spéciales : Tornado 2018-01-20 v bugfix-1.1.x, avec prise en charge BLTouch et doubre extrudeur (3 variantes en tout). D'une part, les versions en "x" sont des daily build, donc potentiellement instables. De plus, on ne sait sur quelle version elles sont basées. Mais surtout, elles demandent des drivers TMC2130. Ces versions sont donc destinées à un hardware moddé. En résumé : - Si on veut la derniÚre version originale livrée avec la Tevo Tornado (version 1.1), c'est le fichier donné par @Bartfab : tevo-tornado-firmware.zip ; c'est fait à partir de Marlin 1.1.6 - Si on veut la derniÚre version de Marlin, adaptée à la Tevo Tornado, c'est le lien du 1er post : Tornado v 1.1.8.rar (zut, ça a réuplodé les fichiers en interne ! Du site vers le site. Nawak. Je pensais que ça ne mettrait que des liens...) J'allais oublier : 2 fichiers de configuration, provenant du groupe sur FB, pour Cura : Tornado Profile_CURA.ini Tornado-Profile_CURA-15_v2.ini Modifié (le) Avril 10, 2018 par sputnik 1
sputnik PostĂ©(e) Avril 20, 2018 Auteur PostĂ©(e) Avril 20, 2018 (modifiĂ©) Des nouvelles du front... Une erreur s'est glissĂ©e le post prĂ©cĂ©dent : la version 1.1 du firmware d'origine de la Tornado est dĂ©veloppĂ©e Ă partir du marlin 1.1.5, et non du Marlin 1.1.6 comme je l'ai Ă©crit. Toutes mes plus plates. Je cherche ce qui se passe dans le code. Donc, Ă ce stade, ce qui semble fiable, ce sont la version Tornado 1.1 (=1.1.5 Marlin), et Marlin 1.1.6 Facebook adaptĂ©e Ă la Tornado. Les modifs faites par Tevo ne sont pas trĂšs compliquĂ©es ; elles portent sur : Configuration.h (on s'en serait doutĂ©) Configuration_adv.h (pas encore regardĂ©) Dogm_bitmaps.h (idem) Version.h (on s'en fout) et bien sĂ»r _Bootsecreen.h dont on n'a rien Ă faire, et qui ralentit le boot [COMMENT FAIT-ON POUR SUPPRIMER UNE PIĂCE JOINTE INSĂRĂE PAR ERREUR ???] ModifiĂ© (le) Avril 20, 2018 par sputnik quelques vĂ©rifications supplĂ©mentaires en cours
gluster Posté(e) Avril 28, 2018 Posté(e) Avril 28, 2018 (modifié) @sputnik , du coup, as tu modifié le firmware de ta Tevo Tornado? Quelle version as tu choisi? Je vois que la version Marlin 1.1.7 (la derniÚre étant la 1.1.8) compte plus de 450 commits par rapport à la version précédente. Cela doit valoir le coup de regarder de plus prés et l'adapter à la Tevo?!. Pourquoi dis tu que la version 1.1.8 dont tu as proposé le lien est "instable" ? Je vais regarder ça. Pas le choix, j'ai envie d'utiliser OctoPrint et il semble non compatible avec le firmware d'origine de la Tornado. Merci pour tes investigations et ton analyse Modifié (le) Avril 28, 2018 par gluster
titeuf007 Posté(e) Mai 21, 2018 Posté(e) Mai 21, 2018 sur les derniers modele livrer avec la mks l base c est full compatible avec marlin donc bien plus simple a mon avis
Phil67 Posté(e) Mai 22, 2018 Posté(e) Mai 22, 2018 Vous passez vos menus en français ou les laissez vous en anglais ? Sont ils identiques une fois changés ? d'avance merci !
visak Posté(e) Mai 22, 2018 Posté(e) Mai 22, 2018 Il y a 4 heures, Phil67 a dit : Vous passez vos menus en français ou les laissez vous en anglais ? Sont ils identiques une fois changés ? d'avance merci ! Perso j'ai laissé en anglais, plus facile pour suivre les tutos
Ataru kun PostĂ©(e) Mai 22, 2018 PostĂ©(e) Mai 22, 2018 pareil, je me suis suffisament enervĂ© sur l'arduino pour pas me rajouter qqch de plusÂ
Drtotov PostĂ©(e) Mai 23, 2018 PostĂ©(e) Mai 23, 2018 Bonjour Ă tous et merci pour ce topic , j 'ai tentĂ© d installer le firmware 1.1.8 qui apparemment possĂšde de bonnes fonctions comme le retrait de la tete d impression lors d'une pause ( impec pour poser un Ă©crou ou faire une petite rectif ) cependant j'ai un gros problĂšme avec ce firmware , c 'est qu il me foire totalement l'axe des Y et un petit problĂšme au niveau de l extrusion qui ne libĂšre que +- 5cm de fil alors qu'on lui en demande 10 (rĂ©glĂ© facilement en modifiant le pas de l 'extrudeur ) jâexplique quand je fait Auto home l'axe x va bien Ă sa position (end-stop) ainsi que l axe z par contre , l axe Y dĂ©conne totalement il avance de 10 /12 cm et sâarrĂȘte et si je recommence c'est la mĂȘme chose sauf qu'en arrivant a la limite Y le end-stop ne fonctionne pas du coup gros bruit de grattage et forcage du moteur idem si je ne fait que home Y il fait des petits sauts de 10 /12 cm pour finir par s 'encastrer lamentablement dans le end-stop qui ne fonctionne pas Avez vous rencontrĂ© le mĂȘme problĂšme avec ce firmware ? et si oui avez vous touvĂ© la solution pour palier Ă ca
Desmojack Posté(e) Mai 23, 2018 Posté(e) Mai 23, 2018 (modifié) Bizarre ton histoire. Est ce que ta bécane a tourné sans problÚme avant l'installation du Marlin, ou est ce que c'est une premiÚre utilisation avec 1.1.8? Modifié (le) Mai 23, 2018 par Desmojack
Drtotov Posté(e) Mai 23, 2018 Posté(e) Mai 23, 2018 la machine marchait impeccable avec le firmware d origine , c'est aprÚs la maj avec le firmware 1.1.8 et donc la premiÚre utilisation avec 1.1.8 que tout à merdé et j ai refait la procédure downgrade firmware stock et de nouveau upgrade 1.1.8 le résultat est identique . Je n ai pas ce problÚme avec le firmware 1.1.7 , par contre j aime pas le auto home au centre du plateau
Desmojack Posté(e) Mai 23, 2018 Posté(e) Mai 23, 2018 Tu dois pouvoir rectifier l'auto home dans 1.1.7 dans l'onglet configuration.h J'ai ça pour mon auto home dans "section machine", je ne suis pas sûr de mon coup, mais compare avec tes valeurs... et si tu testes, le doigt sur OFF, on ne sait jamais D'ailleurs j'ai une valeur par défaut de X_bed_size 320 bizarre bizarre. Regarde si tu n'as pas des valeurs de 150 pour #define X_MIN_POS et Y je verrai bien un truc du genre.  // @section machine // The size of the print bed #define X_BED_SIZE 320 #define Y_BED_SIZE 300 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 400
Ataru kun Posté(e) Mai 23, 2018 Posté(e) Mai 23, 2018 question: as tu ouvert ou deplacé le boitier pour changer le firmware ? si oui essai de repousser les cable dans le boitier! j'ai eu le cas ou mon z fesait n'importe quoi --> un faux conctact
Desmojack Posté(e) Mai 23, 2018 Posté(e) Mai 23, 2018 @Ataru kun bonne idée le coup des faux contacts. Je suis entrain de tout bloquer avec des colliers, de la gaine thermo, pas trop confiance aux connecteurs et je trouve qu'ils ont été un peu radins sur les longueurs de cùbles.
Drtotov PostĂ©(e) Mai 24, 2018 PostĂ©(e) Mai 24, 2018 @Ataru kunoui effectivement j ai bougĂ© l imprimante pour mettre a jour le firmware , mais aprĂšs vĂ©rification rien n avait bougĂ© et en remettant le firmware d origine , sans bouger l imprimante elle refonctionnait correctement . ya un truc dans le firmware qui perturbe mon imprimante j ai trouvĂ© pour l auto home , en fait , il y avait une ligne de commande #define zsafe homing qui envoie la tĂȘte Ă x longueur bed /2 et y largeur /2 je l ai commentĂ© ou modifiĂ© je sais plus trop et la tĂȘte retourne en 0.0.0 @Desmojack
Desmojack Posté(e) Mai 24, 2018 Posté(e) Mai 24, 2018 @drtotov super que tu aies trouvé pour le home et que tu n'aies pas suivi mes conneries Du coup, tu restes avec la 1.1.7
Drtotov Posté(e) Mai 25, 2018 Posté(e) Mai 25, 2018 @Desmojackpour l instant oui vu qu'il marche correctement , et quand j aurais un peu de temps je ferais un comparatif entre le 1.1.7 et 1.1.8 avec winmerge ( excellent logiciel pour comparer des fichiers ) pour voir ou est mon soucis , et quand j'aurais approfondis le code marlin je tenterais de moder un firmware marlin source soit en direct soit avec le logiciel "marlin-conf " qui me parait assez bien foutu
OstreumDeus Posté(e) Aout 2, 2018 Posté(e) Aout 2, 2018 (modifié) Bonjour,tout d'abord merci du partage ! Les liens sont morts, serait-il possible de les actualiser  merci d'avance ! EDIT: seul le firmware en v 1.1.8 est indisponible est-ce volontaire ? Modifié (le) Aout 2, 2018 par OstreumDeus
Desmojack PostĂ©(e) Aout 2, 2018 PostĂ©(e) Aout 2, 2018 @OstreumDeus tu peux le trouver sur le site tevo.cn Je l'ai dl la semaine derniĂšre ça devrait ĂȘtre bon
OstreumDeus Posté(e) Aout 3, 2018 Posté(e) Aout 3, 2018 Super merci beaucoup, je ne l'avais pas trouvé. J'y retourne de ce pas !
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