File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- [gwrite .ninja ]
2- document_start = " G20\n G17\n G90\n "
3- segment_first = " M380\n G00 X{x:.4f} Y{y:.4f}\n M381\n "
4- segment = " G01 X{x:.4f} Y{y:.4f}\n "
5- document_end = " M2\n "
6- unit = " in"
71
82[gwrite .gcode ]
93document_start = " G20\n G17\n G90\n "
@@ -55,3 +49,24 @@ segment_first = "{ix:d} {iy:d} l"
5549segment = " {idx:d} {idy:d} "
5650line_end = ' "/>'
5751layer_end = " </g>"
52+
53+ [gwrite .ninja ]
54+ document_start = " G20\n G17\n G90\n "
55+ segment_first = " M380\n G00 X{x:.4f} Y{y:.4f}\n M381\n "
56+ segment = " G01 X{x:.4f} Y{y:.4f}\n "
57+ document_end = " M2\n "
58+ unit = " in"
59+
60+ [gwrite .step_motor ]
61+ document_start = " $H (unlock by homing)\n G21 (unit is mm)\n G17 (work in XY plane)\n "
62+ segment_first = " G91 Z-10 (pen up)\n G90 X{x:.4f} Y{y:.4f} (travel)\n G91 Z+13 (pen down)\n G90 (absolute position)\n "
63+ segment = " G01 X{x:.4f} Y{y:.4f} (draw)\n "
64+ document_end = " G91 Z-10 (pen up)\n G90 X0 Y0 (travel)\n M2 (end)\n "
65+ unit = " mm"
66+
67+ [gwrite .step_motor_relative ]
68+ document_start = " $H (unlock by homing)\n G21 (unit is mm)\n G17 (work in XY plane)\n G91 (relative position)\n "
69+ segment_first = " G01 Z-10 (pen up)\n G00 X{dx:.4f} Y{dy:.4f} (travel)\n G01 Z+13 (pen down)\n "
70+ segment = " G01 X{dx:.4f} Y{dy:.4f} Z+0.01 (draw with minimum pressure)\n "
71+ document_end = " G01 Z-10 (pen up)\n G90 X0 Y0 (travel to origin)\n M2 (end)\n "
72+ unit = " mm"
You can’t perform that action at this time.
0 commit comments