<p>First, Ultimaker Cura estimated printing times are not necessarily accurate for non Ultimaker printers. For Ultimaker printers this is perfectly tuned, Cura estimates the printing times from experience for the UM3E correctly. Please look into question <a href="/q/5778">"How to determine real printing speed (tarantula/cura)?"</a> which is relevant to this question and has an interesting <a href="/a/5780/5">accepted answer</a>.</p>

<p>Second, changing the MAX accelerations will not work, you should increase the default acceleration:</p>

<p>From the TEVO Tarantula Marlin fork you read from the <a href="https://github.com/JimBrown/MarlinTarantula/blob/EasyConfig-2.0.x/Marlin/Configuration.h#L1083" rel="nofollow noreferrer">Configuration.h</a> file:</p>

<pre>
/**
 * Default Acceleration (change/s) change = mm/s
 * Override with M204
 *
 *   M204 P    Acceleration
 *   M204 R    Retract Acceleration
 *   M204 T    Travel Acceleration
 */
#define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  2000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
</pre>

<p>From the <a href="https://github.com/MarlinFirmware/Marlin/blob/1.1.x/Marlin/Configuration.h#L636" rel="nofollow noreferrer">main Marlin source</a> you will find:</p>

<pre>
/**
 * Default Acceleration (change/s) change = mm/s
 * Override with M204
 *
 *   M204 P    Acceleration
 *   M204 R    Retract Acceleration
 *   M204 T    Travel Acceleration
 */
#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
</pre>

<p>The TEVO Tarantula sources have lower default acceleration values, you could try to increase those.</p>

CC BY-SA 4.0
2019-12-09T15:17:53.103Z
+1 - since EEPROM settings are enabled in this firmware, you'd probably want to `M502 M500` to clear the previous settings out.
towe
CC BY-SA 4.0
2019-12-09T18:41:05.183Z
@towe - You suggested a "+1" but never voted? I would hope you can fix that! :o) Voting is essential to the well being of this and every Stack.
Pᴀᴜʟsᴛᴇʀ2
CC BY-SA 4.0
2019-12-31T10:13:56.820Z
I'm sorry it took me so long to respond. I have implemented your suggestions, and also matched the Jerk settings to the original Marlin repo. My prints are now 'only' 50% slower than what Cura predicts. 

Do you have any more ideas about what can I adjust?
AlonMln
CC BY-SA 4.0
2019-12-09T14:01:47.453Z
2019-12-09T14:57:41.730Z
2019-12-09T14:57:41.730Z
0scar
<p>I have a TEVO Tarantula printer, recently I have upgraded it's firmware from the stock firmware to marlin 2.0 using <a href="https://github.com/JimBrown/MarlinTarantula" rel="nofollow noreferrer">this</a> configuration repo.</p>

<p>Since upgrading my prints take 2x the time they used to (and the time Cura says they should take). I have tried to increase the printer's acceleration and jerk maximum configuration, but it did not help.</p>

<p>In addition, another symptom that is new is that whenever a straight line is printed (for example an infill line) instead of the motors moving in one swift motion, I can see (and better yet, hear) them moving in a different speed. Specifically, it looks like the motors slow down midway and start again.</p>

<p>How can I address those issues?</p>

CC BY-SA 4.0
2020-03-05T18:28:46.370Z
Also if your Marlin 2.0 is using junction deviation (new default) then jerk settings may be ignored. Default JD amount is equivalent to extremely low jerk. JD still seems to be buggy so I'd switch it off and go back to classic jerk.
R.. GitHub STOP HELPING ICE
<marlin><tevo-tarantula>
Printing 2x slower after upgrading to "MarlinTarantula" firmware
AlonMln
# Printing 2x slower after upgrading to "MarlinTarantula" firmware

(Asked by: username_0 on 2019-12-09)

I have a TEVO Tarantula printer, recently I have upgraded it's firmware from the stock firmware to marlin 2.0 using [this](https://github.com/JimBrown/MarlinTarantula) configuration repo.

Since upgrading my prints take 2x the time they used to (and the time Cura says they should take). I have tried to increase the printer's acceleration and jerk maximum configuration, but it did not help.

In addition, another symptom that is new is that whenever a straight line is printed (for example an infill line) instead of the motors moving in one swift motion, I can see (and better yet, hear) them moving in a different speed. Specifically, it looks like the motors slow down midway and start again.

How can I address those issues?

**Tags:** marlin, tevo-tarantula
> **Comments:**
> **username_1**: Also if your Marlin 2.0 is using junction deviation (new default) then jerk settings may be ignored. Default JD amount is equivalent to extremely low jerk. JD still seems to be buggy so I'd switch it off and go back to classic jerk.  

---

## 1 answers

### Answer by username_2 on 2019-12-09. Score: 3

First, Ultimaker Cura estimated printing times are not necessarily accurate for non Ultimaker printers. For Ultimaker printers this is perfectly tuned, Cura estimates the printing times from experience for the UM3E correctly. Please look into question "How to determine real printing speed (tarantula/cura)?" which is relevant to this question and has an interesting accepted answer.
Second, changing the MAX accelerations will not work, you should increase the default acceleration:
From the TEVO Tarantula Marlin fork you read from the Configuration.h file:

/**
 * Default Acceleration (change/s) change = mm/s
 * Override with M204
 *
 *   M204 P    Acceleration
 *   M204 R    Retract Acceleration
 *   M204 T    Travel Acceleration
 */
#define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  2000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves

From the main Marlin source you will find:

/**
 * Default Acceleration (change/s) change = mm/s
 * Override with M204
 *
 *   M204 P    Acceleration
 *   M204 R    Retract Acceleration
 *   M204 T    Travel Acceleration
 */
#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves

The TEVO Tarantula sources have lower default acceleration values, you could try to increase those.

> **Comments:**
> **username_3**: +1 - since EEPROM settings are enabled in this firmware, you'd probably want to `M502 M500` to clear the previous settings out.  
> **username_4**: @towe - You suggested a "+1" but never voted? I would hope you can fix that! :o) Voting is essential to the well being of this and every Stack.  
> **username_0**: I'm sorry it took me so long to respond. I have implemented your suggestions, and also matched the Jerk settings to the original Marlin repo. My prints are now 'only' 50% slower than what Cura predicts.   Do you have any more ideas about what can I adjust?  

---

