MatterHackers.com and read the article <a href=https://www.matterhackers.com/"https://www.matterhackers.com/articles/retraction-just-say-no-to-oozing/">'Just say no to oozing'.</a> It has a number of helpfull tricks and tips that can get your printer running great.</p>\n<h2>What you should expect</h2>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/U1nWO35bcYvxdTvm4ySwh5PT8chW2G6IS8xRrv7PR3YFSfA2_NLnabS-WG-UeM_s1l44kB6Wab5dyhtVGGuAabSaMT0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>This article will help you adjust the two settings vital to oozing and retraction.</p>\n<ul>\n<li><strong>Retraction:</strong> Length on Move</li>\n<li><strong>Speed:</strong> Travel (speed for non-Print moves)</li>\n</ul>", "path": "calibration/retraction-settings", "title": "Retraction Settings", "children": []}]}, {"content": "<h1>MatterControl 2.22.05 (May, 16, 2022)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgPCB_7n8CAwLEgZVcGxvYWQYgIDwibe7qAkM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgPChxdzVCwwLEgZVcGxvYWQYgIDwiY6TyQkM/">Mac Download</a></p>\n<p><strong>Support For Holes</strong></p>\n<p>MatterControl now supports Holes. Holes are an intuitive and powerful way to think about designing parts. They create the ability to mark any object in the scene as a negative space. When a hole is combined with another object it will automatically be subtracted.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/RwDyOigSTM7A-ifJMi3RjikPIlTSjze43viyir7HFaRegUtOXo4xpzpSpy7HXGn_ufgAWvIhdBa3eHrWhQ66c2TcEvDDRKQ0cIsLZ7Yp' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><em>The hole object can be dragged to the scene and combined with other objects to make holes</em></p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/_wDmnlgch8I77GJdCN7yWjJaRJWuygh-yWchzAJVRR-QUeY2cJj6M4euEAFRF5X9EAXutzerngwi_lcmMkV9tzrhggJPwvgtunptWoU' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><em>Any object can be converted to a hole and it will be subtracted when grouped</em></p>\n<p><strong>Transparent Rendering</strong></p>\n<p>You can now set any part to have transparent rendering to help with modeling and placement.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/OjFLhCkmhgqXGgsKn7kdH13y-5-1AdIzYmllEOyY93ess1WITffgkTikKnhzXCRU2gfMpgEHfkEOumysg67HXXYHqOC-M7MeLX8wbAs6' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>Fuzzy Surfaces</strong></p>\n<p>Select any part in the scene, right click it and and 'Convert to Fuzzy Region' in the Modify -&gt; Printing menu. With this tool you can now create a fuzzy effect on any surfaces you want.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/oRKS-C4eofGIfOyQtMRDXRbPXhyzPyeRT_wfxhVkuPH6qXkKaTVvPggFgpvRhJ-JIRP-9oVQIfZtJDJt312-7-RKZKykOjPCeeiImnL5' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><em>Any object can be converted to a region that defines where fuzzy will be applied</em></p>\n<p><strong>Part Settings Object (PRO Tool)</strong></p>\n<p>Now with MatterControl PRO you can create settings for a specific part and save them with it. This is tremendously useful when doing commercial printing or adjusting settings that are specific to a single part. Settings are only saved when using MCX files (MatterControls native format).</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/uSLU-McmTWs3UEhpJIjvD7wDo2KOOpqYxBLxBSYe4_ddY4mIIy3LeNnXaJoNeF7l971ZFzM7Y2ywUUg_bC1qyQxvAGPWbsg1jSNCFQ' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><em>Settings added to the scene are saved with the design</em></p>\n<p><strong>Additional Improvements</strong></p>\n<ul>\n<li>Boolean operations (combining and subtracting shapes) are dramatically more robust and handle many more conditions</li>\n<li>We now show the output state of Supports, Wipe Towers and Fuzzy objects in property panel</li>\n</ul>\n<p><strong>Bug Fixes</strong></p>\n<ul>\n<li>G-Code generation of long line segments was not applying leveling correctly</li>\n<li>When switching or adding materials the display did not always update</li>\n<li>Fixed crash when invalid geometry was added to the scene</li>\n<li>Repair tools was not honoring 'weld tolerance' correctly</li>\n</ul>\n<h1>MatterControl 2.22.04 (April, 4, 2022)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgPDuk763CAwLEgZVcGxvYWQYgIDwwa6QgAsM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgPCerp-XCAwLEgZVcGxvYWQYgIDwwc7mogkM/">Mac Download</a></p>\n<p><strong>Orthographic Projection</strong></p>\n<p>Orthographic Projection is an important part of many CAD workflows and we are very excited to announce that MatterControl now supports this critical mode. Thanks to fortsnek9348 who earned the $1,736 bounty for contributing this work. There are <a href=https://www.matterhackers.com/"https://github.com/MatterHackers/MatterControl/labels/bounty/">more bounties</a> offered and they do not all require programming.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/o9UhPRAxIlV-9m-gfOlGC75UZnKL_ojp2Y8Qkf-UnOZSwi2HwDn00r5SOC7u72CBxu6Z-qQE5zXSbKX3ZovW5bgYsSFk2v0-2zp4oro=w220' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>Materials Library</strong></p>\n<p>With the inclusion of a new materials library you can always find the right material and its settings. Dozens of materials have been tested and added and there are more on the way.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/7nE7dr-SumfT-5GmGTRTa868eVghJC8jbhImZli0mUzslVfj7DjOuW-QZnk-02__J6YzU-9W4-0TJSw_sJPqBZAMV5i82xkaDIwT-YaQ=w540' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>Color Picker</strong></p>\n<p>Now it is easier than ever to set the colors of your design to be just the way you want. We have added a new eye dropper tool to the Color Picker. You can now set the color of one part by selecting another part to copy from.<br />\n</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/pHjCF4ONK-GkgUM2cKx-rSb_fhUwv1HiYYKyldXvkVnTLD-qrUBpbqugjfnHEwir6b4US4G1ukbwQqXvG0af2LKxn9O45D9R5DuaNg=w540' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>Additional Improvements</strong><br />\n - Added equations and cell references to component objects. This allows for creating component objects that can then be a part of a larger component.<br />\n - Accelerated the processing of Monotonic infill (as much as 10x faster)<br />\n - Improved Z-Calibration Wizard to have better instructions based on user testing<br />\n - Show progress bars on export to gcode<br />\n - Added 'Max Printing Speed' setting. Limits all printing speeds<br />\n - Improved error and warning messages</p>\n<p><strong>Bug Fixes</strong><br />\n - Improved Monotonic infill pathing<br />\n - Fixed extra segments appearing in air gap bottom layer<br />\n - Make sure initial printing move is at the correct height<br />\n - Validate that all parts are within the printing bounds considering raft, skirt and brim before starting a print<br />\n - Fixed warning and error icons</p>\n<h1>MatterControl 2.22.02 (February, 21, 2022)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgPDG_MeJCAwLEgZVcGxvYWQYgIDwzoXNngkM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyQQsSB1Byb2plY3QYgICAsLyt5gsMCxINUHVibGljUmVsZWFzZRiAgPDq5oz7CgwLEgZVcGxvYWQYgIDwnpXXwQoM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>Portable MCX file support. MatterControl now has a portable file format so you can easily create, iterate and share all the incredible designs you make. MCX files can even be uploaded so users can get to the source to make changes. <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/MmhKP1i65wro8KxTDJNVgjphxjNsxjIWmZIDLznPggyLpRltR7zqj8e0VkdQtOX7ocvASYM_FvKifJMbxIhOwCdU15xrCSS-BBk3b-A=w400' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Improving first time experience and initial setup. MatterControl printer setup just keeps getting butter, but this new version also includes improved workflows for all you designers out there. Now you can easily create and share designs. <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/qQD07lIfS4jYKGbwMUFAMHVQqhyOY_xCG3MyAYCtWHTumwHSu1m2QPkkidv0iS7Y6fPmGbBSJ0HgVk_eY-xE6JvqhE1we7RWoUA0cw=w400' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Added multi-line support to Text Tool. One line of text just wasn't enough. Now you can easily switch to multi-line editing to have complete control. <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/QPtNWt3R8kRQvYFohLqyW80YuseIChYlKjEO-bin0he7t1ClWOgHwzFqeSfnLHQ6ljKRGDN0QNDghvK1mZ7RyIB_rwSxaFyYSzFAjx2O=w400' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Added Support for loading 3MF files. 3MF is a great format and becoming more popular. MatterControl can now easily open existing 3MF files. <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/i1HxZbok34LW3THveawbfIsUht9H06_P79lxufX1sD28WQ4RdXRLHlOvRRlVeTNNYT7Fjv5R45rDL-BlAAH40YPDyHqPzwjrtX84_w=w200' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Added Right-Click options to toolbar (turn on and off tools). This helps you focus on what you want out of MatterControl. Turn off all the design tools if all you want to do is print, or turn them all on for maximum flexibility. <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/MGAqtI_NV4HgSLf1iTTmONwObtAtHO8aadeUxYtFSiY5Q5olGaVAouJYLZDD1JCFoBkkS058Ovx1woH0JrXLSWHHguy4BmCGeTqq4uap=w200' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>\n<p>Added support for human generated translation. Our fantastic users sometimes submit improvements to our translations and this update helps bring these improvements to everyone.</p>\n</li>\n<li>\n<p>Bug Fixes</p>\n</li>\n<li>Improved Monotonic infill pathing</li>\n<li>Better CCW outer loops, helps with <a href=https://www.matterhackers.com/"https://www.matterhackers.com/store/l/matterhackers-quantum-pla/sk/MS2XWRUN/">Quantum Filament</a> printing <br />\n<a href=https://www.matterhackers.com/"https://www.matterhackers.com/store/l/matterhackers-quantum-pla/sk/MS2XWRUN/">\"\"Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgPC6uYuhCwwLEgZVcGxvYWQYgIDw6pXrigkM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>New boolean functions that can handle degenerate geometry <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/FaxpA9hxYMsC0ap80i3_pyC1jA4ekSBmkomusv4O8KqCkwm4ao41yESk_aJDBdcc97XahmRlmxvQhQvy-5Eaposcy9n5LsBPMtgrjBE' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Improved monotonic path planning <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/86lUyIGkV38kpFadzz44RgTD7N0Gwgni86h3eSOZOCaQNjutJgq5ryp188Zayjm-SdpdtTvmHnupPJNOwfqI9paYD29x-Rg1UuGw0KPu=w300' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Ensure perimeter winding always outputs in same direction</li>\n<li>New Resources tab that shows filament buying options <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/BfW-npkKWP0wPgci3kqa7bMThqW79ebjHYxSuV70SseZM3485epplvPwdhK2EVlDOaRs3ErFQl-gwWceNk27QeEvGriXvhMpDqlM0L8=w300' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>\n<p>Added [index] support to radial and advanced arrays</p>\n</li>\n<li>\n<p>Bug Fixes</p>\n</li>\n<li>Handle bad icon load</li>\n<li>Scroll bars on wrong side</li>\n<li>Crash when Autopilot added to design tab and bed edited</li>\n</ul>\n<h1>MatterControl 2.21.10 (October, 7, 2021)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgPDK_I7DCgwLEgZVcGxvYWQYgIDw8umB4wkM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgPDM9JiSCwwLEgZVcGxvYWQYgIDwqrG7pAsM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>Montonic Infill <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/uZyP83p9sYBG061toxj1Mb6tFqlxBjYaaH5DKV6MoQnvCIXa-m29APu6tCFCu4W5ejSxS5fxs3fPX6D-q4peRB482lVmpxMSC2Xksb0=w300' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Image Editor Improvements<ul>\n<li>Auto detection of best image mode</li>\n<li>Improved histogram slider <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/SPt08ttQM-YzvWjeO8ePnP9eB6S5HKY7MRNrtzqnaATwMSRcrg0zqm0MdHBEYWxlfIyDU-VBkU_We6aQlbypXVZQLY523namJ6CIdOU=w300' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n</ul>\n</li>\n<li>Added Sliders <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/A7u88XsBgE-T0M74CFwyTuRc59fglmaA9GTrqXaUXZyHmEaSB_i9VoJ0LB21QdVa5mib-K1AnqvSCkKej3BkUHYYsolHuPnajhF9Wq4=w300' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Added the ability to expand and collapse toolbar groups <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/DJdJGw2ewQ7FUv0aKdfQxu2ypNfxXoc5JeFSQkDTSpxixY26cQ8AaWHXp-5Q4MAr-AaqWWvWrO0QW6J6LiYA2YR960oJX8aW_fTqNjrO' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>New seam modes <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/6_Hdof_ZKHVHxlXtl_ZaGHi95qn7PqWMD4R1IV5HN0VFVfPmsRIPKQA4B0BUMKzC6Lb1sUSyIFbJcyMHT4bvExQh8I4pnXNYJ72JD_Fo=w400' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Library, Save and Bed menus improved <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/wSsFanpHW5BRmqr1flzqd_dfk0IRngw36cxd8RHVF6YuPKDXF7LwvVHVbAsHZz0iSoGljRQbZPTM5LYfqsHoUJ9q9vZifPelkrb_36kF' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Added Round to the Cube Object <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/0Hli6bjzdKhkgJ24090kLvQdyQHk9Z_1s5sq2MlJMUQCqz-37WM1INvsHLNrcp3amdT3_eOAfDwFRwebtm0I0d1EM2kqfd4wtdnzYg' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>\n<p>Experimental support for auto printing with MatterControl Pro 'Autopilot'<br />\n</p>\n</li>\n<li>\n<p>UI improvements</p>\n</li>\n<li>Added F2 rename to objects and folders</li>\n<li>Added back button support to library</li>\n<li>\n<p>Improved <a href=https://www.matterhackers.com/"https://www.matterhackers.com/support/mattercontrol-variable-support/">Sheet Editor</a></p>\n</li>\n<li>\n<p>Bug Fixes</p>\n</li>\n<li>Web image cache misses</li>\n<li>Fixed bug with culling back faces</li>\n<li>Crash on invalid bounding box</li>\n<li>Bug with wrapping on right side</li>\n<li>Bug with image comparisons</li>\n</ul>\n<h1>MatterControl 2.21.6 (June, 15, 2021)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgPDElujkCgwLEgZVcGxvYWQYgIDwzNbT6AsM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgPDkiIOBCwwLEgZVcGxvYWQYgIDwtKbT5wsM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>Added Experimental [Beta] support for variables <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/N42j6qs0BeqEVwJe-GemETGdKX_QLwYJ4OVl13y6INv1CJslyVBaCRdiF4Msd-ERMr8wZEaoTnlDVn8TetoZdYbK199mPLVy-ADTvg' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span><ul>\n<li>A Sheet can be added to the scene and referenced by designs (think Google Sheets or Excel)</li>\n<li>Designs properties can reference cell data</li>\n<li>Add '=' to the start of the line and type in a table cell</li>\n<li>Designs can include equations as well as references</li>\n<li>Add '=' to the start of the line and type in an equation</li>\n</ul>\n</li>\n<li>Support for Zoom to selection <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/I-KbkRArp1LNSWKvBGNWDQDA84dA0pwJI1iuYgvQfL4Xmmst5GUGMw7Sn04IHg4S3wAvRR0uuZUM6aEPxcFHNRz3-tv9icio-hXSr9g' title='Zoom to Selection' alt='Zoom to Selection' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Support for Turntable mode (up always stays up) <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/zV2LYJ2jxee-5fdpHyydU-Khe6xSXceIuzqjRPD-cKMKr2hsJdFlTMIJGSTMDzauUDjZTM58T72i6XhgOZRDFhlv0NVIafWVQdq7ow=w300' title='turntable' alt='turntable' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Improved Scale controls <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/vsJlLNlNKXUs6wzo-8vl0S4AHCnBxYoeyaUfi095wKebd8Qq2gKbXTPa3BdoRDLAuwVjccv9PAf-x5n5pK3tq7AQ5cFosLRTlR4-0w' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>\n<p>Firmware Sounds can be disable in printer settings <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/bR_NoIwkiHiYrqnt51S-R_7TXbxE_UcUTviCe1gDFDzCFISpSmLaNAyClfBG_TiaW6nRhdz-XsdQ2ZAlPF-1nxgZYznNwDv2YoVnkSo' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n</li>\n<li>\n<p>UI improvements</p>\n</li>\n<li>Added new Scene controls <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/bH075aNWgD014bn8a9Bxk451UWsvWu6sirHe2QuQKveqmm9nwPmM0ZRl0QcuxANfItaeq_KtzlPlatxH1H4jAokgmuHT8SajTqW7eQ' title='Image' alt='Image' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Icons match the theme more closely</li>\n<li>Added hints to mouse actions</li>\n<li>\n<p>F2 to rename items</p>\n</li>\n<li>\n<p>Bug Fixes</p>\n</li>\n<li>Slicing regression with thin features</li>\n<li>Better pathing while outputting support</li>\n<li>Design Apps rebuilds more consistent</li>\n</ul>\n<p># MatterControl 2.21.5 (May, 10, 2021)<br />\n<a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgPDkwMDeCwwLEgZVcGxvYWQYgIDwhP_WkgkM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgPDExri_CwwLEgZVcGxvYWQYgIDwhP-pvAoM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>Zoom to mouse cursor (thanks to visdauas for his <a href=https://www.matterhackers.com/"https://github.com/MatterHackers/MatterControl/pull/5012/">work) <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/xQhvyUeWY3Q9tDGkJ2ZqMdMlgbOR1fvaeODUChIqae2KQ7hV-nd2UdIgI6LsqXwajOBkYihyT9510dwFV7WZT-yI0lusdbVlE5ZOeOY=w350' title='Zoom To Cursor' alt='Zoom To Cursor' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Curve Tool now has angle and improve help <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/5GBDL_rMcGKp7VgnT2vSeUg8McqYwNUVweBatH47WpaanK7mCuSyG9ixCTvQrhKXwy8O8cz8RJw-MNOY00CAVl1Yaa_MDXppWOab2Uo=w350' title='Curve Tool' alt='Curve Tool' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Measure tool shows size <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/CpTp_-DaBuxcymdrZ8d6N2Dd__vIeKdirxXYaNAQg99VFX_BoIvRYk6vfECg0e8qp1vAUtYMW4MXckqU-orVkO7n8Klriyoo37zcfxg' title='Measure Tool' alt='Measure Tool' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>New Description Tool <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/RcMVPVZliJiuayIVi0aV57wAk-S5vFi3Ghgmr3F-LnjqGhxz4wCx7zmrhg-yIZ-dYU1glqmo4QPs1V_f3UN0xazKmijWOYi_CbhW5A=w350' title='Description Tool' alt='Description Tool' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>New Edge Controls <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/Ic8DeDnRvqrf_iL_MeN2nIAWdKvlP_0XqL7bJNjqOUeN0byCMDnSvIB9oHq95rPhFudJDFH-hB81w5V3UieuQGOsYmrnjSQlNjflrXlP' title='Edge Controls' alt='Edge Controls' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Improved merge overlapping\u00a0 lines in slicer</li>\n<li>More warning messages for bad settings</li>\n<li>\n<p>Measure lines always in front</p>\n</li>\n<li>\n<p>Bug Fixes</p>\n</li>\n<li>Parts sheets working again</li>\n<li>Fixed bad moves when path planning supports</li>\n<li>Fixed bad transparency when looking up from the bed</li>\n</ul>\n<h1>MatterControl 2.21.4 (March, 23, 2021)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgLDf3NehCwwLEgZVcGxvYWQYgIDwiKGSlggM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgLCf2Ib9CQwLEgZVcGxvYWQYgIDwiP7tkgkM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>Improved dual extrusion wipe tower (mad hollow, primes in center, random edge starts)</li>\n<li>Added plane cut operator</li>\n<li>Allow setting extruder for brim</li>\n<li>\n<p>Adding support for conductive probing</p>\n</li>\n<li>\n<p>UI\u00a0improvements</p>\n</li>\n<li>Added export options to main export\u00a0button <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/FdAwQh48iivycVfGzJB8gNAN7tttlrib5lOFij9Ba0U3_SkkOF6_yUb_DPmb0Iq61uP5PZrJbk2INpr_ERB1RgeBF4wjrUVSPEjRRAZn=w310' title='Export Options' alt='Export Options' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>\n<p>Can move printer tabs (right click menu)\u00a0\u00a0</p>\n</li>\n<li>\n<p>Bug Fixes</p>\n</li>\n<li>Made leveling validate cancelable</li>\n<li>Fixd crash with Convex Hull (locking when ungrouping)</li>\n<li>Fixed error with leveling plane on Extruder 2 with dual</li>\n</ul>\n<h1>MatterControl 2.21.2 (February, 5, 2021)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgLCHpunuCwwLEgZVcGxvYWQYgICwr_uutAgM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgLDbz-iWCQwLEgZVcGxvYWQYgICw74qr3QoM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>Made it possible to change material colors</li>\n<li>UI\u00a0improvements</li>\n<li>Added ctrl-a in library views</li>\n<li>New color control <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/ej0HAxqEwc9HYJ_B7xgLQUhlaf9BTV9r-5_2WelGKwPQOiqp5DbyPyL4VCn_UKpWNyony5ToPHtH2EBMz6RiZ7LslWMMNx2oKVrjmHU' title='Color Control' alt='Color Control' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Bug Fixes</li>\n<li>Added try re-connectting to connection error message</li>\n<li>Changing settings details (simple, intermediate, advanced) does not close settings when floating</li>\n<li>Fixed rendering error on recent items</li>\n</ul>\n<h1>MatterControl 2.20.12 (December, 21, 2020)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgLCBn6bUCgwLEgZVcGxvYWQYgICwq6WDlgkM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgNDOtcqiCAwLEgZVcGxvYWQYgICwq6bs7AoM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>Mac\u00a0build\u00a0working\u00a0again</li>\n<li>Custom\u00a0printer\u00a0setup\u00a0wizard</li>\n<li>Set\u00a0baud\u00a0rate\u00a0in\u00a0manual\u00a0printer\u00a0connect\u00a0window</li>\n<li>UI\u00a0improvements</li>\n<li>Improved\u00a0print\u00a0completion\u00a0dialog</li>\n<li>Implemented\u00a0GLFW\u00a0backend</li>\n<li>Improved\u00a0base\u00a0editing</li>\n<li>Bug Fixes</li>\n<li>Fixed\u00a0export\u00a0bug\u00a0with\u00a0G92\u00a0E0</li>\n<li>Circular\u00a0bed\u00a0texture</li>\n<li>Thin\u00a0walls\u00a0fix\u00a0for\u00a0single\u00a0perimeter</li>\n</ul>\n<h1>MatterControl 2.20.10 (October, 5, 2020)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgLDkoJKuCAwLEgZVcGxvYWQYgICw7KuIqgsM/">Windows Download</a></p>\n<p>Mac Download - Coming Soon</p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>Improved design icons</li>\n<li>Accelerated Slicing</li>\n<li>Icons for Printer Parts libraries</li>\n<li>Added a simple measure tool</li>\n<li>UI improvements</li>\n<li>Better support of high res devices</li>\n<li>Added all supported operations to part right click menu</li>\n<li>Add warning for connected to emulator</li>\n<li>Add warning for bad leveling data</li>\n<li>Bug Fixes</li>\n<li>Fixed slicing issue with fill thin gaps</li>\n<li>Fixed settings update bug with probe offset</li>\n</ul>\n<h1>MatterControl 2.20.9 (September, 4, 2020)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgLDAyMfcCAwLEgZVcGxvYWQYgICw4IPd2QkM/">Windows Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Features</li>\n<li>Added export as AMF</li>\n<li>Added baby stepping for extruder 2 (Dual Extrusion)</li>\n<li>Printer settings are scanned for for updates to defaults</li>\n<li>UI improvements</li>\n<li>Improve discovery of entering share codes</li>\n<li>Default options for history data notes</li>\n<li>Right click settings menu has more options</li>\n<li>Bug Fixes</li>\n<li>Settings override display always shows correct colors</li>\n<li>Load / Unload ignore extrusion multiplier</li>\n<li>fixed icon color problems</li>\n<li>restore small icon rendering</li>\n</ul>\n<h1>MatterControl 2.20.8 (August, 4, 2020)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgNC94uviCwwLEgZVcGxvYWQYgIDQx_-uqggM/">Windows Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>\n<p>Z Offset can be adjusted from progress display <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/KaUGC0WSnR7P0rH4xNaqbvL2D_hskJA3OI6AQ0nJPvRqc5RsZMhz6jRxKwCixKBbN59DL_-HrAE7TMMQpRcm6Ms6yA=w320' title='Z Offset' alt='Z Offset' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n</li>\n<li>\n<p>Improved Arrange All <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/D-q-Ulc2rWT6ymOx_5I-PlXGtoY2VaZDC71_62hq0kR0-tbEuabQPK56swRomIEzYZANQlbA3UDI3_xoLDbJw2pBTt8=w420' title='Arrange All' alt='Arrange All' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n</li>\n<li>\n<p>Added Gyroid infill <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/eqD330J6VC_Uegiq3Ic8KXvI6Syex7X66CbynkcSQKvy2ijhA91yQEFICOzXi-ZpWB00KNUxCuQQJXS804jVX7uSFQ=w320' title='Gyroid Layers' alt='Gyroid Layers' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/qa1OE9KbLGQl04M7OhWBeCUbDOEiy2OU_jOjMHbYkNS68GxmxRcd34YMsy2blAfR8vY_X5FA3jL5_QtIdw90NpvIw9U=w220' title='Gyroid Settings' alt='Gyroid Settings' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n</li>\n<li>\n<p>Print History shows printer used and can collect quality data <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/ijW8Et-CsdlrsAnStclAbBy1U-BRGAECD_skC8z_xqOTtFk_5LVeILgl-oi69RfOiLWB5zFLcqy_J67pdaNLK3f00Q' title='History' alt='History' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n</li>\n<li>\n<p>Pro feature added to export to .csv file</p>\n</li>\n<li>\n<p>UI improvements</p>\n</li>\n<li>Easier to find and create Share Codes</li>\n<li>Easier to enter Share Codes</li>\n<li>Cut / Copy / Past available on all text controls</li>\n<li>Tabs can shrink when too big for tool bar</li>\n<li>Bug Fixes</li>\n<li>First perimeter on 2nd extruder when only material 2 used</li>\n<li>Export X3G does not fail on warning</li>\n<li>Settings name not saved on close</li>\n</ul>\n<h1>MatterControl 2.20.6 (June, 10, 2020)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgNC13P-aCgwLEgZVcGxvYWQYgIDQ7ZiYiQoM/">Windows Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Added <a href=https://www.matterhackers.com/"https://www.matterhackers.com/store/l/mattercontrol-pro-edition/">MatterControl Pro Edition</a> upgrade option</li>\n<li>Get MatterHackers Professional Support</li>\n<li>Help support the MatterControl community</li>\n<li>Access to pro only tools</li>\n<li>Unlimited cloud storage</li>\n<li>Added Threads feature</li>\n<li>Added Chinese and Japanese translations</li>\n<li>Better handling of self intersecting and bad winding in parts</li>\n<li>Improved bridging detection and handling</li>\n<li>UI improvements</li>\n<li>Toolbar icon contrast and design</li>\n<li>Design tab sizing</li>\n<li>Layout of properties panel</li>\n<li>TreeView keyboard navigation</li>\n<li>Image Converter weighted centering</li>\n<li>Bug Fixes</li>\n<li>Don\u2019t move to origin at start of print</li>\n<li>Disable Print button while printing</li>\n<li>Heating T1 when only printing support</li>\n</ul>\n<h1>MatterControl 2.20.4 (April, 4, 2020)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgNDitZ7GCgwLEgZVcGxvYWQYgIDQromy-AoM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgNDI4MDrCwwLEgZVcGxvYWQYgIDQzuy_-QsM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Added Hollow Feature <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/-ImcYYK1I3P7tvxJXLRYDitBkc2xfXD0mElN3tiX8mZk1-Qe0Gxm5TtXXzC-Er756XajqOPpu7HFEuflNCnbZZqEzg=w220' title='Hollow Example' alt='Hollow Example' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/JiCUdiJx0eboPJk2cQH3dMOvlrFsFcz7OK-v9nG3G8ztDDHovXw--xaDsN8-HbFhFfAz5jSFKHUNQwnee5WXRNApH2M=w120' title='Hollow Menu' alt='Hollow Menu' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Added Polygon Reduce <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/h6opzhbdA352u9JFtIcqPnrnJC4JjcoVehdFstGZHe1gu7qiupQ8KAYrngTORjSyUerGlxhX48sGHLlwF2AoPjG0ifw=w220' title='Reduce Options' alt='Reduce Options' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/Pw2RYm45dFljKfmAq65378bpwULWxH857_Gz_SB95JLsmQYF3YmhOJ-XFEtWqWcFcK4weNLmz2hnVggk_85jWFDE=w120' title='Reduce Menu' alt='Reduce Menu' onload='imageLoaded(this)' data-image-loaded='false'></span> </li>\n<li>Added Mesh Repair <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/C-fT1jQ-z1oOU1uBzWNLCN2IsAGOGAmJdhmUKqQLhC3p9_WdeKFDNKSoTGb4U8RRDdYk2ZRbWJ2FbjfNKzo6ii6v=w220' title='Repair Options' alt='Repair Options' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/uQ8uaWvzremfTd7jkSu7OhKURHfvyEAFtbT1_KaTL1wgSrSUOjjQ0tm1a6uROpe6JZwC50HvdB4bJcGq8XqGAUMwmg=w120' title='Repair Menu' alt='Repair Menu' onload='imageLoaded(this)' data-image-loaded='false'></span> </li>\n<li>Put in fully automatic support (legacy support) as an option in addition to new manual support option</li>\n<li>Added Support for gsSlicer (Experimental new slicing engine)</li>\n<li>Bug Fixes</li>\n</ul>\n<h1>MatterControl 2.19.10 (September, 27, 2019)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgJDX6u_ICAwLEgZVcGxvYWQYgIDQsJO5jggM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgJDnoZqsCwwLEgZVcGxvYWQYgIDQiLCwtAgM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Dual Extrusion Improvements<ul>\n<li>Made the default wipe tower round</li>\n<li>Made un-retract after tool change able to be negative</li>\n<li>Made custom wipe towers follow the geometry defined by the user</li>\n</ul>\n</li>\n<li>Improved ungrouping of mesh (splitting into multiple meshes)<ul>\n<li>Discard degenerate faces</li>\n<li>Discard microscopic discrete features</li>\n</ul>\n</li>\n<li>Bug Fixes<ul>\n<li>Export STL when no printer has been created</li>\n<li>Export STL on Mac</li>\n<li>Arrange all when no printer has been created and the bed is empty</li>\n</ul>\n</li>\n</ul>\n<h1>MatterControl 2.19.7 (July, 15, 2019)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgJDb5NzbCAwLEgZVcGxvYWQYgICQp9-hnAgM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgJCbheGPCgwLEgZVcGxvYWQYgICQp7mfqgsM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Added search bar for application<ul>\n<li><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/pAN6dqaGJJZs0cVZZDtkY40IlLXeoHNFmoovzivkGdhzCwN65wuqQdYvguoVo7SewCNl33mbLMd__OVw6BJhhV1n' title='Search' alt='Search' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n</ul>\n</li>\n<li>Improved design tool bar<ul>\n<li>Added grouping to some items</li>\n<li>Added dual align button</li>\n<li>Added Arrange All button</li>\n</ul>\n</li>\n<li>Nudge items on the bed with arrow keys</li>\n<li>Downloads folder is sorted by date</li>\n<li>Sped up dual extrusion calibration prints</li>\n</ul>\n<h1>MatterControl 2.19.6 (June, 10, 2019)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgICj88eNCQwLEgZVcGxvYWQYgICQ6-PE6woM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgIDYrveUCgwLEgZVcGxvYWQYgICQq76l2AkM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Printer setup dramatically improved with new unified experience<ul>\n<li>Show outstanding tasks and progress</li>\n<li>Leveling visualization</li>\n</ul>\n</li>\n<li>Dual extrusion improvements <ul>\n<li>New Nozzle Calibration Wizard (for calibrating dual extrusion printers)</li>\n<li>Support for custom wipe tower shapes</li>\n<li>Improved support material detection</li>\n</ul>\n</li>\n<li>UI improvements<ul>\n<li>Faster updates in Cloud Library folders</li>\n<li>Restore UI on re-open</li>\n<li>Better Keyboard navigation support</li>\n</ul>\n</li>\n<li>New error detection and warning system<ul>\n<li>More hardware errors handled</li>\n</ul>\n</li>\n<li>Design tools improvements and optimizations<ul>\n<li>New Twist tools </li>\n<li>Improved Curve tool</li>\n<li>Improved Align</li>\n</ul>\n</li>\n</ul>\n<h1>MatterControl 2.19.2 (February, 6, 2019)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgICt8ISVCgwLEgZVcGxvYWQYgICA_ZPAggoM/">Windows Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Fixed bugs with exporting G-Code</li>\n<li>Improved flatten</li>\n<li>Improved Undo support</li>\n<li>Improved design history</li>\n</ul>\n<h1>MatterControl 2.19.1 (January, 2, 2019)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgIC17KWBCgwLEgZVcGxvYWQYgICAzeeZlQoM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgICY9dKCCgwLEgZVcGxvYWQYgICA2Oq1kAoM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Versioning: Moving to a (version).(year).(month) version number. Easier to read and more informative.</li>\n<li>Multi-printer control</li>\n<li>A single instance of MatterControl can now run multiple printers simultaneously</li>\n<li>New State-of-the-art Subtract, Combine and Intersection (Window only)</li>\n<li>We now start up with a 'Feature Tour' to help new users find their way</li>\n</ul>\n<h1>MatterControl 2.0.0 (November, 19, 2018)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgIC1rPiMCgwLEgZVcGxvYWQYgICAtezqjgoM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgICY3u-ICgwLEgZVcGxvYWQYgICAmPmLnAoM/">Mac Download</a></p>\n<h2>Changes</h2>\n<ul>\n<li>Design Tools - The ability to 3D model with a complete set of modeling primitives</li>\n<li>Use a primitive to create your own customized supports</li>\n<li>Design Apps - Design Apps: sophisticated customizable designs</li>\n<li>64-bit Processing</li>\n</ul>\n<h1>MatterControl 1.7.5 (August, 14, 2017)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgICGgYiLCgwLEgZVcGxvYWQYgICAps6mhwoM/">Windows Download</a></p>\n<p>If you are looking for the older interface to MatterControl, this is the last stable version without design tools.</p>", "path": "release-notes", "title": "Release Notes", "children": []}, {"content": "<p>MatterControl is an all-in-one desktop 3D printing software application created by MatterHackers, Inc. You can use it to create, organize and manage 3D prints. MatterControl features an intuitive approach to everything you need to do to be successful with 3D printing</p>\n<h1>Sign in</h1>\n<h1>Select or Create Your Printer</h1>\n<ol>\n<li>First you need to select or create your printer <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/lJtDqeg8jCpQi6FPATD1KgkcZ41BKkKu_IRGTPXHZvWsqYIOCOQ-cz3Hkd4dCwQgnzwq03y_JwkQHkmSewmppbOcGw' title='Select or Create' alt='Select or Create' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>If you have an existing printer your will find it in the list where 'Printers...' is shown <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/TYWVZWUBExKkJ634Gc8G_FWr1FVKUDg81-M0nrgnq9HhcJNaDnKC5cKvZFqlU3P3Jc8BVlArLHfrdYffgt5koqV1' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>You can now select an 'Empty Bed' to connect to your printer and start adding things to plate <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/jJTx0uZ1a3q7BIvKQLpV2cy5fJuqetsqPKyD7K0UItqIjPRpmiSLF5YwLv2boadPhrApwiag3TUz3RU730iusQ1YUZc' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>If you do not have an existing printer your can click the + to create a new one <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/DcR9UMCS4RogMXP4XQIitYOkddLmZIy9DJzVSFDrUuJvJuxXonTgoA2AzNlQYgr1BO3-q-gcE4F2Q_VzQMbSznsNJA' title='Create Printer' alt='Create Printer' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n</ol>\n<h1>Connecting to a Printer</h1>\n<ul>\n<li>Once you have selected your printer and opened it up to an empty bed, MatterControl will automatically help you connect and get your printer configured for your first print.</li>\n</ul>\n<h1>Selecting an Object to Print</h1>\n<p>For your first print we will add Phil-A-Ment (the MatterHackers mascot) to the bed</p>\n<ol>\n<li>You can find him in the library under Calibration Parts <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/ezo7-PcZ0c-YIf6TJ8vIY81rzA2acEdu3AqcaXp_QcQugy15jylf0uawMLD-CI1kx04n0OoXnmgzGMf6_0lWTyFSh1I' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n</ol>\n<h1>Starting the Print</h1>\n<ol>\n<li>Now that you have a part on the Bed you can click 'Print' <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/AeiAfIESQFalLMGEDdQuayP2X3nhC5naYFq-siwI2aJHnaFPqNfmjGPvkAltslrpjpGmcEB7AQs2q-_TN0iomkD9' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>This will show the quick printing options, don't worry about these for now.</li>\n<li>Click 'Start Print'</li>\n</ol>\n<p><strong>You should now be up and printing</strong></p>\n<h1>Getting Back to Help</h1>\n<ul>\n<li>You can come back to the help at any time by clicking on the 'MatterControl' menu and selecting 'Help'. <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/QrO213jp2jIfd4O3OrkWjIjkhMyCSMWjtQ-OXK6PWdSkxVy9f_NKbu8-BiyR-tryrXrztcL4yJ4MNSO2i7V7fhT43zI' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n</ul>\n<h1>Getting Help With Shortcuts</h1>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/a8VOYBD4JJW97S0tVWPLxzhy5CtRCwi74XC_BVEV4LSn1K9xwCMDO9DVDsjJzmImRxqKkNCCkTFUmWOnMwJ3GtVBKA' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>", "path": "quick-start", "title": "Quick Start", "children": []}, {"content": "<h1><a class='article-link' data-path='whats-new.mdrelease-notes' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/whats-new.mdrelease-notes'>Complete Release Notes</a></h1>\n<p>You can find the complete release notes <a class='article-link' data-path='whats-new.mdrelease-notes' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/whats-new.mdrelease-notes'>here

