Is printing speed related to the controller board ?



  • Hi everyone hope you are all doing ok. I have a Tevo Tornado at home and one of the stepper drivers got is not working anymore, and since it is using a shitty mks base board now I have to change the whole board not only the driver. So I was considering upgrading to a better board like the duet but I am wondering if this will allow me to print at higher speeds. Currently I can print on low speeds only 55 mm/s.



  • First of all the print speed is mostly constrained by the amount of material you can extrude. On a typical cheapish printer with a j-head type hotend with stock heatblock is about 10mm^3/s at the most for decent results for PLA - much lower with PETG

    This means that if you print with PLA and 0,2mm layers on 0,4 nozzle and 0,48 line width it means that the print speed should not exceed 104mms at the most for any printer any type and this components (e3d type stock hotends)

    Then the mechanics of a Prusa style printer with a Y moving bed that has much mass will not ever be able to print very fast as it has to move the whole bed and printed part around all the time witch makes you run low accel and jerk and even setting the speed to 100mms you will only short times reach this speed

    And to answeer your question - No you will not print faster with a duet board



  • Depends on what is holding you to those processing speeds.

    If you are struggling with non-linear extrusion issues and there is no feature to compensate for this on your current system then yes the duet may allow you to print faster.

    I'd been struggling with either hitting a limit at around 50-60mm/s (0.4 nozzle, 0.5 extrusion, 0.2 layer) until enabling non-linear correction. Now with it things have become far more stable. My perimeters are still below 60mm/sec but infill is over 100.

    Stock E3d V6 with Bondtech Extruder. No bowden. I think to go much quicker I would need the Volcano nozzle as I think the significant rate of reduction in extrusion efficiency as extrusion rate increases may be indicating the polymer isn't reaching the same temperature...

    Edit: PETG



  • Printing speeds are limited by a bunch of different factors:

    Hot-end capability: If your hot-end can only melt filament at a maximum flow rate of, for example 2mm/s (linear; or 4.81mm^3 for 1.75mm filament), then the maximum volume that can be extruded in a second is limited by it (extrusion width x layer height x distance per second; for example 0.4mm x 0.2mm with our filament volume, gives us a maximum of 60mm/s extrusion rate). Also note that different types of filament have different maximums (for PETG, I have to half my maximum speed, compared to PLA). Printing at lower layer heights or smaller diameter nozzles, you can get faster printing speeds. -> The above values are typical of the MK10 hot-end design.

    Stepper motor's Back EMF and the voltage you want to run: Back emf is a great limiting factor, and it is one of the main reasons I opted for a 24V setup, in stead of the standard 12V setup (other reason being 24V uses less current for same power output, Watts).

    Microstepping used: For each micro-step, the mainboard needs to command it, that is unless you use the Interpolation capability of the Duet, with which the mainboard only sends a lower amount of micro-steps, and the driver interpolates it to 256 micro-steps (you only get the lower micro-steps accuracy, but smoother movement between the micro-steps). Remember that the mainboard can only command steps at a maximum rate, trying to exceed this rate, will result slow it down.


  • administrators

    @anthonyyaghi said in Is printing speed related to the controller board ?:

    Hi everyone hope you are all doing ok. I have a Tevo Tornado at home and one of the stepper drivers got is not working anymore, and since it is using a shitty mks base board now I have to change the whole board not only the driver. So I was considering upgrading to a better board like the duet but I am wondering if this will allow me to print at higher speeds. Currently I can print on low speeds only 55 mm/s.

    What happens when you try to print at higher speeds? The answer to that question affects whether upgrading the controller to a Duet will help.



  • @pro3d What if I upgrader the extruder as well do you think I could go around 100mm/s ? Or is it not attainable with a Y moving bed ?



  • @anthonyyaghi said in Is printing speed related to the controller board ?:

    @pro3d What if I upgrader the extruder as well do you think I could go around 100mm/s ? Or is it not attainable with a Y moving bed ?

    You can go 100 on the ramps controller as is. That is not the limiting factor on your machine. The moving bed is what will constrain the ability to change directions fast as it is heavy

    Think of it as driving a car forward in 100mph 100 meters and then reversing instantly to 100mph... Then if your car is heavy like a truck it would take time to brake to almost 0 and then get back up to speed. If you car had little mass it would accelerate much quicker and your corners would be sharp not round... 🙂

    Edit: So putting a different driver (controller) in your car would not help much



  • so..get yourself a Tevo Little Monster...as its a delta..a duet is like nitro injection 😉
    Anycubic 8Bit...60mm/s ( depends on Board and mechanic )
    Duet 32bit 60x60x5mm Cube 240mm/s

    On most Cartesian Printer a 8 bit Board is still enough. Main reason for a Duet there..simple handling..Web Control..built in Wifi..so more luxurious reasons


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.