Hier findet ihr jeweils die aktuellen Version meiner angepassten Firmware für den Tevo Tornado.

Standard Firmware

Diese Firmware-Versionen sind für Tornados der 2. Generation gedacht, die ab Werk mit dem MKS Gen L Mainboard und A4988 Treibern ausgestattet sind.

    • BLTouch Versionen ab 1.1.9 mit Offsets in der Firmware gemäß Vorgaben für Petsfang. Bei anderen Haltern muss ggf. Offset angepasst werden
    • Unified Bed Leveling (UBL) in der BLTouch Version
    • Custom Bootscreen
Tornado (2018 Gold) Marlin 1.1.9 für MKS Gen L, Standard-Treiber und BLTouch

TMC2130 Firmware

Ihr findet unten verschiedene Versionen, die alle für einen umgebauten Tornado mit MKS Gen L Mainboard und Trinamic TMC2130 Treiber ausgelegt sind. Alle umfassen im Wesentlichen aber die gleichen Features:

    • Volle Unterstützung für TMC2130 mit SPI Bus*
    • HybridMode (StealthChop bis 100mm/s, SpreadCycle >100mm/s, bzw 30mm/s für E)*
    • Driver Health Monitoring (Schutz vor Überhitzung der Treiber)*
    • Microstepping Interpolation auf 256 Microsteps
    • Sensorless Homing auf X und Y*
    • TMC Debugging per Gcode M122*
    • BLTouch Versionen ab 1.1.9 mit Offsets in der Firmware gemäß Vorgaben für Petsfang. Bei anderen Haltern muss ggf. Offset angepasst werden
    • Unified Bed Leveling (UBL) in den BLTouch Versionen
    • Custom Bootscreen

* Diese Features sind NICHT in der TMC2130 Standalone-Version enthalten

Aktuellste Downloads (Marlin 1.1.9)

Tornado Marlin 1.1.9 für MKS Gen L mit TMC2130 Tornado Marlin 1.1.9 für MKS Gen L mit TMC2130 und BLTouch Tornado Marlin 1.1.9 für MKS Gen L mit Standalone TMC2130 Tornado Marlin 1.1.9 für MKS Gen L mit TMC2130, E3D V6 Hotend und BLTouch

Achtung: Firmware für E3D V6 Hotends gilt für das originale Hotend. Bei Nachbauten können Anpassungen erforderlich sein

Vorherige Versionen

Tornado Marlin 1.1.8 für MKS Gen L mit TMC2130 und BLTouch Tornado Marlin 1.1.8 für MKS Gen L mit TMC2130

Support

Hast du Fragen zur Firmware oder Probleme bei der Nutzung? Dann nutze bitte die Kommentarfunktion, um mich zu kontaktieren.