/n

MatterControl 2.22.04 (April, 4, 2022)</h1>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY6gcMCxINUHVibGljUmVsZWFzZRiAgPCB_7n8CAwLEgZVcGxvYWQYgIDwibe7qAkM/">Windows Download</a></p>\n<p><a href=https://www.matterhackers.com/"https://mattercontrol.appspot.com/downloads/development/ag9zfm1hdHRlcmNvbnRyb2xyOwsSB1Byb2plY3QY7AcMCxINUHVibGljUmVsZWFzZRiAgPChxdzVCwwLEgZVcGxvYWQYgIDwiY6TyQkM/">Mac Download</a></p>\n<p><strong>Support For Holes</strong></p>\n<p>MatterControl now supports Holes. Holes are an intuitive and powerful way to think about designing parts. They create the ability to mark any object in the scene as a negative space. When a hole is combined with another object it will automatically be subtracted.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/RwDyOigSTM7A-ifJMi3RjikPIlTSjze43viyir7HFaRegUtOXo4xpzpSpy7HXGn_ufgAWvIhdBa3eHrWhQ66c2TcEvDDRKQ0cIsLZ7Yp' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><em>The hole object can be dragged to the scene and combined with other objects to make holes</em></p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/_wDmnlgch8I77GJdCN7yWjJaRJWuygh-yWchzAJVRR-QUeY2cJj6M4euEAFRF5X9EAXutzerngwi_lcmMkV9tzrhggJPwvgtunptWoU' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><em>Any object can be converted to a hole and it will be subtracted when grouped</em></p>\n<p><strong>Transparent Rendering</strong></p>\n<p>You can now set any part to have transparent rendering to help with modeling and placement.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/OjFLhCkmhgqXGgsKn7kdH13y-5-1AdIzYmllEOyY93ess1WITffgkTikKnhzXCRU2gfMpgEHfkEOumysg67HXXYHqOC-M7MeLX8wbAs6' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>Fuzzy Surfaces</strong></p>\n<p>Select any part in the scene, right click it and and 'Convert to Fuzzy Region' in the Modify -&gt; Printing menu. With this tool you can now create a fuzzy effect on any surfaces you want.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/oRKS-C4eofGIfOyQtMRDXRbPXhyzPyeRT_wfxhVkuPH6qXkKaTVvPggFgpvRhJ-JIRP-9oVQIfZtJDJt312-7-RKZKykOjPCeeiImnL5' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><em>Any object can be converted to a region that defines where fuzzy will be applied</em></p>\n<p><strong>Part Settings Object (PRO Tool)</strong></p>\n<p>Now with MatterControl PRO you can create settings for a specific part and save them with it. This is tremendously useful when doing commercial printing or adjusting settings that are specific to a single part. Settings are only saved when using MCX files (MatterControls native format).</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/uSLU-McmTWs3UEhpJIjvD7wDo2KOOpqYxBLxBSYe4_ddY4mIIy3LeNnXaJoNeF7l971ZFzM7Y2ywUUg_bC1qyQxvAGPWbsg1jSNCFQ' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><em>Settings added to the scene are saved with the design</em></p>\n<p><strong>Additional Improvements</strong></p>\n<ul>\n<li>Boolean operations (combining and subtracting shapes) are dramatically more robust and handle many more conditions</li>\n<li>We now show the output state of Supports, Wipe Towers and Fuzzy objects in property panel</li>\n</ul>\n<p><strong>Bug Fixes</strong></p>\n<ul>\n<li>G-Code generation of long line segments was not applying leveling correctly</li>\n<li>When switching or adding materials the display did not always update</li>\n<li>Fixed crash when invalid geometry was added to the scene</li>\n<li>Repair tools was not honoring 'weld tolerance' correctly</li>\n</ul>", "path": "whats-new", "title": "What's New", "children": []}, {"content": "<h2>The MatterControl Library</h2>\n<p>Within the Library folder you will find a wide range of printable content, things like:<br />\n- Design Apps<br />\n- Local Library<br />\n- The Downloads folder<br />\n- Your Cloud Library<br />\n- Calibration Parts<br />\n- and more...</p>\n<h2>Extending the Downloads folder</h2>\n<p>If you are looking to add links to other folders on your hard\u00a0drive you can easily add a file named [any name].library to your downloads folders and it will show up when you look in the Downloads folder.</p>\n<p>To create a link to a local folder:<br />\n- Add a file named C Drive.library (any name will work as long as the extension is .library)<br />\n- Edit the file and write the following into it<br />\n<pre><code>{<br />\n\u00a0 \"type\": \"local\",<br />\n\u00a0 \"path\": \"C:\\\"<br />\n}</code></pre></p>\n<p>You can also create a link to a GitHub repository:<br />\n- Add a file named Benchy.library (you can change the name to anything)<br />\n- Edit the file and write the following into it <br />\n<pre><code>{<br />\n\u00a0 \"type\": \"GitHub\",<br />\n\u00a0 \"owner\": \"CreativeTools\",<br />\n\u00a0 \"repository\": \"3DBenchy\",<br />\n\u00a0 \"path\": \"\"<br />\n}</code></pre></p>", "path": "library/index", "title": "Library", "children": []}, {"content": "<ul>\n<li><a class='article-link' data-path='designing/creating-new-objects' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/creating-new-objects'>Creating New Objects</a></li>\n<li><a class='article-link' data-path='designing/add-existing-objects' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/add-existing-objects'>Adding Existing Objects</a></li>\n<li><a class='article-link' data-path='designing/editing-objects' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/editing-objects'>Editing Objects</a></li>\n<li><a class='article-link' data-path='designing/design-apps/index' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/design-apps/index'>Design Apps</a></li>\n<li><a class='article-link' data-path='designing/design-primitives/index' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/design-primitives/index'>Design Primitives</a></li>\n<li><a class='article-link' data-path='designing/design-primitives/text-tool' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/design-primitives/text-tool'>Text Tool</a></li>\n<li><a class='article-link' data-path='designing/design-primitives/image-converter' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/design-primitives/image-converter'>Image Converter</a></li>\n<li><a class='article-link' data-path='designing/design-primitives/braille-tool' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/design-primitives/braille-tool'>Braille Tool</a></li>\n<li><a class='article-link' data-path='designing/pro-tools/index' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/pro-tools/index'>Pro Tools</a></li>\n<li><a class='article-link' data-path='designing/pro-tools/gear-creator' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/pro-tools/gear-creator'>Gear Creator</a></li>\n<li><a class='article-link' data-path='designing/pro-tools/threds-creator' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/pro-tools/threds-creator'>Threads Creator</a></li>\n</ul>\n<h2><a href=https://www.matterhackers.com/"https://www.matterhackers.com/articles/mattercontrol-design-tools/">Read More On MatterHackers.com</a></h2>", "path": "designing/index", "title": "Designing", "children": [{"content": "<p>MatterControl includes all the things you need to create your ideas - out of the box!</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://user-images.githubusercontent.com/1158332/42188916-c7102220-7e0a-11e8-8d7b-dc1921e304c6.png' title='2018-07-02 10_46_48-start' alt='2018-07-02 10_46_48-start' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>With these simple primitives and the included tools you can create anything you can imagine.</p>\n<ul>\n<li>Cube <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/aGY-iwwo77dHM61NXPzSkB2IAF9mVyiRtwQqzJ7MB2kHKFbGh-O1mqxTYGr_PBub63jvVcZNFCT_FM7MKf4_RH8b07A' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li><strong>Width:</strong> Set the size in X</li>\n<li><strong>Depth:</strong> Set the size in Y</li>\n<li><strong>Height:</strong> Set the size in Z</li>\n<li>Pyramid <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/U3AI6kAX3FMp1MEVn1HTHXzrH1-mKGN6hxQx0p_WRP0ETbj2ckSffbsFX_C1H8jct5pw0P5TFPbYGPbF2hzh1ulv4Q' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li><strong>Width:</strong> Set the size in X</li>\n<li><strong>Depth:</strong> Set the size in Y</li>\n<li><strong>Height:</strong> Set the size in Z</li>\n<li>Half Wedge <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/r6-jVvMdeFiG3mH04WTBNRvY5ibWze0WejDxdla43PCkC1aj1NR6oQBrlncOWmOn-xlgZDzUkTgvSFfSpdEA9NST-w' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li><strong>Width:</strong> Set the size in X</li>\n<li><strong>Depth:</strong> Set the size in Y</li>\n<li><strong>Height:</strong> Set the size in Z</li>\n<li>Text <br />\n <span><a class='article-link' data-path='designing/design-primitives/text-tool' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/design-primitives/text-tool'>
Image Converter</a> <br />\n <span><a class='article-link' data-path='designing/design-primitives/image-converter' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/design-primitives/image-converter'>
Read More About Design Apps on MatterHackers.com</a></h2>", "path": "designing/design-apps/index", "title": "Design Apps", "children": []}, {"content": "<p>MatterControl allows you to create and design parts. It include everything you need to get your ideas into reality with a complete set of tools to help you realize your ideas.</p>\n<h2>Primitives</h2>\n<p><span><a class='article-link' data-path='designing/design-primitives/index' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/design-primitives/index'>
Gear Creator</a> and <a href=https://www.matterhackers.com/"https://www.matterhackers.com/store/l/threads-creator/sk/MP54KW9N/">Threads Creator</a> are included with <a href=https://www.matterhackers.com/"https://www.matterhackers.com/store/l/mattercontrol-pro-edition/sk/M5NN90VP/">MatterControl Pro</a>.</p>\n<p>You can find them in Pro Tools folder in your library.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/JtoT_UtG-6EK5iuOWIJaGckpIu4bnRRFwYGZlwEl1DFfRwoHCGMn0OS_Z181fe0lVwRP27pkXRuyZvTMyjVfSIqQlcJ7KBhsdXZTdYg' title='Pro Tools Location' alt='Pro Tools Location' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h2>Read More On <a href=https://www.matterhackers.com/"https://www.matterhackers.com/store/l/mattercontrol-pro-edition/sk/M5NN90VP/">MatterHackers.com

