Unsere aktuellen Projekte

Marlin 2.0 for Sovol SV01

We compiled the latest “Marlin 2.0.x” firmware for the “Sovol SV01” 3D printers. This is a great and free upgrade for your printer.


  • Multiple languages
  • Optimized Acceleration, Feedrate and PIDs
  • Mesh bed leveling (without BLTouch)
  • Move between bed corners for manual bed adjustment
  • High accurate Unified Bed Leveling (BLTouch)
  • Corrected print bed size
  • Babystepping enables movement
  • S-Curve Acceleration for smoother direction changes
  • Linear Advance with calibrated K-factor (Removed)
  • SilentBoard support (TMC2208 driver)
  • Advanced Pause
  • Nozzle park feature
  • SD file lists in alphabetical order
  • Scroll long filenames
  • Show SD percentage
  • More accurate thermal protection
  • Working filament runout sensor
  • Persistent storage to EEPROM
  • Print statistics
  • Print progress via M73 (OctoPrint etc.)

Supported devices

  • Sovol SV01 (without modifications)
  • Sovol SV01 with BLTouch
  • Sovol SV01 with SilentBoard
  • Sovol SV01 with SilentBoard and BLTouch

How to install

  • Download the desired firmware update file
  • Download and start Ultimaker Cura
  • Follow these steps
  • Print this file for factory defaults (right click and save as)
  • Reboot and auto home


  • More variants if you want. Leave a comment.

  • Video tutorial

    Well-known YouTuber Joshua Bardwell has created a wonderful video tutorial for the Sovol SV01. He explains the bed level function in great detail. Thank you.

    Starting at: 2:38

    Link to his firmware update tutorial.
    Link to his official YouTube channel.

    177 Kommentare

    • George

      28. Juli 2020, 4:57

      Hi, I see that the latest Marlin release 2.0.6 has examples for Sovol SV-01 in config but makes no mention in release notes.

      • CopterTec

        28. Juli 2020, 9:46

        Hi, yeah I notice the same. I will update the source code soon as possible. Very busy at the moment…

        • George

          28. Juli 2020, 11:58


          please don’t misunderstand, I wasn’t expecting you to “get right on it”, just an observation in case you missed it.

          Without blow smoke, can I say once again, you provide a vital service for the Platformio challenged.


          • CopterTec

            28. Juli 2020, 12:15

            Hi, ah no worry… ;-). How I can help you with Platformio? Do you reinstalled everything? I use VScode with Platformio.

    • Aziz Ali

      11. Juli 2020, 6:02

      I would like to add the e3d hotend but do not to now how to build firmware in order for the sv01 to understand the new thermistor.

    • Terry Jones

      6. Juli 2020, 1:15

      This may sound incredible naive but where/how do we add the 502 and 500 line to factory reset after firmware download?

      • CopterTec

        6. Juli 2020, 12:02

        Hi, just download the file (right click > save as) and then print this file from SD card (like a print job).

        • Terry Jones

          6. Juli 2020, 14:07

          “ Hi, just download the file (right click > save as) and then print this file from SD card (like a print job).”

          How do I know if it worked?

          • CopterTec

            6. Juli 2020, 14:43

            You will see a “Print job finished” information… or something like “Print job done”:

            • Terry Jones

              6. Juli 2020, 23:40

              Does the printer have to warm up and go through that whole process before it will run that factory reset or not?

            • CopterTec

              7. Juli 2020, 9:21

              No. Just print… its done in under one second.

    • George

      1. Juli 2020, 16:37


      I’d like to be able to compile Marlin using your Configs, so that I can make minor changes. To test that I am able to compile correctly I recompiled your source, with a view to comparing HEX files. When I compile I get the following errors

      C Adafruit_MAX31865.h .pio\libdeps\mega2560\Adafruit_MAX31865
      passing NULL to non-pointer argument 1 of ‘Adafruit_SPIDevice::Adafruit_SPIDevice(int8_t, uint32_t, BitOrder, uint8_t, SPIClass*)’ [-Wconversion-null]

      {} c_cpp_properties.json .vscode
      Cannot find C:\Marlin_C\include”. [9,17]
      Cannot find C:\Marlin_C\include”. [36,21]

      The HEX I have generated is WILDLY different than yours.

      Originally I had an error on liquidcrystal_sr1w.h, I deleted the offending multi-line comment.
      Google seems to think I can ignore the missing include directory

      Any thoughts would be helpful.

      • CopterTec

        1. Juli 2020, 17:06

        Hi, please copy the config files from /config/SOVOL/yourversion to /Marlin. I think thats your problem.

        • George

          2. Juli 2020, 1:01

          You are correct of course, in the first place I didn’t copy the config files to the correct place but even after doing so I still have the include error and a hex file that is approx the correct size but who’s content is very different.

          Thanks again for your work to support a pretty good printer.

          • CopterTec

            2. Juli 2020, 9:49

            Hi, is it possible that you updated some libraries? Platformio shows you some updates for marlin specific libraries. Do not update these libs.

            • George

              2. Juli 2020, 13:40

              Of course thats what happened in my flapping about trying to get PlatformIO to work. I’m going to uninstall and try again, thanks again for all your efforts.

            • CopterTec

              2. Juli 2020, 17:41

              Ok great. Please write me a feedback after you reinstalled everything.

    • Andreas Lechner

      19. Juni 2020, 20:33

      Ich besitze einen SovolSV01 mit Silentboard nun möchte ich ein e3d-Hotend verbauen, dazu muss ich den Thermistor in der Firmware ändern wo finde ich den Quellcode für das Silentboard(deutsch)?
      Danke im voraus.

      • CopterTec

        19. Juni 2020, 22:10

        Hallo, die Konfigurationen sind unter /config/SOVOL zu finden.

    • Mark Steele

      15. Juni 2020, 3:41


      I was using without the BL touch with much success. I installed a BL Touch today and updated the firmware to the BL Touch version. I’m having some issues with the mesh leveling – at least I think I am – when I issue the G29 command the printer simply beeps but does not run the leveling.

      I did find the 100 point leveling setup and ran that – but I don’t know if that is the same thing.

      Do you have a set of instructions on how to first run / configure the BL Touch with your firmware version?

      I was able to successfully setup the Probe Z offset and have gotten some test prints working OK but would like to make sure I am using it properly.

      Best regards,


    • Jeff Stuntebeck

      7. Juni 2020, 3:40

      On the bottom of the menu i still have the “Err: EEPROM Version” after running the .gcode you provided and everything.

      • CopterTec

        7. Juni 2020, 21:17

        Hi, please initialize the EEPROM via the menu option “Initialize EEPROM” and restart.

    • George

      4. Juni 2020, 15:06

      Can I say upfront that this is a great service, Marlin is an awful lot to take in. I hope you will continue to produce pre-compiled object files as new versions of Marlin become available. Nevertheless I’d like to be able to produce my own modified code, to that end do you have a list of the changes (or perhaps a script) required to as-download version of Marlin to produce a SV-01 specific version.

      I note that you do not include platformio.ini, it might be helpful for Marlin virgins like me if you did.

      My apologies for my rudeness of not use German on a German site but in common with most Anglo-saxons my multi language skills are nonexistent. I see yours a pretty good which makes me even more embarrassed.

      • CopterTec

        4. Juni 2020, 15:29

        Hi, no problem english is fine too ;-). Please checkout the Source Code on Github. You can download the platformio.ini file for the Sovol printer firmware there.

        • George

          6. Juni 2020, 14:30

          Re. platformio.ini. I don’t seem to be able to reply. My point is that platformio.ini will be different from stock Marlin and turbo and non-turbo will be different.

          • CopterTec

            6. Juni 2020, 19:35

            This is only a Marlin stock build for these modfications: stock, silentboard, stock bltouch and silentboard bltouch.

        • George

          13. Juni 2020, 19:30

          Oh dear, I have to make another apology for posting nonsense. I was thinking about an upgrade to SKR (which has 2 versions with different CPUs) thus the need for platformio, but of course pointless on the stock Sovol board.

          • CopterTec

            15. Juni 2020, 12:18

            Yeah, no changes for the stock Sovol board. But you need to change some settings inside the platformio.ino for other boards.

    • Jan Busk

      2. Juni 2020, 11:53

      Thank you very much! You just made my life easier.

      • CopterTec

        2. Juni 2020, 11:57

        You are welcome :-).

    • Abdul_aziz

      31. Mai 2020, 9:46

      I hate to sound like a noob but I am using a Mac and dont know how to save the file to print defaults. When ever I try to “save link as” It ends up as a .txt file. Is that how it is supposed to be? Do I just save it straight to sd card?

      • CopterTec

        1. Juni 2020, 16:26

        Hi, just change the ending to “.gcode” and copy it to your SD card.

    • Jason

      30. Mai 2020, 2:44

      “Follow these steps” link is broken and using Josh’s video for reference and now the screen says ERR: EEPROM Version. Please help and thank you for all of your work and time!

      • CopterTec

        30. Mai 2020, 8:01

        Hi, I updated the link for the instruction. About your EEPROM error: Please print the reset file as described and restart.

    • Matt Paulin

      20. Mai 2020, 15:23

      Hi thank you for the hard work you have done the hard work. I am trying to add a E3d Hot end to my sovol and want to use your firmware. I need to change the thermistor settings to #define TEMP_SENSOR_0 5, and can do this in the source code but I also have the bltouch and can’t figure out if the source code is configured for this. any help would be greatly appreciated.

    • Rick

      14. Mai 2020, 5:53

      Hi, I was wondering if this also supports TH3D’s EZABL or does it only work with the BLTOUCH?


      • CopterTec

        14. Mai 2020, 9:52

        Hi, good question. You can try it… and if not: just download the source code, make some changes and compile it.

    • David

      10. Mai 2020, 16:50

      Does the the Sovol SV01 (normal board, not the silent version) support PID control (and therefore PID auto ttuning) for the heated bed?
      In your firmware I see the PIDTEMPBED option is disabled and I am wondering if it would work enabling it.

      Thank you very much for providing the firmware!

      • CopterTec

        11. Mai 2020, 10:19

        Hello, PID control for the bed is disabled. This is highly recommended. You can find some informations (why) in the Marlin source code. You are welcome.

    • McMarty

      8. Mai 2020, 11:45

      Hello, I’m using the latest French Stock version that you offered. I have problems with the temperature stability at startup since I installed it.

      When I launch a scheduled print at 220 ° C for example, it will not succeed in stabilizing. I have to manually enter a higher temperature in the parameters of the machine and there it leaves then I put my desired temperature.

      This also causes a problem when changing the filament during printing, it remains displayed “nozzle heating” but fails to stabilize to continue printing. I nevertheless specify that I carried out the PID adjustment.

      Otherwise the rest is excellent.

      • CopterTec

        8. Mai 2020, 12:28

        Hi, please run a PID auto tuning (via menu). Happy to hear some feedback.

    • Vasilii

      4. Mai 2020, 21:15

      Used Marlin from your github page for my sv01 for a month already, worked as a charm, especially bed leveling. But now after I got a silent board I see my hot-end does not heat enough (actual temp is less ~30 degrees Celsius that the one shown on screen). Will look into that, but still thanks for your work!

      • CopterTec

        5. Mai 2020, 9:46

        Hi, thanks for your great feedback. I think this could be a hotend problem…

    • Alfons

      30. April 2020, 22:16


      How does your version compare to the Sovol Marlin 2.0 version? Are there any (important) differences?


      • CopterTec

        2. Mai 2020, 1:35

        Hi, it’s based on Marlin with many bug fixes. It also comes with a lot of extras. Please check the “Highlights” section.

    • Tuan Nguyen

      27. April 2020, 18:32

      I got sovol and i did updated Marlin- by watching your video, after firm done. Then i load gcode from cura in to micro sd car, and load it to machine, start the print now all it does is heatting up nozzel and bed, ????? machine not running.. help

      • CopterTec

        27. April 2020, 18:37

        Hi, please follow the instruction. Very important: “Print this file for factory defaults”.

    • Gareth

      12. April 2020, 22:58

      Is it possible to have option to set probe offset (x,y) in a menu?

      • CopterTec

        13. April 2020, 10:40

        Hi, I think there is no option available at the moment. It’s hard coded inside the Marlin sources. But you can compile your own firmware or ask the Marlin community for this option… would be nice.

    • Jonathan

      10. April 2020, 13:47

      Hi there, have added standard board with bk touch and installed BL touch and the prob does not stop the prj Ter crashing into the board ?

      • CopterTec

        10. April 2020, 14:14

        Hi, is it possible that you connected the BLTouch in a wrong way. The BLTouch LED lights solid blue if everything is correct.

        • Tobias

          12. April 2020, 15:30


          Erstmal vielen Dank für die Viele Arbeit an der Firmware 🙂

          Leider habe ich dasselbe Problem wie Jonathan – beim “Home” fährt der Sensor mittig über dem Bett aus. Z fährt nach und stoppt dann nicht. sondern versucht das Hotend durch das Bett zu prügeln… Z-Stepper rattern, es hilft nur Strom aus.

          Ich habe die Marlin_2.0.5.3-Sovol_SV01-1.6.3-BLTouch_de, der BLTouch hat laut Aufdruck V3.1. Der Selbsttest geht, liefert aber kein Ergebnis zurück (Sensor fährt ca. 10x rein und raus). Am Sensor leuchten links rot und rechts blau (Dauerleuchten).

          Eine Idee was ich falsch gemacht haben könnte?
          Viele Grüße

          • CopterTec

            13. April 2020, 10:43

            Hallo, dort war glaube ich nur die X und Y Achse am Board vertauscht. Oft ist auch nur der Sensor falsch herum angeschlossen. Am besten einmal die Kabel der Schrittmotoren kontrollieren (richtiger Steckplatz). Außerdem sollte der BLTouch nach dem initialisieren blau leuchten. Rot blinkend deutet auf einen vertauschten Anschluss hin. Grüße

            • Tobias Hagen

              13. April 2020, 12:16


              es blinkt nichts – es leuchtet dauerhaft rot und blau wenn der Sensor eingefahren ist, das rote Licht geht aus wenn er ausgefahren ist (blau leuchtet weiter). Beim Einschalten geht zuerst rot an, nach ein paar Sekunden dann auch blau. Schrittmotoren sind richtig drin, ich habe ja schon gedruckt vor der BLTouch-Installation.
              Ich bin mittlerweile auf diese Seite gestossen: – Die sagen, bei etlichen Crealityboards sei ein zu großer Kondensator drauf.
              Auf dem Board wollte ich eigentlich nicht rumlöten, also weitergesucht und das hier gefunden: (aus diesem Video: )
              Anscheinend funktioniert es, wenn man den BLTouch in den 5V-Modus versetzt. Die Frage ist nur, ob sich das mit Deiner Firmware-Version verträgt oder ob ich da im Quellcode irgendetwas zerschieße..

              Nach allem was ich bisher gelesen habe betrifft das Problem auch nur die BLTouch ab V3.x, die Vorversionen sind wohl nicht betroffen.

              Viele Grüße

            • CopterTec

              13. April 2020, 13:51

              Ok das mit dem blinken/leuchten klingt schon mal gut. Das mit der falschen Verkabelung ist bei dem anderen Anwender auch erst durch die neue Firmware aufgefallen. Daher bitte auf jeden Fall einmal prüfen. Ich denke nicht das es an den Kondensatoren liegt, passt überhaupt nicht vom Fehlerbild.
              Welches Problem ich hatte: bei mir war der BLTouch zu hoch im Verhältnis zur Nozzle. Es war also unmöglich den Sensor auszulösen, bevor die Düse auf das Bett gekommen ist. Ich habe dann das Hotend heißt gemacht und die Düse weiter rein geschraubt. Ein schneller Test wäre hier, den Sensor einmal manuell mit einem Stift oder ähnlichem auszulösen.

            • Tobias Hagen

              13. April 2020, 14:19

              So, die Verkabelung der Stepper habe ich nochmal geprüft – passt. Die Verkabelung des Sensors sieht so aus:
              Der Sensor scheint auch bei mir zuweit oben zu hängen, da packe ich noch Unterlegscheiben dazwischen – aber er löst auch beim Fingertest nicht aus, das hab ich schon probiert (will ja kein Loch im Bett haben 😉 )

            • CopterTec

              13. April 2020, 14:21

              Also wenn er gar nicht auslöst muss ja zwangsweise etwas falsch angeschlossen sein. Am besten mal in der Sovol Facebook Gruppe nachfragen.

              PS: Oder handelt es sich eventuell um einen gefälschten BLTouch? Die machen leider nur Probleme… der originale kostet etwa 50€.

            • Tobias Hagen

              13. April 2020, 14:39

              Das Bild hab ich auch eben in die FB-Gruppe gepackt. Gekauft habe ich Drucker und Sensor über Ebay (sovol-3d-printer-uk), der Sensor hat €43 gekostet, auf der Verpackung steht “Creality BLTouch” drauf – ich würde den mal für echt halten wollen..
              Hoffen wir mal das über FB was zurückkommt.

              Vielen Dank für Deine Bemühungen! Ich werde berichten, sobald er läuft.

              Viele Grüße

            • CopterTec

              13. April 2020, 16:30

              Ok klingt nach original… Bei Facebook melden sich normalerweise immer ein paar helle Köpfe ;-).

            • Tobias Hagen

              13. April 2020, 20:55

              Es geht!

              Das eine Problem war die Hardware – der Sensor sitzt, wenn man ihn aus der Box montiert, in ausgefahrenem Zustand einen Tick oberhalb der Düse. 2,2mm Unterlegscheiben drunter, passt.

              Das zweite Problem saß vor dem Gerät. Ich hatte irgendwo gelesen, dass jemand das Problem gelöst hat, indem er die Kabel im Z-Endschalterstecker getauscht hat. Also hab ich sie auch getauscht (Hinweis: Bevor ich gefummelt habe, waren sie richtig – in meinem Bild oben sind sie also falschrum).. Die Jungs in der FB-Gruppe haben mit einem Verdrahtungsplan geholfen. Ich also die Pins im Stecker wieder getauscht, und oh Wunder, kaum macht man’s richtig, funktioniert’s..

              Nachdem der Sensor jetzt also etwas tiefer sitzt, und die Kabel (wieder) richtig sitzen, funktioniert alles!

              Vielen Dank nochmal für die Unterstützung 🙂

              Viele Grüße

            • CopterTec

              14. April 2020, 7:23

              Super das freut mich. Ich sag ja, die Sovol User bei Facebook helfen immer :-). Viel Spaß beim Drucken. Grüße

    • Thomas

      5. April 2020, 11:40


      nach Hochladen des 2.0.53 zeigt das Display am SV01 Err: EEPROM Version an. Normal oder habe ich etwas vergessen?


      • CopterTec

        5. April 2020, 12:48

        Hallo, dieser Fehler wurde hier schon mehrfach beschrieben und gelöst. Bitte wie in der Installationsanleitung den Drucker zurück setzen. Grüße

    • Adam Barnes

      5. April 2020, 2:07

      Would it be possible to get a copy of the Hex for the regular SV01 with a max temp of 290 on the hot end? I swapped it out for an E3D V6 and need to go a bit hotter than 260 for the filament I’m trying to use for face shields.

      • CopterTec

        5. April 2020, 12:50

        Hi, you can download the source code from the link above. Just download, change the necessary line and compile it.

    • Michael Just

      3. April 2020, 23:52

      Hallo, die Firmware ist erstmal super. Ich habe ein Problem, wenn ich die Ecken automatisch anfahre oder eine Mesh-Leveling mache fährt das Bed immer viel zu weit vor, was kann das sein? Die Düse ist dann immer hinten über dem Rand und da kann man ja nicht leveln. Ich hoffe ich habe mich verständlich Ausgedrückt? LG

      • CopterTec

        4. April 2020, 12:37

        Hallo, welche Firmware Version kommt den zum Einsatz? Ein kurzes Video (gerne auch per Mail) wäre super.

        • Michael Just

          4. April 2020, 14:19

          Die neueste Version ist es, die Release 1.6.3. An welche Mailadresse soll es geschickt werden?


          • CopterTec

            5. April 2020, 12:55

            Wichtig wäre die Variante (Standard, SilentBoard, …) und welche Änderungen am Drucker vorgenommen wurden. Das ganze bitte an die E-Mail Adresse aus dem Impressum.

            • Thomas

              17. April 2020, 17:49

              ich habe das gleiche Problem mit den XY Abmessungen. Wie schon beschrieben fährt die Nozzle beim Nivellieren über den hinteren Bed-Teil. Dann ist beim Drucken, egal mit PrusaSlice oder Cura gesliced, die Bedbreite nicht ausgenutzt wird. Die Bewegung hört viel zu früh aus und lässt einen ordentlichen Rand. Im Slicer sieht alles gut. Es sieht so aus als ob im Drucker X und Y Breite vertauscht wären.
              Gibt es da eine Einstellmöglichkeit im Drucker oder ist das etwas das in der Firmware gefixt werden müsste?

            • CopterTec

              17. April 2020, 19:49

              Hallo, nein das hatten wir extra getestet. Wenn man die gesamte Fläche nutzen möchte muss man X=290mm und Y=255mm angeben. Wenn der Druck genau mittig seien soll und rechts 10mm fehlen dürfen, müssen es X=280mm seien. Vielleicht sind die beiden Achsen falsch angeschlossen? Das wäre bei Sovol nicht das erste mal.

    • Jerrit

      3. April 2020, 20:53

      Es lag wirklich an der SD Karte… ist hiermit gelöst, danke für die Hilfe !

      • CopterTec

        4. April 2020, 12:36

        Super freut mich zu hören. Gerne geschehen.

    • Merlin

      3. April 2020, 18:40

      Hallo, woher habt ihr die Info, dass das Silentboard die Stepperdriver nicht per UART ansteuern kann?

      • CopterTec

        3. April 2020, 19:21

        Hallo, das ist einfach herauszufinden:
        1) handelt es sich um das Creality Board ohne jegliche Änderung (außer die anderen Treiber)
        2) wenn man die UART Verbindung in der Firmware aktiviert, müsste man eigentlich die Daten der Stepper Treiber bekommen. Dem ist aber leider nicht so.
        3) Bietet Sovol gar keine getrennten Firmware Dateien an. Wenn die Treiber aber über UART verbunden wären, würde die Standard Firmware überhaupt nicht laufen.

    • CopterTec

      1. April 2020, 16:03

      News: Upgrade to Marlin-

    • Jerrit

      1. April 2020, 13:11

      OK es waren wirklich XY 1.196V / Z 1.600V / E 1.392V eingestelt, jetzt sind die korrekten Werte eingestellt.

      • CopterTec

        1. April 2020, 14:06

        Gerne. Freue mich auf eine Rückmeldung ob nun alles funktioniert.

        • Jerrit

          1. April 2020, 18:50

          Die Anpassung der doch massiv zu hohen Spannung hat leider nichts gebracht, der Druck bricht wieder mittendrin ab. 2 Stunden lief alles Problemlos.
          Liebe Grüße

          • CopterTec

            1. April 2020, 18:59

            Ok das ist schade. Die verwendete Firmware kommt auf zahlreichen Silentboards ohne Probleme zum Einsatz. Daher gehe ich erstmal nicht von einem allgemeinen Fehler in der Firmware aus. Eventuell könnte es noch an der SD Karte liegen, da diese Firmware eine Sortierung implementiert hat. Oder wird über USB gedruckt? Das wiederum klappt mit den aktuellen Marlin Versionen tatsächlich bei einigen Nutzern nicht besonders gut, da diese mehr Ressourcen abfordern. Heute haben wir auch die Marlin veröffentlicht.

    • Jerrit

      31. März 2020, 19:27

      Hallo, ich habe ein Problem mit der stabilen Version Marlin_2.0.3-Sovol_SV01-1.5.2-SilentBoard_en.hex.
      Der gesamte Drucker bricht bei Druckaufträgen (4 gleiche Bauteile verteilt auf dem Druck-bett) die länger als 3 Stunden gehen ab.
      Der Abbruch erfolgt bei ca 70-85%.
      Drucke ich das selbe Teil allein mittig auf dem Druck-bett, läuft der Druck durch.
      Ich benutze extra Marlen 2.0.3, dass ich Mesh Badleveling nutzen kann.
      Die neuste Firmware habe ich bereits getestet, hier erfolgt noch früher ein Abbruch.
      Vielen dank im Voraus für die Antwort 🙂

      • CopterTec

        31. März 2020, 20:46

        Hallo, klingt nach nicht korrekt eingestellten Vref Werten. Das Problem hatten wir auch mal. Unsere Firmware benötigt etwas mehr Strom (an den Schrittmotoren), daher kommt es bei falschen Werten zu abbrüchen. Gerade wenn sich alles erwärmt und dann der Strom nochmals ansteigt. Die Angaben laut Sovol:
        Normal > XY 0.56-0.58V / Z 0.82-0.85V / E 0.72-0.75V
        SilentBoard > XY 0.56V / Z 0.72V / E 0.64V

      • Jerrit

        1. April 2020, 8:56

        Beim Montierten Silentboard messe ich (2000m) XY 1196 / Z 1600 / E 1392.

        • CopterTec

          1. April 2020, 10:13

          Das kann ich jetzt nicht ganz nachvollziehen. XY 1,196V oder 0,1196V?

    • Max

      31. März 2020, 18:52

      erstmal Vielen Dank für das Warten und Bereitstellen der Firmwares fürs Sovol SV01.

      Hätte da noch eine Frage: Ist es möglich die in Codezeile 1303 [1] definierte maximale Gitterpunkteanzahl im Sovol SV01 Menü anzupassen? Oder kann man dies nur im Sourcecode anpassen und “Hardcompilen”? Anscheinend ist mein Bett so uneben, dass eben die 3×3 Gitterpunkte nicht reichen, um die Wölbung auszugleichen…

      Viele Grüße!

      [1] “#define GRID_MAX_POINTS_X 3”

      • CopterTec

        31. März 2020, 20:43

        Hallo, derzeit sieht Marlin das leider nur im Code vor. Wäre eventuell aber auch über das Display machbar. Müsste ich mir einmal ansehen. Grüße Fabian

    • CopterTec

      29. März 2020, 14:44

      News: Upgrade to Marlin-

    • Andreas Rudolph

      27. März 2020, 15:08

      Hallo zusammen,
      danke für die tolle Arbeit.
      Ich habe allerdings ein Prpblem. Wie kann ich nach dem unified bed leveling das Z-offset anpassen?
      Nach dem UBL ist der Abstand zum Hotbed zu groß.


      • CopterTec

        27. März 2020, 20:30

        Hallo, sehr gerne. Das geht ganz einfach über das Menü. Dort gibt es eine Option für das Z-Offset. Gegebenenfalls müssen vorher die Endstopper deaktiviert werden, damit die Z-Achse weit genug herunter fährt. Grüße Fabian

    • Thorsten

      23. März 2020, 18:02

      Gibt es da was für das SKR V1.1. Das 32bit Board.
      Hab noch so eins hier liegen. Mfg

      • CopterTec

        23. März 2020, 18:03

        Hallo, leider haben wir die nötige Hardware nicht, daher können wir auch keine Firmware anpassen und testen.

    • Gary Garland

      19. März 2020, 17:57

      Thank you for providing this service. Last night I upgraded the firmware to the Sovol BL Touch hex file – leveling corners appeared to be manual – i think the bl touch sensor engaged once, in the middle and then it went to the corners manually without the sensor activating.
      I tried the bed leveling, and that was a disaster. In an attempt to create the mesh, it would show something like “position 1 of 100, 2 of 100, etc.” – but it wouldn’t move other than the z axis – i.e. it kept poking in the same spots. I tried following the instructions with Marlin and got a fatal BL touch sensor error – something like 999 and had to power cycle my Sovol. any help or guidance appreciated!

      • CopterTec

        19. März 2020, 18:36

        Hi, yes that’s a problem with the current pre release 1.6.1/ Please use the latest stable release 1.5.2 based on Marlin 2.0.3.

      • Gary Garland

        20. März 2020, 18:26

        Thank you for the quick reply. It seems the issue was with me, not the firmware – I forgot to connect the BL Touch Z wiring (removing the Sovol’s Z switch wiring) – once I did that, the sensor worked fine – I still need to tweak it, and i’d be grateful for some sort of documentation or walk through on the UBL setup, etc. – but last night all 100 points probed successfully. I think i’ll need to redo it, as even though it said cold bed (i thought that was a term for a new mesh) i think it literally meant room temperature, and i heated it – so i’ll try to follow as best as i can, but i will say i think the 1.61 is working. Thank you!

        • CopterTec

          21. März 2020, 22:18

          Hi, great that you found the problem. I also fixed some “Level Bed Corner” issues. Please use the latest 1.6.1 RC2. UBL is totally different… but you can find some good tutorials on Youtube. I heat up the bed and the nozzle for the offset. After this I cool down the nozzle and start with the 100 points probe. You are welcome.

          • Gary Garland

            8. Juni 2020, 22:44

            I am grateful and thank you for the effort of the precomplied firmware – it works GREAT on my Sovol. i have another printer (CR-10 S5) where i compiled my own firmware, and i have it soooo close, but not perfect. Would it be possible for you to share the config.h file for the Sovol, preferably with BL touch and the regular board? My issue was initially that I couldn’t disable steppers on the S5 (figured that out) – however when i follow the latest Bardwell video, my G29 J probes off the board for the 3 point level – i don’t know if i missed probe settings or something else in the config, so i would try to reconstruct what you did. when i downloaded the source from github it didn’t have (or i didn’t see) the config.h for the Sovol. As always, THANK YOU for your great work!

            • CopterTec

              8. Juni 2020, 22:48

              Hi, you are welcome. Please checkout the folder /config/SOVOL on Github.

    • Marchande Dark

      17. März 2020, 6:00

      perhaps im missing something, or perhaps the name is difernt.. im trying to figure out where to set the z offset for this so I can calibrate my bltouch, I find the probe offsets but I dont think they are the same… thoughts?

      • CopterTec

        17. März 2020, 10:21

        Hi, leveling is a bit different since UBL. You can set it via the display (there is a offset). The probe offset inside the source code is for hardcoding this.

        • Marchande Dark

          17. März 2020, 20:06

          perhaps im missing something…(and mostlikely doing something wrong) I can find the z probe offset, and if I set it to a it – value it adds that much to the autohome z height, and then when it goes to print its that much higher off the build plate.. its beeen a while since I have played with rewriting marlin but is z probe offset and z offset two diferent values/varables?

          • Marchande Dark

            17. März 2020, 23:22

            never mind, finaly figured it out, I was in the right spot, just not giving it enough …. working perfectly now.. only thing im missing in linear advance.. will that be coming back?

            • CopterTec

              18. März 2020, 8:22

              Great. Lineare Advanced make a lot trouble at the moment. Hope the Marlin community will fix this soon….

    • CopterTec

      15. März 2020, 13:20

      News: Upgrade to Marlin-

      • Mariusz Fager

        15. März 2020, 20:35

        Found error in Version Marlin-2.0.3
        When Filament Replacement is called from G-code, Y axis goes out of range and motors lose steps.
        Is this fixed in 2.0.5?

        • CopterTec

          16. März 2020, 3:10

          Hi, yeah I think it’s fixed now. Please try it.

    • Claus Ziegler

      9. März 2020, 11:04

      super, dass Ihr Eure Arbeit für den Sovol so zugänglich macht!!
      SKR mini E3 habt Ihr das noch auf dem “Radar”
      Der Grund für ein 32bit board wäre für mich die genannten Probleme mit der USB Anbindung und Octoprint oder Repetier Server bei Marlin 2 und der endlichen Rechenkapazität des jetzigen original Boards. Ich würde gerne den Sovol mit dem Repetier Server nutzen, das wäre schon komfortabler als immer mit der Speicherkarte zu hantieren. Oder gibt es da zwischenzeitlich andere Erfahrungen bei Euch?
      Viele Grüße

      • CopterTec

        9. März 2020, 11:17

        Hallo, wir haben den Sovol verkauft und uns einen Prusa angeschafft. Es gab Probleme mit der Betthaftung und leider hat sich Sovol als ungenügend für spezielle technische Fragen erwiesen. So warten wir noch heute auf eine Information, ob das Silentboard einen TMC auf der Z Achse besitzt. Leider nicht die besten Neuigkeiten für Sie… Grüße Fabian

        • Stephen White

          13. März 2020, 13:41

          as you have sold your sovol does that mean you will no longer be compiling later version’s past 2.0.3?

          • CopterTec

            13. März 2020, 13:54

            Hi, we continue to compile updates for the Sovol SV01. But in the current firmware is a bug. So we wait for the next release.

    • Tommy

      12. Februar 2020, 13:55

      How can i use an inductive Sensor ?

      • CopterTec

        12. Februar 2020, 14:21

        Hi, you need to compile your own code and implement this type if sensor.

    • Wolferine

      10. Februar 2020, 12:01

      what is the bed size in this firmware? Thanks

    • Lisa

      8. Februar 2020, 0:52

      Installed the silentboard with bl touch, now when i select Auto Home it goes to the center like normal and turns the probe on and off 3 times then Stops ?

      • CopterTec

        8. Februar 2020, 11:19

        Hi, please reset the printer like described. Did you tested the BLTouch with the original firmware? Sounds a bit like a incorrectly inserted sensor.

    • Leroy Michael

      5. Februar 2020, 9:21

      Good morning,

      I installed the latest version of your firmware on my sovol but I have a problem with the bltouch the g29 command in the Gcode startup script doesn’t work anymore so I modified to G29 P1 but it makes me 100 probing points ! Could you please tell me how to get a 3X3 or 5X5 probing grid.
      Thank you for your work.

    • CopterTec

      31. Januar 2020, 13:46

      News: Upgrade to Marlin-2.0.3

    • kris groves

      21. Januar 2020, 17:00

      Any chance I can get a zip copy of the marlin folder for the sovol regular board with bltouch in english so i can make some of my own changes without starting from scratch? thanks

      • CopterTec

        21. Januar 2020, 17:09

        Hello, please check the link above. You can find the source code on Github including the code for the Sovol regular board.

    • trohn_javolta

      18. Januar 2020, 15:17

      “More variants if you want. Leave a comment.”..

      Hi, ich hab mir für meinen SV01 das SKR Mini E3 Mainboard von Bigtreetech bestellt, wär es möglich, dass ihr dafür eine Bl-touch Version anbietet?
      Es soll quasi ein drop-in replacement sein (eig. für den Ender 3) aber passt auch für den SV01, hat tmc 2209 stepper treiber, nur die firmware passt dann nicht vom Ender 3.
      Hier hat schon wer was dafür gemacht:
      Allerdings wahrsch. nicht mit euren tweaks, die hätt ich schon gern.
      Kenn mich leider ehrlich gesagt zu wenig aus….
      Im bigtreetech fork steht zb. “…lineal advance works well” bei euch wurds entfernt? “Remove LIN_ADVANCE to prevent errors”
      Dafür les ich bei euch “Increase DEFAULT_MAX_ACCELERATION to Marlin default” beim bigtreetech fork ist der Wert niedriger eingestellt.

      • CopterTec

        18. Januar 2020, 16:40

        Hallo, ich würde gerne eine Version für das SKR Board erstellen. Allerdings ist dies ohne die passende Hardware fast nicht möglich bzw. führt nur zu Fehlern und unbefriedigenden Ergebnissen. Das SKR Board steuert die Motortreiber richtig, bidirektional über UART an. Dies ist beim Sovol Board leider nicht der Fall. Daher funktioniert Lineare Advanced beim SKR gut und führt beim Sovol nur zu Druckausfällen. Ich persönlich bin auch absolut kein Freund vom Sovol SilentBoard… meiner Meinung nach ein billiger Umbau auf leisere Motortreiber. Grüße Fabi

        • trohn_javolta

          18. Januar 2020, 17:12

          Schade, aber verständlich.
          Gibt’s eine Möglichkeit euch zu supporten? Das SKR mini E3 gibt’s zb. auf banggood schon für 25 Euro, einen 5er würd ich ohne Nachdenken für ein Exemplar für euch beisteuern.
          Oder man könnte auch bei bigtreetech um ein Exemplar zu Reviewzwecken anfragen, die geben bestimmt eins gratis her, wenn iwo auf eurer HP ein kurzes Review veröffentlicht würde… Nur so eine Idee.

          • CopterTec

            18. Januar 2020, 17:35

            Danke für die Unterstützung, uns fehlt aber gerade leider auch etwas die Zeit. Ich denke das dürfte ein schönes Projekt nach unserem Mexico Aufenhalt im nächsten Monat sein.

    • Carsten

      13. Januar 2020, 9:01

      Gute Arbeit mit der Firmware, das Unified Bed Leveling ist super.
      Allerdings habe ich seit dem Upgrade häufige disconnects von Octoprint wegen Problemen mit dem serial port. Als Folge bricht der Drucker einfach ab. Es scheint sich um ein Problem mit der USB Schnittstelle auf Druckerseite zu handeln. Irgendwas bekannt?

      • CopterTec

        13. Januar 2020, 9:51

        Hallo, vielen Dank. Das Problem mit dem USB Port ist bekannt. Marlin 2 benötigt leider wesentlich mehr Prozessorleistung, wodurch es manchmal zu Verbindungsabbrüchen kommt. Am besten immer direkt von der Mikro SD Karte drucken.

        • Carsten Burghardt

          13. Januar 2020, 18:29

          Gibt’s eine Möglichkeit die aktuelle Marlin 2.0 Bugfix branch für den Sovol zu publizieren? Das 2.0.1 scheint ein wenig älter zu sein.

          • CopterTec

            13. Januar 2020, 18:43

            Hallo, steht schon auf dem Plan sobald etwas Zeit übrig ist. Allerdings ist laut den Commits auch nicht viel passiert (nur für 32 Bit Boards). Somit lohnt sich ein Upgrade von Marlin-2.0.1 auf Marlin-2.0.x-bugfix bisher noch nicht.

    • Sam D

      9. Januar 2020, 16:46

      When I compile the source code and load it the printer will just show a blue screen Are you supposed to copy the Configuration.h and Configuration_adv.h from the config/example folder and overwrite the files in the Marlin folder? Why are the source files not working?

    • Bas

      8. Januar 2020, 19:58

      I want to use one of the hex files as firmware but I also want to add a e3d v6. How can I configure the hex file to use a e3d v6?

      • CopterTec

        8. Januar 2020, 20:46

        Hi, you need to change the “Configuration.h” and “Configuration_adv.h”. But this is a lot of work… including compiling.

    • Sam Delfino

      8. Januar 2020, 16:18

      There are 3 versions of the firmware. Which version is the source code. I am trying to modify source for LED support. If I compile source is there anything that needs to be done to get standard non bl and non silent board

      • CopterTec

        8. Januar 2020, 16:28

        Hi, none of them. We have four versions in eight different languages. So completely 32 versions. Please check the release page on Github. There you will find the source code (.zip ord .tar.gz). As described below, you can find the four versions inside the folder /config/examples/SOVOL.

        • Sam D

          9. Januar 2020, 2:26

          When I compile the zip files and upload the firmware it causes the an issue where you just get a blue screen. Are you supposed to overwrite the Configuration.h and Configuration_adv.h files from the Marlin folder with the same files from the config/examples folder?

          • CopterTec

            9. Januar 2020, 9:08

            Yes, just copy all files from (example) /config/examples/SOVOL/SV01 to /Marlin. Then use PlatformIO or any other supported compiler and build the .hex file. Does the printer work with the compiled files we uploaded?

    • Syncros

      7. Januar 2020, 1:09

      Hallo, ich habe mir für den Sovol als Upgrade das E3D V6 Hotend und den dazugehörigen Thermistor bestellt. Diesen sollte man laut E3D in der Firmware auf #define TEMP_SENSOR_0 5 stellen.
      Im Source Code den man downloaden kann sind bei allen Einstellungen nur die Defaultwerte hinterlegt, oder? z..B. BL Touch
      Könntest Du ein geändertes hex File für das E3D V6 Hotend oder einen Sourcecode mit dem Sovol Werten anbieten. Wäre super?? Danke!

      • CopterTec

        7. Januar 2020, 10:28

        Hallo, der Source Code ist bereits vorhanden. Bitte im Ordner /config/examples/SOVOL schauen. Grüße

    • Sam D

      6. Januar 2020, 18:33

      I would like to get this I have uploaded firmware but just have a blue screen. I have tried multiple times. Ideas?

      • CopterTec

        6. Januar 2020, 18:53

        Hi, please remove the SD card and try it again. Also try Arduino (Upload Binary) instead of Cura.

    • Duke

      5. Januar 2020, 1:39

      Kann man den source bekommen ? Für Umbau auf ein anderes Board?

      • CopterTec

        5. Januar 2020, 17:41

        Hallo, dieser ist oben bereits verlinkt. Bitte unter /config/examples/SOVOL nachsehen.

    • Stephan W.

      2. Januar 2020, 9:14

      Hi und frohes neues Jahr.

      Ich hab den Sovol mit dem Mainboard 2.2.
      Ich denke Mal das es sich um das SilentBoard handelt.

      Das wiederrum bedeutet das ich sie SilentBoard-firmware nehmen kann.
      Muss ich dann irgend was spezielles einstellen oder kann ich es nach dem auf spielen einfach benutzen?

      LG: Stephan

      • CopterTec

        2. Januar 2020, 18:52

        Hallo und vielen Dank. Wir wünschen ebenfalls ein gesundes neues Jahr 2020. Das original installierte Board (Creality 2.2) ist ein “nicht” SilentBoard. Allerdings kann man die beiden auch optisch nicht unterscheiden (die Motortreiber werden bei Sovol nur ausgetauscht). Wenn man druckt hört man beim SilentBoard keinerlei Geräusche von den Motoren. Grüße Fabian

    • Trohn Javolta

      21. Dezember 2019, 11:45

      Hi, I read that the adavanced feature “linear advance” increases print quality. Any way you could try that (maybe on an xyz cube) and if it does, can you include that in your compiled firmware?

      • CopterTec

        21. Dezember 2019, 19:14

        Hi, yes “linear advance” is already build in. Please check the release notes on github.

        • Trohn Javolta

          23. Dezember 2019, 19:20

          Nice thx. And for Silent board firmware is it disabled? I saw that it’s problematic with TMC2208 drivers:
          Just putting it out there in case you didn’t know, I myself have no experience with silent boards yet.

          • CopterTec

            23. Dezember 2019, 19:23

            You are welcome ;-). SilentBoard firmware is optimized too. We use the latest Bugfix so no need to disable Junction anymore. And also the K-Factor calibration is done. Just try it. For best results you need to calibrate a lot of things (PID, K-factor, Junction, E-step) but that’s not important for a great first print.

    • Rico Förster

      21. Dezember 2019, 3:18

      Ja habe ich, erst Update dann den G-Code drucken und danach ausschalten wieder an und alle Achsen Home fahren.

      • CopterTec

        21. Dezember 2019, 19:15

        Hallo, der Fehler wurde von einer weiteren Person ebenfalls bestätigt. Kümmere mich morgen um einen Bugfix. Danke für den Hinweis.

      • CopterTec

        22. Dezember 2019, 16:53

        For everyone with silentboard. Please use “Marlin_2.0.x-Sovol_SV01-1.3.8-en.hex” instead of “Marlin_2.0.x-Sovol_SV01-1.3.8-en_SilentBoard.hex”.

        Reason: The “…Silentboard.hex” version comes with UART control for the TMC2208 drivers. But the motor drivers wired wrong for this new way of communication. Sovol use the “good old way” to control the TMC2208 (like the A4988). So please choice the normal version for the Silentboard too.

      • CopterTec

        23. Dezember 2019, 13:40

        This problem is fixed in Release 1.4.0.

    • Rico Förster

      21. Dezember 2019, 0:41

      Habe auf das SilentBoard die Marlin_2.0.x-Sovol_SV01-1.3.8-en_SilentBoard-BLTouch.hex aufgespielt , habe aber Fehler TMC Connetion Error , wie kann man das beheben? Habe die Firmware auch ein zweites mal aufgespielt ,der fehler bleibt .

      • CopterTec

        21. Dezember 2019, 1:51

        Hallo, wir haben hier leider noch kein Silentboard zum testen. Die kompilierte Version wurde bei einem anderen Nutzer erfolgreich geprüft. Haben Sie nach dem Upload wie beschrieben einen Reset durchgeführt?

    • John OConnor

      20. Dezember 2019, 22:54

      I’m on the latest build. When I install an sd card, the printer becomes unresponsive. If I take out the card, I can move about the menus. I’ve used the card on this machine with the default firmware and it works fine. It’s an 8 gig card. Any advise? Thank you in advance.

      • CopterTec

        21. Dezember 2019, 1:42

        Hi, thats a common problem. The latest version uses an alphabetical sorting of the SD card filenames. Sometimes you need to format the card, please try. One important thing: don’t use any special file name characters.

    • Heiko

      20. Dezember 2019, 16:14


      Wenn ich nur den Original SV01 ohne silent stepper habe, kann ich dann mit “Marlin_2.0.x-Sovol_SV01-1.3.8-de.hex” Mesh Leveling machen? Danke sehr.


      • CopterTec

        20. Dezember 2019, 16:42

        Hallo, ja genau. “Marlin_2.0.x-Sovol_SV01-1.3.8-de.hex” ist für den original Drucker ohne umbauten. Diese Version besitzt manuelles Mesh Leveling. Die Version “Marlin_2.0.x-Sovol_SV01-1.3.8-de_BLTouch.hex” ist ebenfalls für das original Board aber mit einem installiertem BLTouch Sensor. Dort wird dann das neue Unified Bed Leveling (UBL) eingesetzt. Die “SilentBoard” Versionen sind für die leiseren Motortreiber. Grüße

      • CopterTec

        23. Dezember 2019, 13:41

        Alle Sprachen hinzugefügt in Release 1.4.0.

    • Ulf Gnulf

      20. Dezember 2019, 12:45

      Hey , ich hab ein SKR V1.1 Board hier rumliegen und würde da gerne TMC2208 als Standalone laufen lassen (also alle Jumper drinnenlassen oder?) Nur wenn ich den source code runterlade, ist da gar nix für den Sovol eingestellt. Sogar Filament Durchmesser ist auf 3mm eingestellt. Bitte einfach deine Config.h und config.adv zum download bereitstellen. danke

      • CopterTec

        20. Dezember 2019, 13:27

        Hallo, mit den Jumpern beim SKR V1.1 kennen wir uns leider nicht aus. Zum Source Code: Es müssen die Dateien aus dem Verzeichnis “config/examples/SOVOL/…/” in das Hauptverzeichnis “Marlin/” kopiert werden. Dann sollte es funktionieren. Grüße Fabian

    • Florian Schmidt

      19. Dezember 2019, 22:54

      The bltouch probe point are too clode to the edge

      • CopterTec

        20. Dezember 2019, 1:29

        The distance between BLTouch and bed edge is 25mm. Can you please explain why you need more distance. That would really help.

        • Florian Schmidt

          20. Dezember 2019, 23:27

          By me the probing is at 1 mm of the back of the heatbed.

          • CopterTec

            21. Dezember 2019, 1:48

            Ok that’s not normal. It would be nice if you could provide me some information such as printer modifications, steps before leveling, board type, firmware version, etc.. Also upload the firmware again and reset the printer, please.

      • CopterTec

        23. Dezember 2019, 13:42

        Fixed with Release 1.4.0.

    • Rico Förster

      19. Dezember 2019, 21:23

      Könnten Sie die Versionen auch in Deutsch anbieten? Marlin_2.0.x-Sovol_SV01-1.3.8-en_SilentBoard-BLTouch.hex und Marlin_2.0.x-Sovol_SV01-1.3.8-en_BLTouch.hex .

      • CopterTec

        20. Dezember 2019, 1:27

        Gerne. Kommt im nächsten Release dazu.

    • Torsten Schmid

      19. Dezember 2019, 9:42

      Wünsche mir die Versionen Marlin_2.0.x-Sovol_SV01-1.3.8-en_SilentBoard-BLTouch.hex und Marlin_2.0.x-Sovol_SV01-1.3.8-en_BLTouch.hex , da ich einen mit und einen ohne SilentBoard erst geliefert bekommen habe (leider komme ich erst die Weihnachten zum aufbauen). Herzlichen Dank im voraus

      • CopterTec

        19. Dezember 2019, 10:04

        Hallo, diese beiden Versionen gibt es sogar schon ;-). Oder sollen diese noch in deutsch verfügbar sein?

    Schreiben Sie einen Kommentar

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