<p>Most 3&nbsp;mm (mostly are actually 2.85&nbsp;mm) filament extruders have some kind of gear reduction. Many 1.75&nbsp;mm extruders are direct-drive / ungeared but some do use gears. What kind of reduction ratios are suitable or optimal?</p>

[{'answer_id': 848, 'author': 'Josip Ivic', 'author_id': 334, 'author_profile': 'https://3dprinting.stackexchange.com/users/334', 'pm_score': 2, 'selected': False, 'text': '<p>I\'m not sure if it\'s possible, but on github is code for setting CuraEngine up. Maybe you\'ll find this link, <a href="https://github.com/Ultimaker/CuraEngine/blob/master/src/settings/settings.cpp" rel="nofollow noreferrer"> CuraEngine/src/settings/settings.cpp</a> helpful. </p>\n\n<p>The latest release has more speed customization. You can change first layer speed, outer shell speed, inner shell speed, infill speed, and top and bottom speed.</p>\n\n<p>You can cut objects, its just a little wonky. In the advanced tab there is a "cut off object at Z height" that you can use to cut objects in half.</p>\n\n<p>Theoretically, you can put all settings into a JSON formatted file. </p>\n'}, {'answer_id': 1107, 'author': 'thopiekar', 'author_id': 1655, 'author_profile': 'https://3dprinting.stackexchange.com/users/1655', 'pm_score': 2, 'selected': False, 'text': '<p>I think the easiest thing is to use the Cura application together with CuraEngine.\nIf your printer is not supported, you\'ll need to add it manually by adding a JSON here: <a href="https://github.com/Ultimaker/Cura/tree/master/resources/machines" rel="nofollow">https://github.com/Ultimaker/Cura/tree/master/resources/machines</a>\nBut when you are done you can easily choose all the features you want. For example: generating supports, printing order when printing multiple models, etc.\nCura and CuraEngine are developed at the same time, so you can expect that all features supported by the engine are accessible by the UI.</p>\n'}, {'answer_id': 4443, 'author': 'Tim Kuipers', 'author_id': 7956, 'author_profile': 'https://3dprinting.stackexchange.com/users/7956', 'pm_score': 2, 'selected': False, 'text': '<p>First, try </p>\n\n<pre><code>CuraEngine.exe --help\n</code></pre>\n\n<p>The proper way is to first load in settings from the <code>.def.json</code> file of your printer. However, the formulae in the machine definition file are not being processed. CuraEngine only uses the <code>default_value</code>.</p>\n\n<p>Then you specify setting overrides to set specific settings to a specific value. The specified settings are applied to the last provided object/extruder and otherwise globally.</p>\n\n<pre><code>CuraEngine.exe -v -j machine.def.json -s global_setting=global_value \n    -e1 -s setting=extruder_value\n    -l object_to_be_printed_with_second_extruder.stl -s setting=object_value \n    -o output.gcode\n</code></pre>\n\n<p>One-at-a-time mode is done by adding <code>--next</code> commands between each group:</p>\n\n<pre><code>CuraEngine [general settings] -g [settings for the first model] --next [settings for the next model]\n</code></pre>\n'}]
['https://3dprinting.stackexchange.com/questions/714', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/298/']