", "path": "designing/pro-tools/index", "title": "Pro Tools", "children": []}, {"content": "<p>Click on any of the scale corner controls to scale your part on the bed.</p>\n<h1>Scaling Objects in the 3D view</h1>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://www.matterhackers.com/r/yNqiNT' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>", "path": "designing/scale-controls", "title": "Scale Controls", "children": []}]}, {"content": "<p>MatterControl has a rich set of controls that you can use to manually control your printer's function and make adjustments during printing</p>\n<p>You can find the manual controls on the far right after selecting and opening a printer.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://www.matterhackers.com/r/vXKvzY' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Movement</h1>\n<p>The Movement section of the Controls pane allows the user to manually move the printer nozzle(s), and extrude and retract filament when no print is active. This section also serves as fine movement adjustment during an active print.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/2Yx1l2KUr7bzGr2FSES6be652ei6bVWOIx6dhjt7LC6Ia_PIB0fcv2Vltd0yFyR-EOWqQmzDrKoTUfioDHa2S3_qFQ=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>The homing controls allow you to home one or all axes (move it to the starting position). The <strong>Release</strong> button disables power to the motors, allowing you to move the printer by hand. You can select how far you want the printer to move. The printers current coordinates are shown on the bottom. You can adjust the speeds that the printer will move at by clicking the pencil icon <img alt=\"Pencil-edit.png\" src=https://www.matterhackers.com/"http://wiki.mattercontrol.com/images/b/b0/Pencil-edit.png/" title=\"Pencil-edit.png\" />.</p>\n<h2>Live Adjustment While Printing</h2>\n<p>While your printing is running you can use the Z+ and Z- buttons to adjust the height of the nozzle. This allows you to tune the height for a good first layer without having to restart the print. The current Z Offset is shown at the top of the Movement section. This is remembered for future prints. After printing, you can clear the Z offset by clicking the X.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/dpAFnIaaEEF3s9WHq_c94opjlwHfuQh3bPt9rWy6_V3nzhWctcDLXzDovMz4uK67EQcEm1qCW3Rmn1ygy-leX8Q1ng=w512' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h2>Keyboard Controls</h2>\n<p>Clicking the keyboard icon <img alt=\"Keyboard\u0002klzzwxh:0011\u0003icon.png\" src=https://www.matterhackers.com/"http://wiki.mattercontrol.com/images/d/d7/Keyboard_icon.png/" title=\"Keyboard_icon.png\" /> allows you to move the printer with your keyboard.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/reuHxkm3XOjiX5aO0Yr0GeZqh_ZuCbv37420r7boQ_ADRl-mxcJcl0lTBzWFJa2_17sxamPu8JTtnlYC_b64oyK-Yw=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<!---\n| Function | Key |\n| -------- | --------- |\n| Home All | Home |\n| Home X | X |\n| Home Y | Y |\n| Home Z | Z |\n| X+ | \u2190 |\n| X- | \u2192 |\n| Y+ | \u2191 |\n| Y- | \u2193 |\n| Z+ | Page Up |\n| Z- | Page Down |\n| E+ | E |\n| E- | R |\n--->\n\n<h1>Calibration</h1>\n<p>The calibration section of the controls allows you to manage MatterControl's software print leveling feature. Software print leveling is only available on printers which do not use their own form of automatic print leveling.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/eCe0uWImo0urmud8MHkUkVShyfpKmUqEeSQlzyloYNb_BOFbDKBLaoNn4eOKJizpGjMCOM9wTMkQIOBc94xVe77PoETlphV75kMh4-c' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>Click the pencil icon <img alt=\"Pencil-edit.png\" src=https://www.matterhackers.com/"http://wiki.mattercontrol.com/images/b/b0/Pencil-edit.png/" title=\"Pencil-edit.png\" /> to view or edit the print leveling data.</p>\n<h2>Bed Leveling</h2>\n<p>Click the gear icon to open the Print Leveling Wizard. It will guide you through taking measurements of the height of the bed at various points.</p>\n<p>Use the toggle switch to enable or disable software print leveling. Some printers are not capable of manual leveling. In this case, software print leveling cannot be disabled.</p>\n<h2>Calibrate Probe Offset</h2>\n<p>Click the gear icon to measure the offset between your printer's probe and the nozzle. This feature is not available if your printer does not have a leveling probe.</p>\n<p><a class='article-link' data-path='printer-controls/macros' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printer-controls/macros'>Macros

/n

===================

/n

Macros are snippets of saved G-Code which can be called with the click of a button instead of having to be typed repeatedly.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/0t9m7MoB4MJ8ezB5jWAmJ1cn6nHSs1egRjLKX3LZY3GKxLXFQOIErVv_LQ2PZEFnBneWG-ktf4-JJpJ1snTTSvmrCdc=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>See the article on <a class='article-link' data-path='printer-controls/macros' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printer-controls/macros'>Macros for more information.</p>\n<h1>Fan</h1>\n<p>The fan control lets you turn the printer's layer cooling fan on and off, and also set the speed.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/J_vCFI0KdgZtBfcu84pG5XggUrs4zBS4-Etd8Z3aGRJsarC8Zg8mtyFXsPguoINUd6rXKKyQFxZ6GfkpkmeVBRxaVFs=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>You can adjust the fan speed during printing, however your adjustment will only last until the next fan speed change encountered in the G-Code.</p>\n<p>If your printer does not have a layer cooling fan then this control is not shown.</p>\n<h1>Power Control</h1>\n<p>If the printer's controller board supports it then this section allows for direct control of the printer's PSU.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/6ZfR-AEd1xkBi140AgAuPdBE6V_ceH_fcXTt3D9gKiB4jKhEF7dLWIm6iGnE2gGLaqgCAXUqeOnzxc03BiO4KjOL=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Tuning Adjustment</h1>\n<p>Allows for on-the-fly adjustment of speed and extrusion during a print.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/JeJSmRR2bVuTg7AQGpeBUjWFielnyhuC4R9MwxGIkwg-ZuaM-FM2jGgVsMyxTwPYi-s_Ys-u4PqXOwPankLv8um-EA=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>These settings are reset to 1.0 whenever MatterControl is restarted.</p>\n<h2>Speed Multiplier</h2>\n<p>The speed multiplier can be used to speed up or slow down a print. The speed multiplier applies to all types of moves. The lowest possible setting is 0.25 and the highest possible is 3.0.</p>\n<h2>Extrusion Multiplier</h2>\n<p>During an active print, the extrusion multiplier modifies the extrusion flow rate, allowing you to increase or decrease the amount of plastic laid down.</p>\n<p>This variable is different from that of the Extrusion Multiplier slice setting and will work in conjunction with it. For example, if the slicer setting is set at 1.06 and then the slider in Controls is used during the print and set to 1.08, the total result will be a multiplier of 1.1448 (1.06 * 1.08).</p>\n<h1>Firmware Updates</h1>\n<p>If your printer has an Arduino Mega 2560 based microcontroller, you can use the firmware updater to upload new firmware to it.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/3C166BaJZFQUNHtfeMaQprsOCN7RGvSs4xacVWpz-N8E0JnA26kBEc--egSQf1OOYudlYcGAKLrg3-BxTKUyQXEAPw=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>If your printer is officially supported by MatterHackers (for instance the Pulse), the firmware updater will automatically check your firmware version and alert you if an update is available. Click the <strong>Update</strong> button to do an automatic update.</p>\n<p>You can also update the firmware on other printers but you will need to acquire a firmware image from the printer's manufacturer. The firmware image must be a compiled <code>.hex</code> file. Click the <strong>Change</strong> button to select a firmware image file.</p>\n<p>The firmware updater will automatically make a backup of your printer's old firmware before uploading the new firmware. If the new firmware has problems, you can click the <strong>Revert</strong> button to flash the backed up firmware.</p>\n<p>The firmware updater does <em>not</em> require MatterControl to successfully connect to your printer in order to function. This allows you to upload new firmware to a printer which currently has corrupted firmware or no firmware at all.</p>", "path": "printer-controls/index", "title": "Printer Controls", "children": [{"content": "<p>Macros are snippets of saved G-Code which can be called with the click of a button instead of having to be typed repeatedly.</p>\n<p>The Macros section of the <a class='article-link' data-path='printer-controls/index' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printer-controls/index'>Controls pane</a> is where the user creates and<br />\nstores these macros.</p>\n<p>To learn more about G-Code and its utility in 3D printing, check out this resource: <a href=https://www.matterhackers.com/"http://reprap.org/wiki/G-code/">http://reprap.org/wiki/G-code

/n