14 Gedanken zu “Firmware”

  1. Klasse Anleitung, aber welche Firmware kann ich denn nun für den „normalen“ Ender 3 einsetzen? In keiner der aufgeführten Files finde ich eine HEX Datei. Stehe gerade etwas auf dem Schlauch. Vielen Dank im Voraus.
    1. Hallo Herb,

      nur der Vollständigkeit halber: Alle Firmware-Versionen hier sind für den Tevo Tornado ausgelegt. Die kannst die grundsätzlich zwar auch für den Ender 3 nutzen, aber in dem Fall müsstest du einige Anpassungen vornehmen, wie die Größe des Druckbereichs, den Punkt fürs Homing, ggf. auch Temperaturlimits und Pinbelegungen.
      Die HEX kannst du dann auch selbst über die Arduino IDE erzeugen. Wie das geht habe ich hier beschrieben. Falls du keine .hex findest, suche mal nach einer .bin, habe schon gehört, dass manchmal auch die erzeugt werden. Würde dann auch funktionieren.

  2. Hallo,
    wäre super wenn Du mir bei einem Problem helfen könntest.Ich habe nun schon verschiedene Firmware ausprobiert jedoch hat das Display immer so kommische Grafikfehler mit kleinen strichen und die Schrift kann man nicht richtig klar lesen…es muss irgendwas zuviel aktiviert sein habe ich das gefühl.
    Vieleicht auch die Encoder settings….?
    Auch die Firmware von tevo.cn macht diesen Fehler.
    Vor dem update war alles gut…bin am verzweifeln.

    Gruß Jörg

    1. Hallo Jörg,

      also wenn du sagst, dass der Fehler mit sämtlicher Firmware, selbst der originalen von Tevo auftritt, dann klingt das für mich weniger nach einem Software-, als nach einem Hardwareproblem. Hast du denn an der Hardware irgendwas verändert oder hattest du die Box mal offen? Womöglich ist nur eines der beiden Flachbandkabel, über die das Display angeschlossen wird, lose. Oder dein Display hat eine kalte Lötstelle. Denn im Bezug auf das Display und den Encoder entspricht zumindest bei meiner Firmware alles den Vorgaben aus der werksseitigen Firmware.

      Ist natürlich merkwürdig, dass es ausgerechnet nach dem ersten Flashen aufgetreten ist. Aber ich habe bislang noch nichts gehört, dass die Firmware das Display zerschießen würde, wenn man nicht grad den komplett falschen Typ in der Firmware definiert hat. Das wäre dann aber schon bei anderen aufgefallen, inkl. mir, denn ich nutze meine Firmware ja selbst auch. Falls es das Display bzw. das Modul ist, bekommt du das recht günstig in China als Ersatzteil: Makerbase RepRap Full Graphic LCD

      1. Hallo Kevin,danke für Deine schnelle Antwort.
        Die Flachbandkabel habe ich heute mal überprüft,da ist alles in Ordnung.Schon merkwürdig das es nach dem Flashen aufgetreten ist.In einem Forum wo jemand das selbe problem hatte wurde ein tip gegeben was in der Config auszuslashen,leider finde ich das forum nicht mehr…und kann mich auch nicht erinnern was es war,irgendwas mit den LCD einstellungen oder so…es war aber nicht in der Config.h oder adv.h…

        Falls ich das nicht hinbekomme…soll ich mir das Original Display bestellen oder gibt es auch bessere Alternativen?
        Gruß Jörg

        1. Ich habe gerade gemerkt das wenn ich an dem Drehknopf drehe die fehler stärker werden…
          scheint doch was mit der Software zu sein?

          Gruß Jörg

          1. Hallo Jörg,

            aus der Ferne ist das ziemlich schwer zu sagen. Einen Hardware-Defekt würde ich nach wie vor nicht ausschließen. Wenn du am Knopf drehst, ändern sich ja die Anzeigen auf dem Display und es werden Daten vom Display-Board zum Mainboard übertragen. Hast du irgendwo eine kalte Lötstelle oder andere Defekte, kann das schon dazu führen, dass korrupte Daten an das Display gehen und dir dann Quatsch angezeigt wird. Wie gesagt, bislang habe ich nicht von softwareseitigen Problemen gehört, zumal es offenbar Versions-unabhängig auftritt.

            Wenn du ein neues Display bestellst, nutze ruhig das originale, das ich dir verlinkt habe. Es soll ja auch wieder in die Box passen und was schlechteres willst du sicher nicht. Besseres gäbe es z.B. in Form eines farbigen Touchscreens, wie dem MKS TFT32. Aber das funktioniert eigentlich nur als Ergänzung zum originalen LCD, nicht als Ersatz, da es einige Menüs und Funktionen nicht ansteuern kann.

  3. Ich besitze einen „stinknormalen“ Tevo Tornado (im März 2018 erhalten). Habe mir einen BL Toch Sensor (BIQU Nivellierungssensor für BL-Drucker, für Kossel Delta Rostock – Amazon) besorgt und installiert (rein hardwaremässig). Ich habe nun keine Ahnung welche Software ich jetzt nehmen kann. Kann mir da wer helfen? Liebe Grüße
    Peter aus Wien
    1. Hallo Peter,

      wenn du im März 2018 gekauft hast, nehme ich an, dass du zumindest schon das neuere Modell mit dem werkseitigen MKS Gen L Board hast? Erkennbar vor allem daran, dass die Controlbox nur üben Lüfter hat.

      In dem Fall könntest du eine der hier veröffentlichten BLTouch Versionen nehmen und die Treiber-Konfiguration anpassen. Ich kann aber später auch gern eine entsprechende Version erstellen und hier hochladen.

    2. Hi Peter,

      Firmware hab ich dir hochgeladen und hier abgelegt. Bitte gern Feedback dazu. Kompilieren tut sie ohne Probleme, aber real testen, kann ich sie natürlich nicht.

  4. Hallo,

    geniales Projekt,habe mir auch schon die Platine für die LED-Steuerung bestellt 🙂

    Frage meinerseits: Wird es aucheine Version der Marlin 2.xx von Dir geben?

    Viele Grüße

    Burkhard

    1. Hallo Burkhard,

      vielen Dank! Deine Bestellung habe ich auch heute schon bei der Post abgegeben. Der Weg ist ja kurz, sollte also bald bei dir sein.

      Ich hatte schonmal eine 2.x an dieser Stelle veröffentlicht, habe sie aber gerade vor kurzem erst wieder rausgenommen. Dafür habe ich mich bewusst entschieden, weil 2.x nach wie vor in Entwicklung ist. Ich hatte damals eine Version erstellt, aufbauend auf einer recht frühen DEV-Version. Die habe ich aber nicht weiter gepflegt und aktualisiert, weil dann 1.1.9 kam und darin vieles enthalten war, was die 2.x zu dem Zeitpunkt auch hatte und sogar einiges darüber hinaus. Da 1.1.9 ein Stable Release war, habe ich meinen Drucker auch wieder darauf umgestellt und bin dadurch auch wieder das eine oder andere Problemchen losgeworden.

      Inzwischen hat sich sicher einiges getan, aber nach wie vor ist 2.x nicht offiziell released. Mit einem „normalen“ Drucker hast du damit also nicht so viele Vorteile. Und mir wäre dafür auch die regelmäßige Pflege zu aufwändig, da sich die Version ja immer wieder, auch recht grundlegend, ändert.

      Nützlich wäre das Ganze derzeit ja nur für die Leute, die schon mit einem 32-Bit Board, wie dem SKR oder dem MKS SBase arbeiten. Da ich ein solches Board noch nicht habe, könnte ich die Firmware dann auch nicht testen und würde sie so ungern anbieten. Aber wenn du schon auf 32-Bit umgestiegen bist und ein entsprechendes Board hast, dann schick mir gern mal deine Spezifikationen zu. Ich kann dann ja mal eine Version dafür aufsetzen und du kannst die für mich testen.

  5. Hallo Kevin,

    na denn hab ich ja bald etwas zu basteln. 🙂

    Bisher bin ich noch nicht auf 32bit umgestiegen, wird aber wohl in Kürze anstehen, dann komme ich gerne nochmal auf Dich zurück. Im Moment wandel ich den guten Tornado erstmal in ein Stand alone modell um, da mir die seperate Box auf den Senkel geht. Da ich nirgends ein Komplett-Satz gefunden hat, der meiner Vorstellung entsprach bastel ich ihn gerade aus drei verschiedenen Lösungen zusammen. Danach ist der BLTouch dran, mit dem ich noch ein bischen auf Kriegsfuß stehe, aber das wird schon.

    Wie ist Deine Einschätzung: Ist der verbaute Tevo Titan für flexible Materialien geeignet? Oder welchen empfiehlst Du da?
    Hatte auch überlegt von Bowden auf Direkt umzusteigen, bin mir nur nicht sicher, ob das der richtige Weg wäre.

    Viele Grüße

    Burkhard

    1. Hallo Burkhard,

      Standalone steht bei mir auch grad auf der Liste. Drucker und Elektronik sollen in ein 19″ Rack umziehen, die Elektronik kommt in ein entsprechendes 19″ Industriegehäuse. Wird aber sicher noch etwas dauern, bis es da vorzeigbare Ergebnisse gibt.

      Flexibles Material habe ich selbst noch nicht gedruckt. Aber grundsätzlich ist es möglich. Du musst nur sehr langsam und ohne bzw. mit minimalem Retract drucken. Der werksseitige Titan sollte das schaffen, da alle Titan Extruder an sich ja einen recht gut geführten Filament-Pfad haben. Evtl. hast du mit dem standard Extruder etwas wenig Grip am Filament, dann würde ich auf den originalen von E3D oder einen guten Clone davon, wie den von Trianglelabs ausweichen. Einen entsprechenden Vergleich der beiden Clones habe ich hier im Blog schonmal gemacht.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.