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 waren.

    • 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
    • Statusabhängige RGBW-Beleuchtung (Tutorial dazu folgt)
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 der BLTouch Version
    • Custom Bootscreen
    • Statusabhängige RGBW-Beleuchtung (Tutorial dazu folgt)

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

Aktuellste Downloads

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

Beta Firmware

Marlin 2.0.x Bugfix, angepasst für Tevo Tornado mit MKS Gen L Mainboard und Trinamic TMC2130 Treibern, gleiche Features, wie bei der 1.1.8. Achtung: Keine finale Software, es handelt sich um eine Dev Preview, die noch Fehler haben kann und nicht produktiv eingesetzt werden sollte!

Marlin 2.0.x DEV-Version für Tevo Tornado

Support

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

10 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.

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.