'Macros-example.png'G-Code command(s) in this field. The G-Code commands will be sent to the printer. In addition to standard G-Code, macros support these other features</p>\n<ul>\n<li>You can add comments to the code using a semicolon <code>;</code>. Comments will not be sent to the printer.</li>\n<li>You can use brackets <code>[]</code> to insert G-Code replacement variables.</li>\n<li>You can use <code>; host.</code> commands to script events in MatterControl. This is described below.</li>\n</ul>\n<h1>Macro Scripting</h1>\n<p>In addition to the G-Code commands sent to the printer, macros allow you to script events on the host side, within MatterControl itself. This allows you to display messages or ask for input from the user. These functions are called by using commands within the G-Code comments.</p>\n<h2>Syntax</h2>\n<p>To use a macro scripting command, begin the line with the following statement:</p>\n<p><code>; host.</code></p>\n<p>Then add a command and any applicable parameters.</p>\n<p><code>command(parameter:\"value\")\"</code></p>\n<p>The result should look something like this:</p>\n<p><code>; host.show_message(title:\"Waiting for extruder to heat to\n[temperature].\")</code></p>\n<h2>Commands</h2>\n<h3>ding()</h3>\n<p>Play a bell sound.</p>\n<h3>show_message()</h3>\n<p>Shows the specified message. This command takes the following parameters.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/_Cx5A5XszvfufveoCGc5WTrEoRYCQ7oGpFjORNN8Wgosj3jqfgT9vIfC-0GMvRFrygSJ5HcC5jHRaA_SYE4rnyce=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<!---\n| Parameter | Description | Example |\n| --------- | ----------- | ------- |\n| title | Main text to show | `title:\"Trim Filament\"` |\n| markdown | The contents of the message in Markdown formatted text. May contain images from the internet. Use <br> for line breaks | <code>markdown:\"Trim the end of the filament to ensure a good load.<br>\\!\\[\\]\\(https://www.matterhackers.com/r/c3zLyf\\)<br>Make sure you trim it at a slight angle.\"</code> |\n| wait_ok | Script execution will wait for the user to click 'Continue' | `wait_ok:\"true\"` |\n| repeat_gcode | G-Code to repeat until expire time reached. Lines can be separated with a `\\|`. | `repeat_gcode:\"G1 E.1 F150\\|G4 P10\"` |\n| expire | The max amount of time to run repeat_gcode or show this message (seconds) | `expire:\"300\"` |\n| count_down | Show a timer counting down from this time | `count_down:\"28\"` |\n--->\n\n<h3>choose_material()</h3>\n<p>Shows the choose material window. This command takes the following parameters.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/G5W_Z3vUUURJLOhuva45olYK-om7aLpHUJWy84xzitHaev9aYmSgGZjFr56yenqwgGhcoodG_nTTiBXY088JI2b7B50=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<!---\n| Parameter | Description | Example |\n| --------- | ----------------- | ----------------------- |\n| title | Main text to show | `title:\"Trim Filament\"` |\n--->\n\n<h2>Example Script</h2>\n<p>The following is an example of a script used for loading filament:</p>\n<pre><code>; host.choose_material(title:\"Choose the material that you are loading.\")\n\nM104 S[temperature] ; start heating up the extruder\n\n; host.show_message(title:\"Trim the end of the filament to ensure a good load.\", image:\"https://cdn.instructables.com/FSW/FEGA/HN4ZL57T/FSWFEGAHN4ZL57T.MEDIUM.jpg\", wait_ok:\"true\")\n\nM302 S0 ; Allow extrusion at any temperature\nG91 ; Relative positioning\n; host.show_message(title:\"Put filament into extruder and click Continue.\", repeat_gcode:\"G1 E.1 F150|G4 P10\", expire:\"90\", image:\"https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/5035400628/original/20150903_115628.jpg?1441307271\")\nG90 ; Absolute positioning\n; host.show_message(title:\"Loading filament...\", count_down:\"28\")\nG92 E0 ; reset the extruder position to 0\nG91 ; Relative positioning\nG1 E100 F1200 ; extrude the filament \nG1 E100 F1200 ; extrude the filament \nG1 E100 F1200 ; extrude the filament \nG1 E100 F1200 ; extrude the filament \nG1 E100 F1200 ; extrude the filament \nG4 S1 ; wait for move to finish\n\nM302 S150 ; Set cold extrude temp back to reasonable\n; host.show_message(title:\"Waiting for extruder to heat to [temperature].\")\nM109 S[temperature] ; heat up the extruder\n\n; extrude slowly so that we can prime the extruder\n; host.show_message(title:\"Click 'Continue' when filament is running cleanly.\", repeat_gcode:\"G1 E1 F300|G4 P10\", expire:\"90\")\n\nG4 S1 ; wait for move to finish\nG90 ; Absolute positioning\nG92 E0 ; reset the extruder position to 0\n\nM104 S0 ; turn the extruder temperature off</code></pre>", "path": "printer-controls/macros", "title": "Macros", "children": []}, {"content": "<h1>Hot End Controls</h1>\n<p>From the hotend control, you can:</p>\n<ul>\n<li>Select Material</li>\n<li>Set Temperature</li>\n<li>Move Print Head</li>\n<li>Load and Unload Filament</li>\n</ul>\n<p>Hotend and Extruder Controls</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/Xk53KLiAr-HkSx-CFPidXLhE5G09zrY1FSNXWAccFtCM4fb5gXK3pTKx_dFQ1jEB-XUx1Xt1F_t2_ykEsa4N35x4yw' title='Hotend Controls' alt='Hotend Controls' onload='imageLoaded(this)' data-image-loaded='false'></span></p>", "path": "printer-controls/hotend-controls", "title": "Hotend and Extruder Controls", "children": []}]}, {"content": "<ul>\n<li><a class='article-link' data-path='printing/adding-new-printer' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printing/adding-new-printer'>Adding a New Printer</a></li>\n<li><a class='article-link' data-path='printing/selecting-a-printer' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printing/selecting-a-printer'>Selecting a Printer</a></li>\n<li><a class='article-link' data-path='printing/loading-and-changing-filament' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printing/loading-and-changing-filament'>Loading and Changing Filament</a></li>\n<li><a class='article-link' data-path='printing/../designing/add-existing-objects' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/add-existing-objects'>Add Existing Objects</a></li>\n<li><a class='article-link' data-path='printing/starting-a-print' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printing/starting-a-print'>Starting a Print</a></li>\n<li><a class='article-link' data-path='printing/../slice-settings/index' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/index'>Slice Settings</a></li>\n<li><a class='article-link' data-path='printing/../calibration/index' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/calibration/index'>Calibration/n

  • Printing Multi-Extrusion Models</a></li>\n</ul>", "path": "printing/index", "title": "Printing", "children": [{"content": "<p>Print Recovery is a sub-category of Printer settings which deal with MatterControl's Print Recovery feature, allowing the user to restart prints that have failed due to power loss.</p>\n<p>You can find the print recovery settings in the Printer Settings under Features (Pictured Below)</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/U5VaFPa-3wy6hn3wT80RZl1wCrbMa3bZeyFME3amiUYX59YINvhvs_lsOoHiAjbp-JXKuzYxyevUhuKoX7qHKE5OrFlUeXbMw_M7Y82w=s400' title='Printe Recovery Settings' alt='Printe Recovery Settings' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h2>Restrictions</h2>\n<p>This section (Print Recovery) is not shown when Has Hardware Leveling is enabled as G29 procedures could interfere with a partially-completed print.<br />\nSub-sections</p>\n<h2>Recover Settings</h2>\n<p><strong>Enable Recovery</strong> - If enabled, MatterControl will attempt to recover a print in the event of a failure such as broken connection or loss of power.</p>\n<p><strong>Recover Layer Speed</strong> - The speed at which the nozzle will move when recovering a failed print, for one layer.</p>\n<p><strong>XY Homing Position</strong> - Specify the X and Y coordinates where the printer can home the Z axis without interfering with the partially-completed print.</p>\n<h2>How it works</h2>\n<p>Print Recovery is an automatic feature that only needs to be enabled for it to function properly. In the event of a power loss or disconnection, MatterControl will remember where the print stopped and offer to resume the print the next time it makes a successful connection to that printer.</p>\n<h2>Types of failures</h2>\n<p>Print Recovery works for the following types of print failures:<br />\n- Power loss<br />\n- Sudden disconnection</p>\n<h2>Types of printers</h2>\n<p>Z Min and Z Max<br />\nWhile Print Recovery hypothetically works for any printer, printers that home the Z axis at the top (as opposed to down, at bed level-- often referred to as a \"Z Max printer\") are better suited for this feature. The reason for this is that the printer will need to home before restarting the print, and depending on the position of the partially-completed print the nozzle could potentially collide with the part if the printer homes down near the bed (referred to as a \"Z Min printer\").</p>\n<p>XY Homing Position allows the user to specify a set of coordinates that would be least potentially hazardous for a Z Min printer to home. It's a good idea to designate a zone for this based on the size of the carriage, and make sure not to place the part within it. You may need to disable Center On Bed to place the part exactly where you want it.</p>\n<h2>Hardware Leveling</h2>\n<p>Printers that run a hardware leveling procedure at the beginning of every print cannot use Print Recovery as a partially-completed print could (and probably would) interfere with the procedure.</p>\n<h2>To use Print Recovery:</h2>\n<ul>\n<li>Enable Print Recovery by toggling the Enable Recovery setting on.</li>\n<li>Wait for a print to fail. If necessary, you can manually move the hot nozzle away from the printed part to avoid damage.</li>\n<li>Once connected to the printer again, MatterControl will automatically detect that the last print failed and offer to restart.</li>\n<li>Click the 'Recover Print' button and the printer will home all axes, then resume from where it stopped. The first layer after the restart will print at the Recover Layer Speed.</li>\n</ul>", "path": "printing/print-recovery", "title": "Print Recovery", "children": []}, {"content": "<p>MatterControl makes it easy to change the filament on your printer</p>\n<ol>\n<li>Select the extruder that you would like to change the filament for and then either 'Load' or 'Unload'. <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://www.matterhackers.com/r/HhgLb8' title='Load Filament' alt='Load Filament' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Follow along with the wizard to complete the loading or unloading of filament <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://www.matterhackers.com/r/vdCgyQ' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n</ol>", "path": "printing/loading-and-changing-filament", "title": "Loading and Changing Filament", "children": []}, {"content": "<p>Follow these steps to get your new printer up and running in no time.</p>\n<ol>\n<li>Navigate to the 'Start' Page <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/uXcO0mZ92L4D7sCpXbbWAc6OOTAVfjc-Rr7Y0Tz_DKVZlMKkEmIffBmbeiOVQqWERJyFCfRzjd6Jy_WGoW2RWHNa_Q' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Click the + button to select and add a new printer <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/lJtDqeg8jCpQi6FPATD1KgkcZ41BKkKu_IRGTPXHZvWsqYIOCOQ-cz3Hkd4dCwQgnzwq03y_JwkQHkmSewmppbOcGw' title='Select or Create' alt='Select or Create' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Complete the printer selection wizard to add a new printer <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/DcR9UMCS4RogMXP4XQIitYOkddLmZIy9DJzVSFDrUuJvJuxXonTgoA2AzNlQYgr1BO3-q-gcE4F2Q_VzQMbSznsNJA' title='Create Printer' alt='Create Printer' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Your new printer should now be selected in the printer selection area <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/4v0RHJ4W8NbDza73WAIzZsR8422UPlL4kPrSTQtl1E9RpJJBAb0HuAlQ0eroey20xaeJsqfprv8Bt0_fJuF-ZAwu' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Click on 'Empty Bed' (or an existing bed if you have one) to open it up in the printer view</li>\n<li>The connection wizard will open up and help you connect to your printer <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/cEHA3TnizTX1gjTtIg-NsQyb_j2NmuUKpegc7J8rFDrMKykm7pWKM7LLzAqXkVkAEQsD9ZFXJpfDSHkhwT7ugklZBQ' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>MatterControl will also run any setup wizards that are required for your specific printer</li>\n</ol>", "path": "printing/adding-new-printer", "title": "Adding a new Printer", "children": []}, {"content": "<p>From the print control, you can:</p>\n<ul>\n<li>Set Layer Height</li>\n<li>Set Fill Density</li>\n<li>Turn on and off Support</li>\n<li>Start Your Print</li>\n</ul>\n<h1>Starting a Print</h1>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://www.matterhackers.com/r/hzPnqV' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>", "path": "printing/starting-a-print", "title": "Starting a Print", "children": []}, {"content": "<p>After <a class='article-link' data-path='printing/selecting-a-printer' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printing/selecting-a-printer'>Selecting a Printer</a> you can easily export G-Code to be printed from an SD card or saved for printing at a later time.</p>\n<ul>\n<li>Open the 'Bed' menu and select 'Export'</li>\n<li>Select 'Machine File (G-Code)' and click 'Export <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://www.matterhackers.com/r/ckrJa9' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>Save your G-Code to a known location (or directly to your SD card) <br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://www.matterhackers.com/r/Eq87aq' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n</ul>\n<h2>Success!</h2>", "path": "printing/exporting-g-code", "title": "Exporting G-Code", "children": []}, {"content": "<p>This guide will walk you through printing multi-color or multi-material models on dual extrusion printer.</p>\n<h1>Add the models</h1>\n<p>Multi-color models are typically distributed as a set of separate STL files. Each STL represents the part of a model that is a certain color. Start by <a class='article-link' data-path='printing/../designing/add-existing-objects' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/designing/add-existing-objects'>adding each of the models to your scene</a>. In this guide we will be using the dual extrusion version of <a href=https://www.matterhackers.com/"https://www.matterhackers.com/store/l/matterhackers-mascot-phil-a-ment/sk/M6DV4FS2/">Phil A. Ment</a> as an example. You can download the files for him at MatterHackers.com. Phil's body will be one color, but his face, shoes, logo, etc. will be another color.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/GA8TPvMe4_l3KAkV-3pCLibjGFrW2q80HUHTb2uPq2zPgT8JzTfIJB5u9xrp-U-YcEkWVR8haU1f6zmrCsWAutaQuQ' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Choose Materials &amp; Colors</h1>\n<p>Select one of the models and a pane will appear on the right side where you can choose the material and color.</p>\n<p>The material selection lets you choose which extruder will be used for printing that model. The default is extruder 1.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/EsizqnatADRbwCmlzQmZUk7d3gb5N0X4QKWtEADqMjHwwloDz-Jaz_MThO4Zcw0PYSbGCeOdxl2_rYu2E_Y0ngGwqg' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>The color selection is purely for aesthetics. It only changes how the model appears in MatterControl and has no bearing on how the model will be printed. Nevertheless, you can use it to get a better sense of what your final print will look like.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/onY2gZniO3I_My5oUt6YeEald9FMnadNWq9ydI4V2fys4ZOixSQ9-sVlj4hpSyGqMAqyk5Iv8YP5z3eVUvZ_wx0pqxU' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>The View Style menu will let you switch between the materials view and the colors view.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/M_R60B62hNhiMJj5YbI283AK1VXvRw__0rAIqAdp2zbRjEpb1iPIxwJOSnbYzkhgG73eP6lUR_gcI14Tgy_3oMalRA' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Align the Models</h1>\n<p>Now you must merge the models together into one object. To do this, we will use the Align tool.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/8RWZjN0DctgyRzYiiiFiJKMnpxVVHU8OCwP3DMfQoGCSel-GrTbKzKpGLO8WXOBB8cHhSk4h9fWyGPUFmWmLnCIW_Q' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>Select both models and then click Align button in the toolbar. Properly designed multi-extrusion models will share the same origin. In the tool panel, choose origin for all three axes.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/SNbayPrQBplRcy-hCGGSzLGyagxcwIPi2-QElxCIcmob90uAEuXwqyPrPSGKK0OMjbcszPwhOUZJoch1oP7LdFvV' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Tips &amp; Tricks</h1>\n<h2>Print Area</h2>\n<p>You may have noticed that when a multi-extrusion model is selected, part of the print bed becomes grayed out. This is because, on many printers, the full build area is not available for use by both extruders. When an object is selected, MatterControl shows you which extruders are needed to print that object and grays out the parts of the bed that are not reachable by all of them.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/38bI_iKQXaU7ZYwWVl0mzxV6p2lY8LMGwcS8WFjc9HpoUSgnnYJ_Mt5tO4NwxzEHDd6MArDJU-DvGk4m3RxR7ddwJhk' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h2>Making Changes</h2>\n<p>After alignment, the models are combined. Changing the color or material will affect the object as a whole. However, it is still possible to make changes to the individual components if you wish.</p>\n<p>To do this, click the arrow next to the newly created \"Align\" object in the design tree. This will show it's components (the original models). From here you can choose a model and give it a different color or material.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/ogbQNE5Cn6rt2ez16fa2MSHA2P9lt2UE0HcHXZv4kQrxuYaVOZ9Nx5ESUy5T2w3WXVdQpQkl5WkEsi_wgh8MCJqt' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>", "path": "printing/multi-color-stls", "title": "Printing Multi-Color STLs", "children": []}, {"content": "<h1>Pausing a Print</h1>\n<p>At any time during a print you can click the pause button (pictured below) to make your printer temporarily pause.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/9Jm03NgDe3ilCFLgDVcihPIbZyqPjwEc3gBO_0GCaiIubwJrZR_PnBmPusn5E9Oe60IPOtOcgi9846B-dEVRo0XY=w420' title='Resume Print' alt='Resume Print' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Resuming a Print</h1>\n<p>Once paused your printer will need to be Resumed again when you want it to complete the print.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/WXODOH4s86Q0dWGW7ktqLOd61k--x3oIxSEY0RiF4eik2jEQ-zqGvNl2tIt8E46oRzI5Svri3MC4O2wAuetNfYYu1A=w420' title='Resume Print' alt='Resume Print' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Setting up Pause and Resume G-Code</h1>\n<p>If you printer has not already been setup to handle Pause and Resume (if you are creating a new printer profile) - you can change the behavior of Pause and Resume in the printer G-Code settings. This is an advanced option and if you are using an included profile 'Pause' and 'Resume' should already be setup correctly.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/zMiqbt-SH-7N_6hy7sZAkpIPkz7TjbPFXVXIRdUHLLrBUp2KM7PtPO30skypWvNKkODxpKd6Bkmaf_omJgxAEtER=w640' title='Resume Print' alt='Resume Print' onload='imageLoaded(this)' data-image-loaded='false'></span></p>", "path": "printing/pausing-a-print", "title": "Pausing a Print", "children": []}, {"content": "<p>If you have multiple printers that you are controlling with MatterControl it is very easy to switch between them.</p>\n<ol>\n<li>Navigate to the 'Start' Page <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/uXcO0mZ92L4D7sCpXbbWAc6OOTAVfjc-Rr7Y0Tz_DKVZlMKkEmIffBmbeiOVQqWERJyFCfRzjd6Jy_WGoW2RWHNa_Q' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>From the 'Printers...' list select the printer you want to use <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/sGZSGPh_kEoED-_RC09Q_hwu6qWxz01KkKm1XIvwB8tEQU0XGKy24xtTDYGY0UZqHYA3Fs3VVrZBbPnq6nLzooDY-Q' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n<li>You can now select an 'Empty Bed' (or an existing plate) to connect to your printer and start adding things to plate <br />\n <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/jJTx0uZ1a3q7BIvKQLpV2cy5fJuqetsqPKyD7K0UItqIjPRpmiSLF5YwLv2boadPhrApwiag3TUz3RU730iusQ1YUZc' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></li>\n</ol>", "path": "printing/selecting-a-printer", "title": "Selecting a Printer", "children": []}]}, {"content": "<p>When you have a printer open you can find the 'Slice Settings' near the top far right of MatterControl. </p>\n<p>Clicking this will open up the settings panel where you can edit all of the settings about your printer.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/4QYHXu6CNmSgJ9oOsegjn5igMyKgkxi3gtomSUDfRtqgG6WIHom34CQpmwr1pVuLZ-hqnnAf59nbkYoAUDPPrvvjZw=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Quality and Material Presets</h1>\n<p>MatterControl lets you choose from preset settings for print quality and material.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/QL7qE2bTBi6pXBqeLK1mQ5ZvmyetcrPg9vaUL-J3BdJRDI0A-7PfBsHxXfzhzHMziaf3KRx7VK0OM9huWloPmBX2qQU=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>The materials presets include a range of filaments which have been tested to work with your particular machine. Your printer profile comes with a few quality and material options to choose from, but you can also edit them and make your own. Click the pencil icon to change the particular settings affected by a preset.</p>\n<p>When a preset is enabled, the affected settings are highlighted. Quality settings are highlighted in yellow and material settings are highlighted in orange. Learn more about <a class='article-link' data-path='slice-settings/#settings-lay' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/#settings-lay'>how the presets are used</a> below.</p>\n<h1>Search</h1>\n<p>MatterControl includes a search feature so you can easily find the settings you are looking for.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/L4d841reikEdUG9lJlwuC69Wf4KVDdiGs117AXy0yMpjzbotwAC8ZWr56gjZmE8ojf8HOKpIRFTTZoufQxYGJU0N=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Cloud Synchronization</h1>\n<p>If you have signed in to your MatterControl Cloud account, then your slice settings are automatically synchronized with the Cloud. If you change a slice setting in MatterControl, then that change will immediately be sent to any other computers you have running MatterControl, which are logged in to the same account.</p>\n<h1>History</h1>\n<p>MatterControl saves backups of all of your slice settings on a regular basis, and uploads these backups to the MatterControl Cloud. This is useful if you are experimenting with slice settings and decide that things have gone wrong and you need to change them back to how they were before. The <strong>Restore Settings</strong> option in the overflow menu (<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/B0iPKfPTIEs8X9qR5xZYj5aarp5PcLy3-cLjr3DYIRxZnyWLFe3-UMBYmfafoU8CjfD1dDUMmjMpcqZsJuAUsg8k-A' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span>) will allow you to choose settings from a previous date to restore to.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/lvKJ0Zs95KYiROFa2erpw4eVN55rf5yfuKizWRFcPBh-tkjStZx8tO7quFxe7SBRyARotGj0C40aUuZQUUSVU32T' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>In addition, you can reset all settings to the factory defaults by choosing <strong>Reset to Defaults</strong>.</p>\n<h1>Settings Layers</h1>\n<p>MatterControl's slice settings work on a system of layers. Each layer can override the settings in the layers below it. The settings view shows you which layer each setting is coming from based on the color it is highlighted.</p>\n<p>At the bottom is the base layer. These are the default settings provided by your printer's manufacturer. All settings are included in the base layer. In the settings view, if a particular setting is not highlighted with any color (orange, yellow, blue, etc.) then that means the baseline setting is being used. The baseline settings are never changed, which means that you can always revert back to your manufacturer's defaults if something goes wrong.</p>\n<h2>Quality Presets</h2>\n<p>The next layer is the Quality layer. If a setting from this layer is being used, it is highlighted in yellow in the settings view.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/_tUvOzZPwKxfZSCXox3RVkkmSLX3vL3WWAXIun2EOPQFES9iKYdCS529__0yCyTaXWtTX5wEkmzXqxCB19Vg1IF9tQ=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>Your printer profile comes with a few Quality presets to choose from, but you can also edit them and make your own. This typically contains settings related to layer thickness and speed. However, you are free to use your discretion about what belongs here. Any setting can be added. For instance, if I wanted to make a quality setting for high strength prints, I could name it \"Strong\" and then add settings like the infill density and number of perimeters.</p>\n<h2>Material Presets</h2>\n<p>Next is the Material layer. These settings are highlighted orange. </p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/06EDlnXpQTegBTN270jbPaRUMl7vi0QJ2qcH-YlHxB0wvB4GpgwRLv6gYYxWgdpyHRRnjKarxfmm3Uw-M5fgxMYBYw=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>Typically the materials presets contain your temperature settings, however you are free to include any other setting in this layer as well. For instance, if I am printing a flexible material I might want to slow down the speed and disable retraction. These kinds of settings would not normally be included in a preset for PLA or ABS.</p>\n<h2>Other Changes</h2>\n<p>The last layer contains any other changes that you have made in the settings view. They override everything else. They are highlighted in blue.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/1B34J9zubBl7liHY-0Pz3MD1PaV7LghN-59x4JkQ47d6izSdFmnDqmrfBKHGzF3t4FNj5zaT8TM5JcpyUtQuCxf_=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>To clear a change and revert to the baseline setting, click the X to the right of that setting. This is where you should make changes that are not related to either quality or material. For instance, if you want to use hexagonal infill instead of triangles, that has nothing to do with wither the print quality or the material being used.</p>\n<p>This system is very powerful, but it is up to you to use it in whatever way you see fit. The labels \"Quality\" and \"Material\" are really just guidelines. You can actually use them for whatever you like.</p>", "path": "slice-settings/index", "title": "Slice Settings", "children": [{"content": "<ul>\n<li><a class='article-link' data-path='slice-settings/adhesion/skirt' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/adhesion/skirt'>Skirt
  • /n
  • Raft
  • /n
  • Brim
  • /n", "path": "slice-settings/adhesion/index", "title": "Adhesion", "children": [{"content": "<p>A brim is an expansion of the first layer of your print. It consists of a series of extra loops connected to the print around the first layer.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/n-3ocstUK4mHgVhtY74wrGomQUSTH4W9VdEMXZwjmG3yl_iAUaGATBbmfhgsxvPZHut_RRLs67JRi_94AzIp2uV4UjA=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>The purpose of a brim is to provide better bed adhesion by giving the print more area to stick to the bed. If a print has a very small contact area with the bed it can be dislodged during printing.</p>\n<p>A brim can also help with large print which are prone to warping and peeling in the corners. The brim helps hold the corners down and prevents this from happening.</p>\n<p>A brim must be sliced off after printing. This can be done easily with a hobby knife or a deburring tool.</p>\n<h1>Distance or Loops</h1>\n<p>The number of brim loops to draw. Alternatively, you can also specify the thickness of the brim in millimeters. A larger brim will provide better bed adhesion.</p>\n<p><strong>Recommended Baseline:</strong> 8 mm <br />\n<strong>Units:</strong> count or millimeters (mm)</p>", "path": "slice-settings/adhesion/brim", "title": "Brim", "children": []}, {"content": "<p>A raft is a removable layer printed underneath your object.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/zFUGCRoafVe-xGgdjYVp06gb1Wjyh3zaNnb3QPYYTpCpDRqnui6HCgjZXIDLlxWdcQeWoiYZNsdLhTHsCTxwBN6g=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>A raft can serve two purposes.</p>\n<ol>\n<li>\n<p>It provides better bed adhesion for difficult materials. The raft uses very thick lines on the bottom, which allow help it stick to the bed. The object you are printing will stick to the raft well because they are made of the same material.</p>\n</li>\n<li>\n<p>It can help if you are having difficulty with bed leveling. Because the first layer of the raft is much thicker than normal, it allows for more variation in the height of the bed. </p>\n</li>\n</ol>\n<p>In both of these cases the raft should be considered a last resort. Rafts take a long time to print, waste a lot of material, and result in a rougher finish on the bottom of your print. In addition, it is tricky to get the raft settings right so that it can be easily removed when the print is finished.</p>\n<p>The best solution for bed adhesion is to <a href=https://www.matterhackers.com/"https://www.matterhackers.com/news/choosing-the-right-3d-print-bed-surface/">find a bed surface that works better</a> with the material you are printing. For leveling problems, you should try using MatterControl's software print leveling first.</p>\n<h1>Expand Distance</h1>\n<p>This is how far the raft will extend beyond the edge of your print. Making a larger raft will provide more adhesion and help prevent warping.</p>\n<p><strong>Recommended Baseline:</strong> 3 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>\n<h1>Air Gap</h1>\n<p>The distance between the top of the raft and the first layer of your print. The ideal raft provides good bed adhesion while printing and then easily peels off once finished. The Air Gap determines how easy it is to peel the raft off your part. Too much of a gap and your part may not stick well to the raft. Too little, and the raft will be very difficult to remove. Material, nozzle diameter, and layer height all affect the results. A good starting point is \u00bd your nozzle diameter. So, if you have a .4mm nozzle, start with a 0.2mm Air Gap. In general, materials with excellent interlayer adhesion \u2013 like nylon and Ninjaflex \u2013 require a larger air gap.</p>\n<p><strong>Recommended Baseline:</strong> 0.2 mm <br />\n<strong>Units:</strong> millimeters (mm) <br />\n<strong>See Also:</strong> <a class='article-link' data-path='slice-settings/adhesion/../support/advanced#air-' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/support/advanced#air-'>Support Air Gap</a></p>\n<h1>Raft Extruder</h1>\n<p><em>This option is only available if your printer has multiple extruders</em></p>\n<p>The extruder to use for printing your raft. This allows you to choose which material your raft will be made of. Generally it is best to make the raft with dissolvable support material, if you have it. Extruders are numbered starting with <code>1</code>. If you set this option to <code>0</code> then it will automatically use your <a class='article-link' data-path='slice-settings/adhesion/../support/advanced#support-material-extru' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/support/advanced#support-material-extru'>support material extruder</a>.</p>\n<p><strong>Recommended Baseline:</strong> 0 <br />\n<strong>Units:</strong> extruder index <br />\n<strong>See Also:</strong> <a class='article-link' data-path='slice-settings/adhesion/../support/advanced#support-material-extru' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/support/advanced#support-material-extru'>Support Material Extruder</a></p>", "path": "slice-settings/adhesion/raft", "title": "Raft", "children": []}, {"content": "<p>A skirt is a couple of loops drawn around the outside of the first layer of a print. They are sometimes also referred to as priming loops.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/GGH5d8Po_EtGHVhGLxrT2aaZWrm2ootlP28L99H1712gHVhWJmd5znjlBeyODiNZ6V00Rk6iyldNfujViwn_ThwrqLI=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>This is the very first thing that is printed. It is used to prime the nozzle and also allows you to check your leveling and nozzle height before the actual print begins. When the skirt is printing, it is a good time to adjust your nozzle height using <a class='article-link' data-path='slice-settings/adhesion/../../printer-controls#movem' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printer-controls#movem'>babystepping</a>.</p>\n<h1>Distance or Loops</h1>\n<p>The number of skirt loops to draw. Alternatively, you can also specify the thickness of the skirt in millimeters.</p>\n<p><strong>Recommended Baseline:</strong> 3 <br />\n<strong>Units:</strong> count or millimeters (mm)</p>\n<h1>Distance From Object</h1>\n<p>The gap between the skirt and the print.</p>\n<p><strong>Recommended Baseline:</strong> 3 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>\n<h1>Minimum Extrusion Length</h1>\n<p>The minimum length of filament to use to draw the skirt. Enough loops will be drawn to use this amount of filament. This takes precedence over the number of loops. This is the measurement of the filament going into the extruder, not the length of the loops being extruded. We recommend setting this to the length of your hot end's hot zone.</p>\n<p>We recommend using a high minimum extrusion length and few loops. This ensures that you do not waste too much time printing skirt loops on large prints, but also get enough priming on small prints.</p>\n<p><strong>Recommended Baseline:</strong> 5 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>", "path": "slice-settings/adhesion/skirt", "title": "Skirt", "children": []}]}, {"content": "<ul>\n<li><a class='article-link' data-path='slice-settings/filament/filament' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/filament'>Filament/n
  • Fan
  • /n
  • Advanced
  • /n
  • Retraction
  • /n", "path": "slice-settings/filament/index", "title": "Filament", "children": [{"content": "<h1>Extruder Wipe Temperature</h1>\n<p>This setting is only for printers which have a nozzle wiping procedure that is done before printing. It is the temperature that the nozzle will be heated to before wiping. The wiping procedure must be scripted in the printer's <a class='article-link' data-path='slice-settings/filament/../../printer-settings/gcode/gcode#start-gc' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printer-settings/gcode/gcode#start-gc'>Start G-Code</a>.</p>\n<p><strong>Recommended Baseline:</strong> 145 \u00b0C <br />\n<strong>Units:</strong> \u00b0C <br />\n<strong>G-Code Replacement Variable:</strong> <code>extruder_wipe_temperature</code></p>\n<h1>Bed Remove Part Temperature</h1>\n<p><em>This option is only available if your printer has a heated bed</em></p>\n<p>The temperature to which the bed will heat (or cool) in order to remove the print. This setting is only for printers which are set up to hold the bed at a certain temperature after a print. This must be scripted in the printer's <a class='article-link' data-path='slice-settings/filament/../../printer-settings/gcode/gcode#end-gc' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printer-settings/gcode/gcode#end-gc'>End G-Code</a>.</p>\n<p><strong>Recommended Baseline:</strong> 50 \u00b0C <br />\n<strong>Units:</strong> \u00b0C <br />\n<strong>G-Code Replacement Variable:</strong> <code>bed_remove_part_temperature</code></p>\n<h1>Extrusion Multiplier</h1>\n<p>This setting can be used to purposely extruder more or less material than normal. If you find that your prints are overextruded or underextruded, you can use the extrusion multiplier to correct this. Beware that using this setting should only be considered a stopgap measure, not a final solution. Overextrusion and underextrusion is a sign that some other setting is wrong or there is some problem with the printer. Most likely you should try <a href=https://www.matterhackers.com/"https://www.matterhackers.com/articles/how-to-calibrate-your-extruder/">calibrating your extruder</a>.</p>\n<p>The extrusion can also be adjusted on-the-fly using the tuning adjustments on the controls page. Beware that the tuning adjustment is a separate setting and will be compounded with this setting.</p>\n<p><strong>Recommended Baseline:</strong> 1.0 <br />\n<strong>Units:</strong> decimal<br />\n</p>\n<h1>First Layer</h1>\n<p>Controls the width of the lines for the first layer of the print. Increasing this value will cause the lines to be wider and also spaced out farther, so there will be no overextrusion. Using this can help with bed adhesion, since fatter lines will have more surface area to stick to the bed.</p>\n<p><strong>Recommended Baseline:</strong> 100% <br />\n<strong>Units:</strong> millimeters (mm) or percent of nozzle diameter<br />\n</p>\n<h1>Outside Perimeters</h1>\n<p>Controls the line width of the outside perimeter loops. Can be useful to fine-adjust actual print size when objects print larger or smaller than specified in the digital model.</p>\n<p><strong>Recommended Baseline:</strong> 100% <br />\n<strong>Units:</strong> millimeters (mm) or percent of nozzle diameter<br />\n</p>", "path": "slice-settings/filament/advanced", "title": "Advanced", "children": []}, {"content": "<h1>Diameter</h1>\n<p>The diameter of the filament you are printing with. This is normally either 1.75 mm or 2.85 mm.</p>\n<p>Even though the filament is made to be a certain diameter, in reality it can vary by \u00b10.1 mm. Any variation in the diameter of the filament will cause slight overextrusion or underextrusion. This can have a major impact on the dimensional accuracy of the objects you are printing. Because of this, we recommend actually measuring the filament you are using with a set of calipers. </p>\n<p>The diameter of the filament can also vary along the length of a single spool, so it is best to measure the filament in several different spots and take an average.</p>\n<p><strong>Recommended Baseline:</strong> 1.75 mm or 2.85 mm <br />\n<strong>Units:</strong> millimeters (mm) <br />\n<strong>G-Code Replacement Variable:</strong> <code>filament_diameter</code></p>\n<h1>Density</h1>\n<p>The density of the material you are printing, in g/cm\u00b3. This setting has no effect on slicing. It is only used to estimate the mass and cost of the material used for a print. These estimates are shown in the layer view.</p>\n<p>Densities for common materials are listed here. If you have a specialty material, you should be able to get the density from the manufacturer's technical specifications.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/TfSrsIuV876dy5AsgZNsGRzIodccewBY6pmvPh2JsKBKdUe1n5QNJBi-CpgcJDRAwsO1FAlfDouL1YFT21xcVbt7DQ=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<!---\n| Material | Density (g/cm\u00b3) |\n| -------- | --------------- |\n| PLA | 1.24 |\n| PETG | 1.27 |\n| ABS | 1.04 |\n| Nylon | 1.14 |\n| TPU | 1.20 |\n| HIPS | 1.05 |\n| PVA | 1.23 |\n--->\n\n<p><strong>Units:</strong> g/cm\u00b3</p>\n<h1>Cost</h1>\n<p>The cost of one kilogram of filament. This setting has no effect on slicing. It is used to estimate the cost of a print, which is shown in the layer view. If this value is set to 0, then the estimate will not be shown.</p>\n<p><strong>Units:</strong> $/kg</p>\n<h1>Extruder Temperature</h1>\n<p>The temperature of the hot end. This setting can also be found in the extruder controls. If the hot end is on, changing this setting will have an immediate effect.</p>\n<p>Each type of filament extrudes at a different temperature. See our <a href=https://www.matterhackers.com/"https://www.matterhackers.com/3d-printer-filament-compare/">Filament Comparison Guide</a> for recommended settings for different materials. It is important to remember that these recommendations are just a starting point, and you may have to experiment to find the best temperature for your particular filament and printer. See this article on <a href=https://www.matterhackers.com/"https://www.matterhackers.com/news/how-to-get-the-best-3d-printed-parts-by-understanding-extrusion-settings/">adjusting your settings to get the best flow</a>.</p>\n<p>Higher temperatures will improve interlayer adhesion, making the print stronger. The plastic will also be able to flow better, but this will also increase stringing and oozing. If the temperature is too high, then the materials will start to burn and may jam your hot end.</p>\n<p>Lower temperatures will make the plastic more viscous, which can reduce or eliminate stringing and oozing. It can also improve detail slightly. However it will also make the material harder to extrude. Too low and the plastic will not extrude at all. Lower temperatures will also reduce how well the layers bond to each other, making the print weaker and also causing splitting between the layers.</p>\n<p>There are a number of other factors which will affect the proper printing temperature as well.</p>\n<p>Each type of printer is different, and may be slightly better or worse at transferring heat to the filament. Different types of printers may also read different temperatures in the same situation due to different placement of the sensor.</p>\n<p>Even among the same types of material, different spools may require different temperatures because they are different colors or are made by different brands. We have noticed that the lighter colors (especially white) use the most pigment, and so may need to be printed slightly hotter than others.</p>\n<p>You may also need to increase the temperature in high flow situations. For instance, printing exceptionally fast or using a very large nozzle.</p>\n<p><em>Multi Extrusion Printers:</em> The temperatures for each hot end can be set separately using the extruder controls. </p>\n<p><strong>Units:</strong> \u00b0C <br />\n<strong>G-Code Replacement Variable:</strong> <code>temperature</code></p>\n<h1>Bed Temperature</h1>\n<p><em>This option is only available if your printer has a heated bed</em></p>\n<p>The temperature of the heated bed. This setting can also be found in the bed controls. If the bed is on, changing this setting will have an immediate effect.</p>\n<p>Heating, along with a proper bed surface, is essential for ensuring that your prints stick to the bed. All plastic undergoes thermal contraction, to varying degrees. This causes prints to shrink, warp, and peel up off of the bed as they cool. In order to prevent this, most printers are equipped with a heated bed in order to keep the print warm until it is finished.</p>\n<p>The ideal bed temperature is different for each type of filament. See our <a href=https://www.matterhackers.com/"https://www.matterhackers.com/3d-printer-filament-compare/">Filament Comparison Guide</a> for recommended settings for different materials. It is important to remember that these recommendations are just a starting point, and you may have to experiment to find the best temperature for your particular filament and printer. Generally, the bed temperature should be close to the material's glass transition temperature.</p>\n<p>If this setting is set to 0 then bed heating will not be used.</p>\n<p><strong>Units:</strong> \u00b0C <br />\n<strong>G-Code Replacement Variable:</strong> <code>bed_temperature</code></p>", "path": "slice-settings/filament/filament", "title": "Filament", "children": []}, {"content": "<p><em>This section is only available if your printer has a layer cooling fan</em></p>\n<p>Adequate cooling is very important for achieving high quality prints. A layer cooling fan is used to cool off the plastic as soon as it comes out of the nozzle. This ensures that it hardens quickly and holds it's shape. If a layer above is being printed while the layer below is still soft, it will deform. If you have inadequate cooling it will be most apparent on overhangs and sharp corners. Overhangs will tend to curl up and become very messy underneath. Sharp corners will become rounded and blunt.</p>\n<p>Fan settings are heavily dependent on the material you are printing. Some materials, like PLA, respond very well to cooling. For PLA you will want the fan running basically all the time. However, other materials do not react well to cooling. For instance, with ABS it can cause the layers to split apart from each other (delamination). In this case you only want to use the fan when absolutely necessary.</p>\n<p>MatterControl controls the speed of your layer cooling fan based on how long each layer will take to print. Layers with a small area will take less time to print. Thus, there will be less time for them to cool off and harden before the layer above is printed. So more fan power will be necessary. MatterControl's layer view will show you how long a particular layer takes to print, and the fan speed used for that layer.</p>\n<p>This graph shows an example fan speed profile.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/0YsAZ2INXEKL5uR6Tto9_U0zsj8krLjvsn2npMAKcqRII0wg_6MsP6vZ_JEiwJMiuiGU1oXXvqvvlYOC__yunxYJ=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Turn On If Below</h1>\n<p>This is the maximum layer time where the layer cooling fan will be activated. The fan will run at the <a class='article-link' data-path='slice-settings/filament/#minimum-sp' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/#minimum-sp'>minimum speed</a> if a layer takes this long to print. In the example above this setting is 180 seconds.</p>\n<p><strong>Recommended Baseline for PLA:</strong> 180 s <br />\n<strong>Units:</strong> seconds (s)</p>\n<h1>Run Max If Below</h1>\n<p>This is the maximum layer time where the layer cooling fan will run at <a class='article-link' data-path='slice-settings/filament/#macimum-sp' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/#macimum-sp'>maximum speed</a>. If a layer takes longer than this to print, the fan will still run but it will be throttled down. In the example above this setting is 60 seconds.</p>\n<p><strong>Recommended Baseline for PLA:</strong> 60 s <br />\n<strong>Units:</strong> seconds (s)</p>\n<h1>Minimum Speed</h1>\n<p>This is the lowest speed the fan will go when it is turned on. If not enough power is applied to the fan, it will not turn on at all. For this reason, most printers are not capable of running their fan at very low speeds. This should be set to the minimum speed that you know your fan will work at. If you are unsure, you may try experimenting with different fan speeds using the <a class='article-link' data-path='slice-settings/filament/../../printer-controls#' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/printer-controls#'>manual controls</a> to see how high you have to go before the fan starts spinning.</p>\n<p>In the example above the minimum fan speed is 30%.</p>\n<p><strong>Recommended Baseline:</strong> 30% <br />\n<strong>Units:</strong> percent (%) <br />\n<strong>G-Code Replacement Variable:</strong> <code>min_fan_speed</code></p>\n<h1>Maximum Speed</h1>\n<p>This is the fastest speed the fan will go when it is turned on. This should be set to 100% unless you have an extremely powerful fan.</p>\n<p><strong>Recommended Baseline</strong>: 100% <br />\n<strong>Units:</strong> percent (%) <br />\n<strong>G-Code Replacement Variable:</strong> <code>max_fan_speed</code></p>\n<h1>Bridging Fan Speed</h1>\n<p>This is the fan speed that will be used during <a class='article-link' data-path='slice-settings/filament/speed#brid' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/speed#brid'>bridging</a>. This overrides the other fan speed settings. In most cases you will want to use as much cooling as possible during bridging in order to make sure that the lines harden as soon as possible. This draws them tight (due to thermal contraction) and prevents them from drooping.</p>\n<p><strong>Recommended Baseline:</strong> 100% <br />\n<strong>Units:</strong> percent (%) <br />\n<strong>G-Code Replacement Variable:</strong> <code>bridge_fan_speed</code></p>\n<h1>Disable Fan For The First</h1>\n<p>The number of layers at the start of the print where the fan will not be turned on. Generally, for materials that require layer cooling, it\u2019s a good idea to disable for the first layer in order to ensure good bed adhesion.</p>\n<p><strong>Recommended Baseline:</strong> 1 <br />\n<strong>Units:</strong> count</p>", "path": "slice-settings/filament/fan", "title": "Fan", "children": []}, {"content": "<p>Retraction is a technique used to prevent plastic from leaking out of the nozzle when the printer is making a <a class='article-link' data-path='slice-settings/filament/../speed/speed#tra' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/speed#tra'>travel move</a>. By pulling the filament back slightly, the chamber pressure in the melt zone of the hot end is relieved. This prevents oozing and stringing, however it cannot eliminate it completely. See this article on <a href=https://www.matterhackers.com/"https://www.matterhackers.com/articles/retraction-just-say-no-to-oozing/">how to tune your retraction settings</a>.</p>\n<p>Retractions are visible in the layer view. Red circles indicate a retraction and blue circles indicate an unretraction. The size of the circle is proportional to the length of the retraction.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/IyuZct3UGe2KMd7PmSorEFRzld7DffeV4SkrCWLd3gr-aMx2MkchH1GN98L-VC-cHoZnSqLVvngdFQzvCBbU6RqKMQ' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Retract Length</h1>\n<p>The distance the filament will be pulled back. The ideal distance varies from one hot end to another. The longer the retraction, the more the oozing will be reduced, but only up to a point. Beyond that you will see diminishing returns and increased risk of jamming. This is because retracting too far will pull molten plastic into the cold zone, where it can solidify.</p>\n<p>Generally, bowden extruder will need more retraction than direct feed extruders due to the backlash in the tube.</p>\n<p><strong>Recommended Baseline:</strong> 3 mm <br />\n<strong>Units:</strong> millimeters (mm) <br />\n<strong>G-Code Replacement Variable:</strong> <code>retract_length</code></p>\n<h1>Extra Length On Restart</h1>\n<p>After the travel move, the filament will be unretracted (pushed back to the same place it was before). However, during the travel it is still likely that a small amount of plastic will have leaked from the nozzle. This means that the nozzle may not be fully primed when it starts extruding again. This can cause some gaps or unevenness in your print. The Extra Length On Restart option compensates for this by extruding a small amount of extra material in addition to the normal unretract, thus making up for whatever material may have leaked.</p>\n<p>This setting will depend on the material you are printing, since some materials are runnier than others (less viscous) and will leak more.</p>\n<p><strong>Recommended Baseline:</strong> <br />\n<strong>Units:</strong> millimeters (mm)<br />\n</p>\n<h1>Time For Extra Length</h1>\n<p>During a travel move, the plastic does not leak from the nozzle all at once. It happens over time. There will be more leakage during a long travel move than a short one. Therefor, more extra extrusion will need to be done after a long move in order to reprime the nozzle.</p>\n<p>This setting allows you to control how much extra extrusion is done on restart based on how long the travel move took. This setting is the amount of time it take for the nozzle to fully drain. Any moves that take less than this time will get proportionally less Extra Length On Restart. If zero, the full length will always be used.</p>\n<p><strong>Recommended Baseline:</strong> <br />\n<strong>Units:</strong> seconds (s)</p>\n<h1>Speed</h1>\n<p>The speed the extruder will move to retract the filament.</p>\n<p>This should be the maximum speed your extruder is capable of. This should be fast so that the pressure is relieved as fast as possible and so that the nozzle does not linger in one spot too long while the retraction is happening. This can leave a blob.</p>\n<p>However, going to fast will cause the motor to skip steps.</p>\n<p><strong>Recommended Baseline:</strong> 35 mm/s <br />\n<strong>Units:</strong> millimeters per seconds (mm/s) <br />\n<strong>G-Code Replacement Variable:</strong> <code>retract_speed</code></p>\n<h1>Z Lift</h1>\n<p>This function lifts the nozzle during retraction, which ensures that the nozzle will not be dragged across the top of the print during travel moves.</p>\n<p>Generally Z Lift should not be used, however sometimes it may be beneficial to set it to 1 or 2 layer thicknesses (0.2 - 0.4 mm). This reduces the likelihood of the nozzle colliding with any buildups of plastic while traveling, which can cause layer shifting. It will also stop the clunk-clunk-clunk noise as the nozzle crosses over the infill.</p>\n<p><strong>Recommended Baseline:</strong> 0 mm <br />\n<strong>Units:</strong> millimeters (mm)<br />\n</p>\n<h1>Minimum Travel Requiring Retraction</h1>\n<p>This is one of several settings that control when retractions will be performed. This setting prevents retractions from being done on short travel moves. It sets the minimum travel distance where a retraction will definitely be performed. However, retractions may still be done for shorter travel moves depending on the conditions. <a class='article-link' data-path='slice-settings/filament/#retract-when-changing-isla' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/#retract-when-changing-isla'>Retract When Changing Islands</a> takes precedence over this setting.</p>\n<p>Generally you should have <a class='article-link' data-path='slice-settings/filament/#retract-when-changing-isla' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/#retract-when-changing-isla'>Retract When Changing Islands</a> and <a class='article-link' data-path='slice-settings/filament/../general/layers-surface#avoid-crossing-perimet' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/layers-surface#avoid-crossing-perimet'>Avoid Crossing Perimeters</a> turned on. In this case, this setting will mainly only have an effect when moving from one part of the infill to the other. Stringing will not be visible, but retractions are still beneficial here since they will ensure that the nozzle is primed when it starts printing the next infill line.</p>\n<p>This should normally be set to a large distance, since otherwise it may lead to too frequent retraction which can cause jamming.</p>\n<p><strong>Recommended Baseline:</strong> 20 mm <br />\n<strong>Units:</strong> millimeters (mm)<br />\n</p>\n<h1>Retract When Changing Islands</h1>\n<p>Islands are two areas of a layer which are not connected. If this option is on, then a retraction will be performed when the nozzle is traveling from one island to another. This setting takes precedence over <a class='article-link' data-path='slice-settings/filament/#minimum-travel-requiring-retract' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/#minimum-travel-requiring-retract'>Minimum Travel Requiring Retraction</a> but not <a class='article-link' data-path='slice-settings/filament/#minimum-extrusion-requiring-retract' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/#minimum-extrusion-requiring-retract'>Minimum Extrusion Requiring Retraction</a>.</p>\n<p>Stringing primarily occurs when traveling between islands, so it is recommended to always have this option turned on.</p>\n<p>This picture shows a layer with two islands. The red and blue circles indicate retraction and unretraction happening as the nozzle travels between them.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/E65EfrFDhhe71Tgb9jUNGiaZ--ywuCAiUgFxyEgjoeismEZvsU_JJcdQTmEZm1N1T6dTEwOdD7Sq1HbrVbL1PjEwh_A' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>Recommended Baseline:</strong> On<br />\n</p>\n<h1>Minimum Extrusion Requiring Retraction</h1>\n<p>This setting is used to control how frequently retractions are allowed to occur. Performing retractions too frequently can cause underextrusion (due to the nozzle not being fully primed) or jamming. This setting ensures that a certain amount of filament gets extruded before the next retraction is allowed to occur. This setting takes precedence over both <a class='article-link' data-path='slice-settings/filament/#minimum-travel-requiring-retract' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/#minimum-travel-requiring-retract'>Minimum Travel Requiring Retraction</a> and <a class='article-link' data-path='slice-settings/filament/#retract-when-changing-isla' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/#retract-when-changing-isla'>Retract When Changing Islands</a>.</p>\n<p>This setting should be set to the smallest length possible. If you have confidence in your hot end and extruder, then you can set it to 0. However if you notice your printer has trouble keeping when retractions happen frequently, then you should try increasing this setting in increments of 0.01 mm.</p>\n<p><strong>Recommended Baseline:</strong> 0.05 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>\n<h1>Length on Tool Change</h1>\n<p><em>This option is only available if your printer has multiple extruders</em></p>\n<p>This is the distance that the filament will be retracted when switching from one extruder to another. You may want this to be longer than your normal retraction distance so that the filament is completely removed from the melt zone.</p>\n<p><strong>Recommended Baseline:</strong> 6.0 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>\n<h1>Extra Length After Tool Change</h1>\n<p><em>This option is only available if your printer has multiple extruders</em></p>\n<p>Similar to <a class='article-link' data-path='slice-settings/filament/#extra-length-on-rest' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/#extra-length-on-rest'>Extra Length on Restart</a>, this option allows you to extrude extra material after a tool change has occurred. This allows you to compensate for any leakage that may have occurred while the nozzle was inactive. It is recommended to use this option in combination with a <a class='article-link' data-path='slice-settings/filament/../general/extruder-cha' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/extruder-cha'>wipe tower or wipe shield</a> to prevent it from depositing a blob on your print.</p>\n<p><strong>Recommended Baseline:</strong> 2.0 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>", "path": "slice-settings/filament/retraction", "title": "Retraction", "children": []}]}, {"content": "<ul>\n<li><a class='article-link' data-path='slice-settings/general/general' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/general'>General/n
  • Layers / Surface</a></li>\n<li><a class='article-link' data-path='slice-settings/general/infill' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/infill'>Infill
  • /n
  • Extruder Change</a></li>\n</ul>", "path": "slice-settings/general/index", "title": "General", "children": [{"content": "<p>Infill is the area of a print inside the perimeters. The main infill settings are in the <a class='article-link' data-path='slice-settings/general/general' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/general'>General section.</p>\n<ul>\n<li><a class='article-link' data-path='slice-settings/general/general#fill-dens' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/general#fill-dens'>Fill Density</a></li>\n<li><a class='article-link' data-path='slice-settings/general/general#infill-t' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/general#infill-t'>Infill Type</a></li>\n</ul>\n<p>This section includes advanced infill settings.</p>\n<h1>Starting Angle</h1>\n<p>The angle of the infill pattern relative to the X axis. This applies to sparse infill (the pattern on the inside of the print) and dense infill (used for the solid top/bottom layers). Every other solid layer will be offset by 90\u00b0. This angle is not used when bridging.</p>\n<p><strong>Recommended Baseline:</strong> 45\u00b0 <br />\n<strong>Units:</strong> degrees CCW from the X axis (\u00b0)</p>\n<h1>Infill Overlap</h1>\n<p>The amount the infill lines will push into the perimeter. Helps ensure that there are no gaps between the fill and the perimeters. Too much of an overlap can cause blobs or other artifacts on the surface of your print.</p>\n<p><strong>Recommended Baseline:</strong> 50% <br />\n<strong>Units:</strong> millimeters (mm) or percent of nozzle diameter (%)</p>\n<h1>Fill Thin Gaps</h1>\n<p>When the space between perimeters is very small (less than one nozzle diameter wide), it is not possible to fill it with normal infill. The Fill Thin Gaps feature will attempt to fill these areas with an underextruded line.</p>\n<p>These pictures show a thin rectangle printed with Fill Thin Gaps off and on.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/WDWwNQ2Alc4aAkDmO2m6KziFfX9Hw47rcSUKO_RMRdwWm0YtZXWqqn-hzrafoq0pzE9RLEpt7PNH8pOpueuYpuY3UA=w400' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span><br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/VBW3fJnwyfdhb7WXptamufdnHx90xxx4gS5v6JcoOctQUBEmEQEZ5Ibu0vZUHhbgfTTwjc5_bc1mlId-LRFsCJK1NQ=w400' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>Recommended Baseline:</strong> On</p>", "path": "slice-settings/general/infill", "title": "Infill", "children": []}, {"content": "<h1>Layer Thickness</h1>\n<p>The height of each layer of the print, except the first. A smaller number will create more layers and more vertical accuracy but also a slower print.</p>\n<p>The Layer Thickness is exactly that \u2013 the height of each individual layer of plastic that will be printed. Most FFF style 3D printers offer layer heights between .1mm - .4mm. Don\u2019t know what height you should print at? This picture shows the difference between various layer heights.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/RM8-abWZ8pDZERBg9HpmvViw9Hjr6NqI8IWAQbmQ9RSk-W8juDSAuQrZsyPQYYiHAY-FZnBNskJCFK6vUh-0O5yN0Q=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>It\u2019s difficult to see layer lines at .1mm whereas the layer lines are plainly visible at .35mm. With these frogs, the .35mm frog took approximately 40 minutes to print. The .1mm frog took 3.5 hours. The first thing you need to decide is what surface quality do you want. If you want a high quality, smooth finish, you will need to print small layer heights. If surface finish isn\u2019t important and you want to print quickly, larger layer heights work great.</p>\n<p>If you\u2019re unsure of what height to start with, .20mm offers a good combination of surface finish and print time for most prints.</p>\n<p>It\u2019s important to note that low layer heights (&lt; .15mm) require excellent bed leveling and machine calibration in order to successfully print.</p>\n<p><strong>Recommended Baseline:</strong> 0.2 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>\n<p><strong>Warning:</strong> The layer thickness cannot exceed the diameter of your nozzle.</p>\n<h1>First Layer Thickness</h1>\n<p>The thickness of the first layer of the print. A first layer thicker than the default layer height can ensure good adhesion to the build plate, since it means more material will be extruded and more material provides more bed adhesion. A thicker first layer also allows for more variation in the height of the bed.</p>\n<p><strong>Recommended Baseline:</strong> 0.3 mm <br />\n<strong>Units:</strong> millimeters (mm) or percent of normal Layer Thickness (%)</p>\n<h1>Perimeters</h1>\n<p>Perimeters are the loops that form the outer walls of your print. These are sometimes also referred to as shells. This cube has 3 perimeters.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/iHmXp0HTWA-DL_OryLlZ5LPpJpHsL9Sc4aKM2RJVeyG1oUoyj8khNoVhQsAXtV_dv1PLmzpgE2p48sYRTBIyHeFC=w250' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>Perimeters bear most of the load that an object is under. Adding more perimeters will make a print stronger than increasing the fill density.</p>\n<p>Perimeters are generally printed at a slower speed than infill. Often, most of your print time will be spent doing perimeters. You may consider using fewer perimeters to speed up the print.</p>\n<p>This can be specified as count or as thickness in millimeters (mm). For instance, if you set the perimeters to 1.0 mm, then enough loops will be created to make the walls 1 mm thick.</p>\n<p><strong>Recommended Baseline:</strong> 3 <br />\n<strong>Units:</strong> count or millimeters (mm)</p>\n<h1>Top Solid Layers</h1>\n<p>These are the layers that form a solid surface on the top of the print. </p>\n<p>If you are using thinner layers then more top layers will be required to form a solid surface with no gaps. For this reason, we recommend specifying a thickness in millimeters (mm) instead of a number of layers.</p>\n<p><strong>Recommended Baseline:</strong> 0.8 mm <br />\n<strong>Units:</strong> count or millimeters (mm)</p>\n<h1>Bottom Solid Layers</h1>\n<p>These are the layers that form a solid surface on the bottom of the print. Generally fewer bottom layers are required than top layers, since the bottom layers do not have to bridge over the infill.</p>\n<p><strong>Recommended Baseline:</strong> 0.6 mm <br />\n<strong>Units:</strong> count or millimeters (mm)</p>\n<h1>Fill Density</h1>\n<p>3D prints are hardly ever done completely solid. Instead, they are partially hollow with a pattern on the inside. This inside area is called the infill. You can choose the density of the infill pattern, from 0% (completely hollow) to 100% (completely solid).</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/dsfLpykwPboH8yf9pWXPaaT0CuJ_JjaJCk6-9R9ZgXap1lVyBo8Ggsz1vDnv_LzHzZuT3e6MHbl6k1obToNOsJwe=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span><br />\n<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/BZFi0mgNMHrjtYB4SmRUL3CcxCSgV10uX8Xb4s-Thsf9zZv1gkgRFujsfmRoqpmEoX1KRg66sm1WXHpVTGbmTlW3iw=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>More infill will make a print stronger, but it will also use more material and take longer to print. Generally it is advised to use as little infill as possible. Most parts will be fully functional with about 10 - 15% percent infill. For very large prints you should try to go even lower than that.</p>\n<p>Usually to have a strong part, you only need about 35% infill. In general, there isn\u2019t much strength benefit beyond 50%.</p>\n<p>If you wish to make your print completely solid, we do not advise going above 85 - 90% infill. Beyond this we have noticed a tendency for prints to be overfilled. A better method for making completely solid prints is to use a very large number of perimeter loops.</p>\n<p><strong>Recommended Baseline:</strong> 20% <br />\n<strong>Units:</strong> percentage (ex. 20%) or decimal (ex. 0.20)</p>\n<h1>Infill Type</h1>\n<p>The geometric pattern used for the infill. Triangle infill uses the most efficient path, which makes it the fastest to print. It is also generally the strongest pattern. However some of the other patterns (like the hexagon) are more aesthetically pleasing. You might choose these if your infill will be visible, for instance if you are using a translucent filament. Lines or concentric infill are also better when using exceptionally high fill densities (&gt; 50%).</p>\n<p>This article has more information on <a href=https://www.matterhackers.com/"https://www.matterhackers.com/news/mattercontrol-delivers-optimized-hexagon-infill/">MatterControl's optimized hexagonal infill</a>.</p>\n<p><strong>Recommended Baseline:</strong> Triangles <br />\n<strong>Options:</strong><br />\n<em> Grid<br />\n</em> Triangles<br />\n<em> Hexagon<br />\n</em> Lines<br />\n* Concentric</p>", "path": "slice-settings/general/general", "title": "General", "children": []}, {"content": "<h1>Avoid Crossing Perimeters</h1>\n<p>Prevents the nozzle from crossing outside of the perimeters when it is traveling from one place to another. This can significantly improve the surface finish of your part by reducing stringing and other extrusion artifacts.</p>\n<p>This shows a ring sliced with Avoid Crossing Perimeters off and on. The green lines are travel moves which would likely form strings in the final print.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/VTz46RplN90OCFVf1umAhsSE4aMaKxq4IRlcg0dvj3D9nVuUUaLslXINEaD7u_SMO8QC93kwBPjB6zm40hRi2pwkcw=w200' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/HtQiIndTEF1gBvHX0ooDVapGUP4GvOIm9pZDU0tbpZKVtCZ8gTuiCzcUSGCy6eGjPObA4OvozKV9t5eS_5g1jYUt=w200' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>For especially complicated shapes it may be difficult for the slicer to find an efficient path. In those cases you might consider turning this option off.</p>\n<p><strong>Recommended Baseline:</strong> On</p>\n<h1>External Perimeters First</h1>\n<p>By default, the inner perimeters are printed first and the outermost perimeter loop is printed last. This ensures that the nozzle is fully primed when printing the outer loop, reducing surface artifacts.</p>\n<p>This option will instead print the outer loop first, then the inner loops. In some cases this can improve dimensional accuracy, however it increases the risk of artifacts on the outer surface.</p>\n<p><strong>Recommended Baseline:</strong> Off</p>\n<h1>Start End Overlap</h1>\n<p>This is the amount of overlap between the start and end of the perimeter loops. It is expressed as a percentage of the nozzle diameter. These pictures show 0%, 50%, and 100% overlap.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/SFn3xY3CKIH4fS0b7eJ6kIQ6QjLcKQAjmYzcbsO7omzmkcRynjLE-0gShWQOGgm-LTL6WVKUHHGhIG7RoUXTMhmbQQ=w180' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/I9-TE0IbDwTlUxeGr_9_0KIKj0N3bkd87CQnNdySa7FoBMXCfkwcd71ChOOaGLc3YE9kMwDmZ7z1HlFZEtWDbPU8Xg=w180' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/tcjZtf-aGiyKMB29gpHsaM3yYMD4ot_oBlGrB1jsoo1hjq4l8tFjcP1777b6cqt5HFeYpKCrzg2VK-Uv1sql0BNb8Q=w180' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>You can tune this setting in order to minimize the visibility of the perimeter seam. No overlap means there will be a slight gap between the start and end of the loop. Too much overlap and there will be a small bump instead of a gap.</p>\n<p><strong>Recommended Baseline:</strong> 75% <br />\n<strong>Units:</strong> percent of nozzle diameter (%)</p>\n<h1>Merge Overlapping Lines</h1>\n<p>In very thin sections of a model it is possible for the perimeter loops to cross over each other. This results in a line of plastic being laid down twice in the same spot. The Merge Overlapping Lines feature detects when perimeter loops cross over each other, and replaces them with a single fatter line. These pictures show a thin section of a print with Merge Overlapping Lines turned off and turned on.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/HpvzkkRpdE11ZAne2xP9iJQrWsr99chgWzXH4p9dBlVhcHBSvxZH_oY57YvTIKXjeY7GmeDFmM-4pQgQc3d-PWDOtQ=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/ghbigi4iA9nvTlFXfBjnZu9ZkYk1JYT0cow_BYzlHU0S0kH3o5kAuoV7kC4Q4_1YQm9kev-Emggv0rLN6Mciqo2F=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>In order to preserve the quality of the outer surface, Merge Overlapping Lines only applies to inner perimeter loops, not the outer loops.</p>\n<h1>Expand Thin Walls</h1>\n<p>3D printers cannot print anything thinner than the nozzle diameter (0.4 mm on most printers). This means that some models with intricate details may not print correctly since they have features smaller than the nozzle. Expand Thin Walls identifies these parts of the model and expands them in order to make them printable.</p>\n<p>This problem is often encountered when trying to print text. Here is how some text in a cursive font will print with Expand Thin Walls turned off and on.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/kqWPJb88yHyQ1Fk4ZQa3Z-6-Q5GqdxPrRm_y-c4Po6bZFQJ1Voq-oaJO-sqIZgg3B-6w-3W7lTz_0D-RsseUMsmjJsc=w200' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/bVOcsyyVyGwqncQWmw-CEtlHEFrXRgCVJWcWUdH2VO7HiMUMFK33iLigTtXXkq59njYFDFJ1CBg2s64VkbKzkqshfA=w200' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>Recommended Baseline:</strong> On</p>", "path": "slice-settings/general/layers-surface", "title": "Layers / Surface", "children": []}, {"content": "<p><em>This section is only available if your printer has multiple extruders</em></p>\n<h1>Wipe Shield Distance</h1>\n<p>A wipe shield (or ooze shield) is a wall around your print. It protects the print from plastic leaking from the inactive nozzle while the other nozzle is printing. When the nozzle passes over the shield, any plastic drooling from it is wiped off.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/umKVkO1WJHPaxSYm3OVkIR-C5luUQuUYC_H2YCxiq-zFJ2HPjqUR7CAmwT62rLl1apXR4_izSykRaAy61e-QVJe5=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>A wipe shield is mainly necessary for printers with fixed dual extruders. If the printer has an independent extruder system then the wipe shield is not necessary.</p>\n<p>This setting controls how far the wipe shield will be from the print. If set to <code>0</code>, the wipe shield will not be printed at all. The wipe shield will also not be printed if only one extruder is being used.</p>\n<p><strong>Recommended Baseline:</strong> 3 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>\n<h1>Wipe Tower Distance</h1>\n<p>A wipe tower (or prime tower) is a structure used to prime the nozzle after switching extruders.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/Ua0cCUc6ziOlt77t2_VNT00-eyWw_Ng8nzHFVl-iCjUhl1tBiL2lbsiBkYB2ddBQ78zDeBg8-c-LJrZu8miFZAMGvlA=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>When switching from one extruder to another, the nozzle will go over to the tower and fill it in. This ensures that the nozzle is fully primed and leaking plastic is cleaned off before it does the actual print.</p>\n<p>This setting specifies how wide the tower will be. If set to <code>0</code>, the tower will not be printed at all. The tower will also not be printed if only one extruder is being used.</p>\n<p><strong>Recommended Baseline:</strong> 10 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>", "path": "slice-settings/general/extruder-change", "title": "Extruder Change", "children": []}]}, {"content": "<ul>\n<li><a class='article-link' data-path='slice-settings/speed/speed' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/speed'>Speed
  • /n
  • Speed (SLA Printers)</a></li>\n<li><a class='article-link' data-path='slice-settings/speed/cooling' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/cooling'>Cooling
  • /n", "path": "slice-settings/speed/index", "title": "Speed", "children": [{"content": "<p>Cooling is very important for print quality. If a layer does not have enough time to cool and harden before the next one starts printing, then it will deform. In order to prevent this, MatterControl can slow down the printing speed of layers which would normally take very little time to print. This gives the layer more time to harden. It increases the time it takes to print small objects but it can also substantially improve print quality.</p>\n<p>If you have inadequate cooling it will be most apparent on overhangs and sharp corners. Overhangs will tend to curl up and become very messy underneath. Sharp corners will become rounded and blunt.</p>\n<p>These settings control when layers are slowed down and by how much. In addition to the cooling slowdown, you should also use a <a class='article-link' data-path='slice-settings/speed/../filament/' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/'>layer cooling fan</a> if your printer is equipped with one.</p>\n<p>Note: The slicer will not change the speeds by more than 10% from one layer to another. This is to prevent a velocity painting effect. Abrupt changes in speed can make layers look different from each other. This is why you may notice it takes a couple of layers for the speed to ramp up or down.</p>\n<h1>Slow Down If Layer Print Time Is Below</h1>\n<p>The minimum amount of time a layer must take to print. If a layer takes less time than this, then all printing speeds will be slowed down until the layer takes at least this much time.</p>\n<p>This setting is heavily material dependent. Some materials need lots of time to cool while others do not need any.</p>\n<p><strong>Recommended Baseline for PLA:</strong> 30 s <br />\n<strong>Units:</strong> seconds (s)</p>\n<h1>Minimum Print Speed</h1>\n<p>The minimum speed that the printer can go when the layer is slowed down for cooling. The slicer will try to slow the printer so that each layer takes the minimum layer time (above), but it will not slow any print speeds lower than this speed.</p>\n<p>This prevents the printer from going so slow that the plastic is not extruded consistently.</p>\n<p><strong>Recommended Baseline:</strong> 15 mm/s <br />\n<strong>Units:</strong> millimeters per second (mm/s) <br />\n<strong>G-Code Replacement Variable:</strong> <code>min_print_speed</code></p>", "path": "slice-settings/speed/cooling", "title": "Cooling", "children": []}, {"content": "<p><em>The following settings are only available if you are using a laser powered SLA (stereolithography) printer.</em></p>\n<p>With laser SLA printers, the printing speed and the laser power are both used to control how much light the resin is exposed to. Different types of resin require different amounts of light in order to cure.</p>\n<p>Thinner layers can be printed faster, since they have less material to cure. Thicker layers must be printed slower.</p>\n<p>MatterControl chooses the correct speed based on your layer height. The settings let you specify the speed that works best for your resin at two common layer heights (25 microns and 100 micros). If your layer height is different from these two, the speed is interpolated between them.</p>\n<h1>Speed at 0.025 Height</h1>\n<p>This is the speed the laser point will travel when the layer thickness is 0.025 mm (25 microns).</p>\n<p>The actual speed will be calculated based on your layer thickness, by interpolating between this and the speed at 0.1 mm.</p>\n<p><strong>Units:</strong> mm/s</p>\n<h1>Speed at 0.1 Height</h1>\n<p>This is the speed the laser point will travel when the layer thickness is 0.100 mm (100 microns).</p>\n<p>The actual speed will be calculated based on your layer thickness, by interpolating between this and the speed at 0.025 mm.</p>\n<p><strong>Units:</strong> mm/s</p>\n<h1>Initial Layer Speed</h1>\n<p>See <a class='article-link' data-path='slice-settings/speed/speed#initial-layer-sp' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/speed#initial-layer-sp'>Initial Layer Speed</a>.</p>\n<h1>Travel</h1>\n<p>See <a class='article-link' data-path='slice-settings/speed/speed#tra' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/speed#tra'>Travel</a>.</p>\n<h1>Initial Layers</h1>\n<p>The number of layers at the beginning of the print which will be printed slower than the others.</p>\n<p><strong>Units:</strong> count or millimeters (mm)</p>", "path": "slice-settings/speed/sla-speed", "title": "SLA Printer Speeds", "children": []}, {"content": "<h1>Initial Layer Speed</h1>\n<p>The speed at which the nozzle will move when printing the first layer. The first layer typically requires slower than normal print speeds for best bed adhesion. This affects the first layer of the print as well as the first layer of the raft, if there is one.</p>\n<p>For SLA printers this speed can be applied to more than just the first layer. See <a class='article-link' data-path='slice-settings/speed/sla-speed#initial-lay' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/sla-speed#initial-lay'>Initial Layers</a>.</p>\n<p><strong>Recommended Baseline:</strong> 20 mm/s <br />\n<strong>Units:</strong> millimeters per second (mm/s) or percent of <a class='article-link' data-path='slice-settings/speed/#infill-sp' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/#infill-sp'>infill speed</a> (%) <br />\n<strong>G-Code Replacement Variable:</strong> <code>first_layer_speed</code></p>\n<h1>Infill</h1>\n<p>The speed at which <a class='article-link' data-path='slice-settings/speed/../general/infill' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/infill'>infill will print. Infill can be printed faster than any other part of the print. Most other speeds can be specified as a percentage of the infill speed. Generally when people refer to a print being done at a certain speed, they are referring to the infill speed.</p>\n<p><strong>Recommended Baseline:</strong> 60 mm/s <br />\n<strong>Units:</strong> millimeters per second (mm/s) <br />\n<strong>G-Code Replacement Variable:</strong> <code>infill_speed</code></p>\n<h1>Top Solid Infill</h1>\n<p>This is the speed used for the infill on the last of the <a class='article-link' data-path='slice-settings/speed/../general/general#top-solid-lay' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/general#top-solid-lay'>top solid layers</a>. This can be done slower than the regular infill in order to improve the quality of the surface finish.</p>\n<p><strong>Recommended Baseline:</strong> 75% <br />\n<strong>Units:</strong> millimeters per second (mm/s) or percent of <a class='article-link' data-path='slice-settings/speed/#infill-sp' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/#infill-sp'>infill speed</a> (%)</p>\n<h1>Raft</h1>\n<p>The speed used for printing a <a class='article-link' data-path='slice-settings/speed/../adhesion/raft' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/adhesion/raft'>raft, if you are using one. The first layer of the raft will still be printed at the <a class='article-link' data-path='slice-settings/speed/#initial-layer-sp' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/#initial-layer-sp'>initial layer speed</a>. This setting only applies to the other layers.</p>\n<p><strong>Recommended Baseline:</strong> 30 mm/s <br />\n<strong>Units:</strong> millimeters per second (mm/s) or percent of <a class='article-link' data-path='slice-settings/speed/#infill-sp' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/#infill-sp'>infill speed</a> (%)</p>\n<h1>Inside Perimeters</h1>\n<p>The speed of the inner <a class='article-link' data-path='slice-settings/speed/../general/general#perimet' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/general#perimet'>perimeter loops</a>, if you have more than one perimeter. These are not visible when the print is finished. They can generally be printed faster than the outer perimeter, but should probably be slightly slower than infill.</p>\n<p><strong>Recommended Baseline:</strong> 50 mm/s <br />\n<strong>Units:</strong> millimeters per second (mm/s) <br />\n<strong>G-Code Replacement Variable:</strong> <code>perimeter_speed</code></p>\n<h1>Outside Perimeter</h1>\n<p>Perhaps the most important speed setting. This is the speed for the outermost perimeter loop, which is what you see and feel when a print is complete. We recommend printing slow in order to ensure the best quality. It doesn\u2019t add much print time to print slow outside perimeters, but can significantly improve print quality and surface finish.</p>\n<p><strong>Recommended Baseline:</strong> 75% <br />\n<strong>Units:</strong> millimeters per second (mm/s) or percent of <a class='article-link' data-path='slice-settings/speed/#inside-perimet' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/#inside-perimet'>inside perimeter speed</a> (%) <br />\n<strong>G-Code Replacement Variable:</strong> <code>external_perimeter_speed</code></p>\n<h1>Support Material</h1>\n<p>The speed at which <a class='article-link' data-path='slice-settings/speed/../support/support' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/support/support'>support material</a> structures will print. You may wish to print this slower than the infill speed in order to ensure that the support structures are sturdy and do not break or fall over during printing.</p>\n<p><strong>Recommended Baseline:</strong> 40 mm/s <br />\n<strong>Units:</strong> millimeters per second (mm/s) <br />\n<strong>G-Code Replacement Variable:</strong> <code>support_material_speed</code></p>\n<h1>Bridges</h1>\n<p>Bridges are sections of a print which have nothing underneath them, but are supported on either side.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/adxGgEkZ1fLOS34hl6q7a6z9jDUrPpACuKKeT-iICsDXhR2fNRwQr4bTMf2dG9kVCyea9yKFigFT6mEIwz7syClSLQ' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>These parts can be printed without the use of support material because the plastic can be drawn from one side to the other like a spider web. Longer bridges are obviously more difficult than shorter bridges, but it is not uncommon to bridge up to 50 mm with good results.</p>\n<p>Bridging is tricky. In order for it to work the bridge needs to be printed at the right speed, and there must be adequate cooling. In addition, your material, temperature, nozzle diameter, and layer thickness all have an effect. Some materials print better with slow bridge speeds and some print better quickly.</p>\n<p><strong>Recommended Baseline for PLA:</strong> 25 mm/s <br />\n<strong>Units:</strong> millimeters per second (mm/s) <br />\n<strong>G-Code Replacement Variable:</strong> <code>bridge_speed</code> <br />\n<strong>See Also:</strong> <a class='article-link' data-path='slice-settings/speed/../filament/fan#bridging-fan-sp' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/fan#bridging-fan-sp'>Bridging Fan Speed</a>, <a class='article-link' data-path='slice-settings/speed/#bridge-over-inf' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/#bridge-over-inf'>Bridge Over Infill</a></p>\n<h1>Travel</h1>\n<p>The speed the nozzle will go when moving from one part of the print to another, without extruding material. The travel speed is one of the most important settings for reducing stringing and oozing. This should be set as fast as your printer can go. 80 mm/s is safe for most printers, however many printers (such as deltas or others with bowden extruders) can go as high as 200 mm/s.</p>\n<p>Since travel moves are the fastest moves the printer makes, they are the most likely to cause layer shifting. If you are experiencing layer shifting you may consider reducing the travel speed.</p>\n<p><strong>Recommended Baseline:</strong> 80 mm/s <br />\n<strong>Units:</strong> millimeters per second (mm/s) <br />\n<strong>G-Code Replacement Variable:</strong> <code>travel_speed</code></p>\n<h1>Bridge Over Infill</h1>\n<p>When this setting is on, <a class='article-link' data-path='slice-settings/speed/#brid' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/#brid'>bridging speed</a> and <a class='article-link' data-path='slice-settings/speed/../filament/fan#bridging-fan-sp' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/filament/fan#bridging-fan-sp'>fan</a> settings will be used when printing the first solid top layer over infill. This setting will reduce the number of <a class='article-link' data-path='slice-settings/speed/../general/general#top-solid-lay' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/general#top-solid-lay'>top solid layers</a> you need in order to have a smooth top surface with no gaps. This is especially true if you have a low <a class='article-link' data-path='slice-settings/speed/../general/general#fill-dens' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/general/general#fill-dens'>fill density</a>, so there are large spaces in the infill pattern.</p>\n<p><strong>Recommended Baseline:</strong> On</p>", "path": "slice-settings/speed/speed", "title": "Speed", "children": []}]}, {"content": "<ul>\n<li><a class='article-link' data-path='slice-settings/support/support' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/support/support'>Support/n
  • Advanced
  • /n", "path": "slice-settings/support/index", "title": "Support", "children": [{"content": "<h1>Create Perimeter</h1>\n<p>Generates a shell around the supports. This gives the support more structure and makes it stronger. Depending on your print, this can make the supports easier or harder to remove.</p>\n<p><strong>Recommended Baseline:</strong> On</p>\n<h1>Interface Layers</h1>\n<p>Interface layers go at the top of the supports. They are solid layers that provide a flat surface for the object to be printed on top of. Using interface layers will give you a smoother bottom surface on your print, but may make the supports more difficult to remove, especially in tight areas.</p>\n<p>This setting controls how many interface layers are used (if any). You can specify it in a number of layers or as a thickness in millimeters.</p>\n<p>If using interface layers, it is especially important to have a well tuned <a class='article-link' data-path='slice-settings/support/#air-' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/support/#air-'>air gap</a>, otherwise you will not be able to remove the interface layers from your print.</p>\n<p>If you have a multi extrusion printer, you can use the <a class='article-link' data-path='slice-settings/support/#support-interface-extru' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/support/#support-interface-extru'>support interface extruder</a> setting to choose which material the interface layers are printed with.</p>\n<p><strong>Recommended Baseline:</strong> 2 <br />\n<strong>Units:</strong> count or millimeters (mm) <br />\n<strong>See Also:</strong> <a class='article-link' data-path='slice-settings/support/support-interface-extru' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/support/support-interface-extru'>Support Interface Extruder</a></p>\n<h1>X and Y Distance</h1>\n<p>The space between the side of the support structures and the side of the print. This should be large enough that the sides of the supports are not touching and bonding with the object. This ensures that only the top of the support structures are touching the print, ensuring that they are easy to remove.</p>\n<p><strong>Recommended Baseline:</strong> 2 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>\n<h1>Air Gap</h1>\n<p>The air gap is the space between the top of the support material and the bottom of the print. Air gap is the most critical support material setting, since it controls how well the support structures will stick to your print.</p>\n<p>The larger the air gap, the easier it will be to remove the support material. However, it will also make the bottom surface of your print messier. A smaller air gap will give a smoother, higher quality bottom surface, but also make the support material harder to remove.</p>\n<p>Choosing the right air gap requires a lot of experimentation, and it is heavily dependent on the material you are printing. Materials that typically haver stronger interlayer adhesion, like PLA, will require a larger air gap.</p>\n<p>Unlike other slicers, which simply skip layers, MatterControl takes a unique approach to the air gap. For the first layer of the print above the support material, the nozzle is lifted by the air gap distance. Since the nozzle is higher than it normally would be for that layer, the plastic falls a short distance onto the support material below, and cools a little while it is falling. By adjusting the air gap, you can precisely control how much the plastic cools while it falls and thus how well it sticks to the support material below.</p>\n<p>For subsequent layers, the nozzle drops back down to the height it would be at otherwise. The air gap only affects the part of the first layer that is directly above the support material. Other parts of the layer will be printed at the normal height.</p>\n<p>This animation shows the air gap in action. Remember that even though the first layer of the print appears to be in the middle of a higher layer, in reality the plastic will just fall down onto the support below.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/Ray4qnvUbPSbeJBPTqENVsVT4ecJSUN4EaK42bzGSySa6N87Cpxf9rbcfOQdIrZTYS5A4surELn1lnMW6_tK6GBvSA' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>If you are using dissolvable support material, then the air gap should be 0. This ensures that the supports will be bonded properly and you will get the smoothest surface finish after they are dissolved.</p>\n<p><strong>Recommended Baseline for PLA:</strong> 0.6 mm <br />\n<strong>Recommended Baseline for ABS:</strong> 0.4 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>\n<h1>Support Type</h1>\n<p>The geometric pattern to use for the support structures. Lines is the most common pattern and makes the support easier to remove, however Grid provides more structure.</p>\n<p><strong>Recommended Baseline:</strong> Lines <br />\n<strong>Options:</strong><br />\n<em> Lines<br />\n</em> Grid</p>\n<h1>Pattern Spacing</h1>\n<p>The space between the lines of the support pattern. A smaller spacing will make the support pattern more dense. Generally you want this to be as large as possible so that it is easier to break apart the supports. Making the support structures less dense will also reduce the amount of material wasted and make the print take less time. However, it will also cause more sagging on the bottom of the print. This should be close to your printer's maximum <a class='article-link' data-path='slice-settings/support/../speed/speed#brid' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/speed#brid'>bridging</a> distance.</p>\n<p><strong>Recommended Baseline:</strong> 8 mm <br />\n<strong>Units:</strong> millimeters (mm)</p>\n<h1>Infill Angle</h1>\n<p>The angle at which the support material lines will be drawn, relative to the X axis.</p>\n<p><strong>Recommended Baseline:</strong> 45\u00b0 <br />\n<strong>Units:</strong> degrees CCW from the X axis (\u00b0)</p>\n<h1>Support Material Extruder</h1>\n<p><em>This option is only available if your printer has multiple extruders</em></p>\n<p>Allows you to choose which material is used for printing the support structures. This allows you to use dissolvable support material in multi-extrusion printers.</p>\n<p>Dissolvable support materials (like PVA and HIPS) are preferable because they are easier to remove and leave behind a completely smooth surface. They also allow you print more complex and intricate shapes, because the material can be dissolved out of areas that you would not be able to break it out of by hand.</p>\n<p>Extruders are numbered starting with 1.</p>\n<p><strong>Units:</strong> extruder index</p>\n<h1>Support Interface Extruder</h1>\n<p><em>This option is only available if your printer has multiple extruders</em></p>\n<p>Allows you to choose which material is used for printing the <a class='article-link' data-path='slice-settings/support/#interface-lay' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/support/#interface-lay'>interface layers</a>. This allows you to conserve dissolvable support material by using it only for the interface layers instead of for the entire support structure.</p>\n<p>Extruders are numbered starting with 1.</p>\n<p><strong>Units:</strong> extruder index</p>", "path": "slice-settings/support/advanced", "title": "Advanced", "children": []}, {"content": "<p>Support material is used to hold up parts of your print while it is being printed. The printer cannot print structures in midair, since the plastic will just fall down to the bed. So any parts of your print with nothing below will require support material to hold them up.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/wHd93HItCPyqb5fHGhOd4ic9wFXksziIvAMWhH-TIQmAayB_0Uu5fzFMZpMabCJPH81B0UE9YtJfYWmhzU_o_CpvTA=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>Support structures are designed to be removed once the print is completed.</p>\n<p>Support is required on overhangs more than a certain angle and where <a class='article-link' data-path='slice-settings/support/../speed/speed#bridg' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/slice-settings/speed/speed#bridg'>bridging</a> is not possible.</p>\n<p>Support structures can be generated automatically, or you can use the design tools to create support structures manually. This allows you to place the support only where you want it.</p>\n<h1>Adding Supports</h1>\n<p>Supports can be added, then edited by clicking the supports button in the toolbar then the Generate within the drop down. Once supports have been added they can be deleted or moved at any time.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/szS02lAmwIwE46RkNo44UFzMUJGNX67XPIw0eMDtNaZZWcZFF4LWNGURL7Wcgm4UB4Dx3DvX_7BcLyCXTSxIczp-aw' title='Generating Supports' alt='Generating Supports' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p>It is worth noting that you can also create custom geometry and turn int into support by clicking the support button rather than the drop down arrow.</p>\n<h1>Analyze Every Layer</h1>\n<p>If you have used supports in an older version of MatterControl and want the behavior of them generating in every place that they might be needed you can enable this is the Slice Settings. Under Support turn on Analyze Every Layer and if there are no manual supports in the scene you will have the old behavior of fully automatic supports in the scene. The details below will give you more information about controlling supports while in this mode.</p>\n<h2>Support Everywhere</h2>\n<p>When this option is off, support structures will only be created where the bottom of the support will be touching the bed. When this option is on, supports will be created everywhere, including places where the bottom of the support is on top of part of the print.</p>\n<p>These pictures show Support Everywhere off and on.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/lsQezUyXcoKvXC9otva7en0n1m0RFYsjfbsX_ZvAycq8hRwwz9MnW_RMD3qQM_key3UD-92lCa9uwiuLByXcJk7sPw=w200' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span> <span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/U81WpnoO4fFRM7bB3Fq9CxMSTFnQrtUAmmc8v3KkhUC7WNYDD61ljP5bQK5Y210BgaT8Hj8kQUllqvEStbWBmpAY=w200' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>Recommended Baseline:</strong> Off</p>\n<h2>Support Percent</h2>\n<p>This controls the amount of support material that will be generated. It is similar to the support angle setting in other slicers.</p>\n<p>The support percent threshold controls how little overlap there can be between lines on one layer and the layer below. If there is not enough overlap, then support is created in that area.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/0oWaiPwhV4FB-QKEZ0G59UzUnw42C8sZHJXPhHpE8UiHO1RzBrBuH-Nw41KZYvUnv7ghz3uskMCqZ_26LbaPOhNw' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<p><strong>0%</strong> means that support will only be created in areas where the lines do not overlap the layer below. Note that even though the setting is 0, support will still be created.</p>\n<p><strong>50%</strong> means that support will be created in areas where the lines have 50% or less overlap with the layer below.</p>\n<p><strong>100%</strong> means that support will be created everywhere no matter how much overlap there is.</p>\n<p><strong>Recommended Baseline:</strong> 30% <br />\n<strong>Units:</strong> percent of extrusion width</p>", "path": "slice-settings/support/support", "title": "Support", "children": []}]}, {"content": "<h1>Exporting a printer profile</h1>\n<p>Choose <strong>Export</strong> from the overflow menu (<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/B0iPKfPTIEs8X9qR5xZYj5aarp5PcLy3-cLjr3DYIRxZnyWLFe3-UMBYmfafoU8CjfD1dDUMmjMpcqZsJuAUsg8k-A' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span>) in the upper right corner of the screen. Your complete printer profile will be saved as a <code>.printer</code> file. This includes all of the following information.</p>\n<ul>\n<li>Slice settings</li>\n<li>Printer settings</li>\n<li>Quality &amp; Material presets</li>\n<li>Manual control settings</li>\n<li>G-Code Macros</li>\n<li>Calibration data</li>\n</ul>\n<h1>Importing a printer profile</h1>\n<p>Go to the <strong>Start</strong> tab and click on the import printer button next to the printer list. Choose a <code>.printer</code> file.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/AZ5azO_H54r-S7-oDtIEOawXP6xZcxS81g0-re5eeq88m2b-wy1G6bEZEywsGgzfm1CATwhXk3nYzNfaMayqLINPkg=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>\n<h1>Importing presets</h1>\n<p>Presets are not saved on their own, but they can be imported from a printer profile. Choose <strong>Import Presets</strong> from the overflow menu (<span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/B0iPKfPTIEs8X9qR5xZYj5aarp5PcLy3-cLjr3DYIRxZnyWLFe3-UMBYmfafoU8CjfD1dDUMmjMpcqZsJuAUsg8k-A' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span>) in the upper right corner of the screen. Then choose a <code>.printer</code> file. You will be given the option to select one of the quality or material presets from that printer profile.</p>\n<p><span><img src=https://www.matterhackers.com/mattercontrol/'https://lh3.googleusercontent.com/qN1jKdlVZ1qgXnD2NyO_NQAl7LVBllryBwNMmm1wNogMWurLzv_c7SJiZqjBFejwsloODxObe7er0-W8rkvMgKlv=s0' title='' alt='' onload='imageLoaded(this)' data-image-loaded='false'></span></p>", "path": "slice-settings/import-and-export", "title": "Importing and Exporting Settings", "children": []}, {"content": "<h1>What is the optimal layer height?</h1>\n<p>In reality, there is no \u201cperfect\u201d layer height. It all depends on what kind of print you are going for. If you want a print with a smooth finish and very fine details, you want a layer height of 0.1 - 0.2. If you want something a little rougher, perhaps a part in a bigger assembly, a layer height of .21 - 0.3 is more suited to your needs. You can of course have a larger layer height, but you cannot make a layer higher than the diameter of the nozzle.</p>\n<h1>How much infill should I use?</h1>\n<p>The amount of infill in your part directly relates to how solid it is. Would you like a completely solid part? 100% infill is what you need. Something hollow? 0% infill will leave you with nothing but the outside layers. Usually to have a strong part, you only need about 35% infill. Most parts will be fully functional with about 15% percent infill. For really big parts, a smaller percentage is recommended, as increasing it unnecessarily can waste materials and increase print time.</p>\n<h1>How do I stop the fan from coming on during printing?</h1>\n<p>Set both the Minimum Fan Speed and Maximum Fan Speed to 0.</p>\n<h1>What does support material do?</h1>\n<p>When you check the Generate Support Material box, your print will contain support material. This is used to provide support in areas of a design that are otherwise suspended in the air, such as a bridge or a ledge. The properties will change depending on which slice engine you use.</p>\n<h1>What is the the optimal temperature for printing?</h1>\n<p>That all depends on the type of filament you are using. The right temperature can also be affected by the filament dye, and manufacturer. Here is the recommended starting point for each filament:</p>\n<ul>\n<li><strong>PLA</strong> 190-210\u00b0C</li>\n<li><strong>ABS</strong> 220-240\u00b0C</li>\n<li><strong>PET</strong> 240-250\u00b0C</li>\n<li><strong>NYLON</strong> 240-250\u00b0C</li>\n<li><strong>LAYWOOD</strong> 175-250\u00b0C</li>\n<li><strong>LAYBRICK</strong> 165-210\u00b0C</li>\n<li><strong>SOFT PLA/BENDLAY/TPE</strong> 220-235\u00b0C</li>\n<li><strong>GLOW IN THE DARK PLA</strong> 185-205\u00b0C</li>\n<li><strong>PVA</strong> 170-190\u00b0C</li>\n</ul>\n<p>Using these guidelines, you can find a temperature that works for your particular filament. You can also use these to configure your temperature presets.</p>\n<h1>What is the optimal temperature for the heated bed?</h1>\n<p>Again, this depends on the filament that you\u2019re using. Here are the recommended starting points.</p>\n<ul>\n<li><strong>PLA</strong> 70-80\u00b0C</li>\n<li><strong>ABS/NYLON</strong> 100-120\u00b0C</li>\n<li><strong>SOFT PLA/BENDLAY/TPE</strong> 65-85\u00b0C</li>\n</ul>\n<p>Using these guidelines, you can find a temperature that works for your particular filament. You can also use these to configure your temperature presets.</p>", "path": "slice-settings/settings-faq", "title": "Settings FAQ", "children": []}]}, {"content": "<h1>Is MatterControl compatible with my 3D printer?</h1>\n<ul>\n<li>\n<p>This mainly depends on the language your printer speaks. Currently, MatterControl supports two languages for communicating with the printer; G-Code and S3G/X3G. G-Code is the standard language used by RepRaps and most other printers. S3G is a condensed language used by Makerbot and Flashforge. Most consumer 3D printers speak G-Code.</p>\n</li>\n<li>\n<p>In addition, you will need appropriate slice settings for your printer. MatterControl has built in profiles for many printers. A link to the complete list can be found below. If your printer is not on the list, don't worry. You will just need to fill in the settings yourself. Obtain specifications from the manufacturer and input them into MatterControl under <code>Settings &amp; Controls -&gt; Settings -&gt; Printer</code> as well as a few under <code>Settings &amp; Controls -&gt; Settings -&gt; Filament</code>.</p>\n</li>\n<li>\n<p>Some newer G-Code printers are using intermediary boards to run web servers in order to control the prints. These printers, while they do speak G-Code, are not able to be controlled directly by MatterControl. G-Code generated in MatterControl can still be sent to the printer using its web-based interface.</p>\n</li>\n<li>\n<p>LINK: <a href=https://www.matterhackers.com/"http://www.mattercontrol.com/#jumpSupportedModels\">Known compatible printers list.</a></p>\n</li>\n</ul>\n<h1>Why are my objects the wrong scale?</h1>\n<ul>\n<li>\n<p>STL files do not store any information about what units their dimensions are in. MatterControl (and all other 3D printing software) expects the dimensions in STL files to be given in mm. Most CAD software, though, will export STL files with whatever units they were designed in (usually inches). Thus, when you bring your designs into MatterControl they will be the wrong scale.</p>\n</li>\n<li>\n<p>The best solutions is to figure out how to get your design software to export STL files in millimeters. In SolidWorks, for instance, the Save As dialog has an Options button, that allows you to set many parameters for exporting an STL.</p>\n</li>\n<li>\n<p>If you cannot get your design software to do this, though, you can still rescale the part once you have it in MatterControl. View the part in 3D View, then enter Edit mode and choose SCALE from the bar on the right. A drop down menu offers many common conversion factors, or, axis dimension specifications can be entered directly in the appropriate fields.</p>\n</li>\n</ul>\n<h1>How do I clear the application data?</h1>\n<ul>\n<li>\n<p>If you are having a problem with MatterControl that is not fixed by re-installing, you may need to delete some of the data that MatterControl saves on your computer. This data will persist, even if MatterControl is uninstalled so remove that folder if you want to completely reset MatterControl to a clean slate. You can also temporarily rename the SQLite database file (MatterControl.db) to see if your settings are the cause of a problem.</p>\n</li>\n<li>\n<p>Windows</p>\n</li>\n<li>\n<p>MatterControl keeps the user's library and settings in C:Users{user}AppDataLocalMatterControl.</p>\n</li>\n<li>\n<p>Mac</p>\n</li>\n<li>The user's data library and settings are in ~/.local/share/MatterControl. This is a hidden folder in your user's home folder.</li>\n</ul>", "path": "frequently-asked-questions", "title": "Frequently asked Questions", "children": []}, {"content": "<h1>Issue Reporting</h1>\n<p>If you find a bug or a problem with MatterControl, or you wish to make a suggestion to improve the product, please file an issue on our <a href=https://www.matterhackers.com/"https://github.com/MatterHackers/MatterControl/">GitHub page.</p>\n<h1>Forum</h1>\n<p>Visit the <a href=https://www.matterhackers.com/"https://www.matterhackers.com/community/">MatterHackers forum</a> for lots of great information about 3D printing and MatterControl:</p>\n<h1>Articles</h1>\n<p>Browse through the MatterControl <a href=https://www.matterhackers.com/"https://www.matterhackers.com/topic/mattercontrol/">Information Articles</a>:</p>\n<h1>Support</h1>\n<p>If you don't find what you need in the articles or forums, have look at our <a class='article-link' data-path='get-support' href=https://www.matterhackers.com/mattercontrol/'/mattercontrol/support/get-support'>support page</a></p>\n<p>Thanks for your support.</p>", "path": "get-support", "title": "Getting More Help", "children": []}]}" id="article-data-tree">
    MatterControl 3D Printing Software 3D printing MatterControl software Download
    Back to top