<p>I have a object to print for which I want the base to be printed very rapidly because it's just a cube but as the print reached around 70 % a complex circular structure needs to be printed at a slower speed. Is there any way I could control the speed at the given percentage of job done?</p>
<p>I want the cube to be printed at 50 mm/s and the complex circular structure at 40 mm/s.</p>
<p>Printer Type - FDM</p>

[{'answer_id': 2655, 'author': 'fred_dot_u', 'author_id': 854, 'author_profile': 'https://3dprinting.stackexchange.com/users/854', 'pm_score': 3, 'selected': True, 'text': '<p><a href="https://www.simplify3d.com/" rel="nofollow">Simplify3D</a> has the ability to create more than one process, to be applied to the model at specific layers. It appears that feature fits perfectly with your requirements. As an example, you might create a process within S3D for layers 1 to 500 at the desired 50 mm / sec along with any other modifications you wish. The second process would specify layers 501 to 800 to be printed at 40 mm / sec.</p>\n\n<p>The preview mode of S3D allows you to identify layer numbers in order to provide the necessary precision.</p>\n'}, {'answer_id': 2656, 'author': 'Tom van der Zanden', 'author_id': 26, 'author_profile': 'https://3dprinting.stackexchange.com/users/26', 'pm_score': 3, 'selected': False, 'text': '<p>As @fred_dot_u mentions, Simplify3D has the capability to do this, but you can achieve the same effect by slicing the file twice, once at 40\xa0mm/s and once at 50\xa0mm/s, and then manually combining the generated G-code using a text editor. You should be able to find the point where it transitions from printing the cube to printing the circular structure by looking at the Z-height, and you can simply copy-paste the G-code from that point onward from the 40\xa0mm/s file into the 50\xa0mm/s file.</p>\n<p>For instance, you might look for a point like this in the G-code (Cura):</p>\n<pre><code>G1 F3600 X113.543 Y94.098 E105.96969\n;LAYER:25\nG0 F7800 X113.743 Y91.369 Z2.700\n</code></pre>\n<p>or this (Simplify3D)</p>\n<pre><code>G1 X175.981 Y74.019 F2880\n; layer 25, Z = 1.869\n; inner perimeter\nG1 X162.982 Y57.870 F7500\nG1 Z2.069 F900\n</code></pre>\n<p>Note that the both include a comment line (a line that starts with <code>;</code>) to indicate the layer. Everything before that you should copy from one file, everything afterwards from the other.</p>\n'}, {'answer_id': 2686, 'author': 'Nir', 'author_id': 170, 'author_profile': 'https://3dprinting.stackexchange.com/users/170', 'pm_score': 2, 'selected': False, 'text': "<p>Cura has a plugin called &quot;Tweak at Z&quot; that lets you change the speed at a specific layer/height, I used it when printing an object that's basically a curved box for 100\xa0mm and then has tiny features in the last 10\xa0mm and it worked very well.</p>\n"}]
['https://3dprinting.stackexchange.com/questions/2654', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/2176/']