//- All rights reserved. // //- // //- This file ("the software") is free software: you can redistribute it // //- and/or modify it under the terms of the GNU General Public License, // //- version 2 as published by the Free Software Foundation. You should // //- have received a copy of the GNU General Public License, version 2 // //- along with the software. If not, see . // //- // //- The software is distributed in the hope that it will be useful, but // //- WITHOUT ANY WARRANTY; without even the implied warranty of // //- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // //- Lesser General Public License for more details. // //- // //- You should have received a copy of the GNU Lesser General Public // //- License along with the software. If not, see // //- . // //- // //- For information regarding this software email: // //- "Joseph Coffland" // //- // //-///////////////////////////////////////////////////////////////////////////// script#settings-view-template(type="text/x-template") #settings h1 Settings .pure-form.pure-form-aligned fieldset h2 Units templated-input(name="units", :model.sync="config.settings.units", :template="template.settings.units") p | Note, #[tt units] sets both the machine default units and the | units used in motor configuration. GCode #[tt program-start], | set below, may also change the default machine units. fieldset h2 Probing safety prompts templated-input(name="probing-prompts", :model.sync="config.settings['probing-prompts']", :template="template.settings['probing-prompts']") fieldset h2 Probe Dimensions templated-input(v-for="templ in template.probe", :name="$key", :model.sync="config.probe[$key]", :template="templ") fieldset h2 GCode templated-input(v-for="templ in template.gcode", :name="$key", :model.sync="config.gcode[$key]", :template="templ") fieldset h2 Path Accuracy templated-input(name="max-deviation", :model.sync="config.settings['max-deviation']", :template="template.settings['max-deviation']") p. Lower #[tt max-deviation] to follow the programmed path more precisely but at a slower speed. p. In order to improve traversal speed, the path planner may merge consecutive moves or round off sharp corners if doing so would deviate from the program path by less than #[tt max-deviation]. - var base = '//linuxcnc.org/docs/html/gcode/g-code.html' p. GCode commands #[a(href=base + "#gcode:g61", target="_blank") G61, G61.1] and #[a(href=base + "#gcode:g64", target="_blank") G64] also affect path planning accuracy. h2 Cornering Speed (Advanced) templated-input(name="junction-accel", :model.sync="config.settings['junction-accel']", :template="template.settings['junction-accel']") p. Junction acceleration limits the cornering speed the planner will allow. Increasing this value will allow for faster traversal of corners but may cause the planner to violate axis jerk limits and stall the motors. Use with caution.