summaryrefslogtreecommitdiff
path: root/templates/output_params_gcode.xml
diff options
context:
space:
mode:
authorKaalleen <36401965+kaalleen@users.noreply.github.com>2022-06-24 17:11:52 +0200
committerGitHub <noreply@github.com>2022-06-24 17:11:52 +0200
commitab8c87928b39e7874c09a75b2f9badd3a46719b2 (patch)
tree11a934b028f8a5dab34e4710d43ab895e0510fbb /templates/output_params_gcode.xml
parent3985b5ac719cb699b1539bce0bc7376970702b4d (diff)
Update pyembroidery (#1683)
Embroidery formats (read) .hus: Husqvarna Embroidery Format .zhs: Zeng Hsing Embroidery Format Color formats (read & write) .col : Color format. .edr : Color format. .inf : Color format. Stitch formats (read & write) .pmv : Brother Stitch Format. Image (write) .png : Portable Network Graphic (line art) G-Code The export file format is not .txt anymore but .gcode Bug fixes
Diffstat (limited to 'templates/output_params_gcode.xml')
-rw-r--r--templates/output_params_gcode.xml39
1 files changed, 39 insertions, 0 deletions
diff --git a/templates/output_params_gcode.xml b/templates/output_params_gcode.xml
new file mode 100644
index 00000000..97e6cacf
--- /dev/null
+++ b/templates/output_params_gcode.xml
@@ -0,0 +1,39 @@
+ {# these parameters are for g-code files (*.txt) #}
+<param type="notebook" name="gcode-settings">
+ <page name="embroidery" gui-text="Coordinate Settings">
+ <param name="flip_x" type="boolean" gui-text="negate X coordinate values" gui-description="Negate x coordinates">false</param>
+ <param name="flip_y" type="boolean" gui-text="negate Y coordinate values" gui-description="Negate y coordinates">false</param>
+ <param type="optiongroup" name="alternate_z" gui-text="Z coordinate value" gui-description="Either alternate Z value between 0 and 1 or travel custom value.">
+ <option value="true">alternate Z value</option>
+ <option value="false">Z travel per stitch</option>
+ </param>
+ <param name="stitch_z_travel" type="float" gui-text="Z travel per stitch"
+ gui-description='increment z coordinate by this amount per stitch if "Z travel per stitch" is enabled' min="0" max="999">5.0</param>
+ </page>
+ <page name="custom-commands" gui-text="Custom Commands">
+ <param name="custom_stitch" type="string" appearance="multiline" gui-text="STITCH"
+ gui-description="Use '%X' for x-coordinate. Use '%Y' for y-coordinate and '%Z' for z-coordinate."></param>
+ <param name="custom_color_change" type="string" appearance="multiline" gui-text="COLOR CHANGE"
+ gui-description="Leave empty to use default value. Use 'none' to remove."></param>
+ <param name="custom_stop" type="string" appearance="multiline" gui-text="STOP"
+ gui-description="Leave empty to use default value. Use 'none' to remove."></param>
+ <param name="custom_start" type="string" appearance="multiline" gui-text="START"></param>
+ <param name="custom_end" type="string" appearance="multiline" gui-text="END"></param>
+ </page>
+ <page name="laser" gui-text="Laser Settings">
+ <param name="laser_mode" type="boolean" gui-text="laser mode"
+ gui-description="Laser mode (generate g-code for grbl laser mode)">false</param>
+ <param name="dynamic_laser_power" type="boolean" gui-text="dynamic laser power"
+ gui-description="Use Grbl's M4 dynamic laser power mode. Ensures consistent laser cutting power regardless of motor speed. Only for PWM-capable lasers."
+ min="0.0" max="5.0">true</param>
+ <param name="laser_warm_up_time" type="float" gui-text="laser warm-up time"
+ gui-description="When turning on the laser, wait this many seconds for laser to warm up (G4 command)">0.0</param>
+ <param name="spindle_speed" type="int" gui-text="spindle speed"
+ gui-description="spindle speed (laser power for laser mode, set to -1 to omit)" min="-1" max="1000000000">-1</param>
+ <param name="min_spindle_speed" type="int" gui-text="min spindle speed"
+ gui-description="minimum spindle speed value (grbl $31 setting)" min="-1" max="1000000000">-1</param>
+ <param name="max_spindle_speed" type="int" gui-text="max spindle speed"
+ gui-description="minimum spindle speed value (grbl $30 setting)" min="-1" max="1000000000">-1</param>
+ <param name="feed_rate" type="int" gui-text="feed rate (in mm/min, set to -1 to omit)" min="-1" max="1000000000">-1</param>
+ </page>
+</param>