From 53539345e2f300b1d4c050879675af49f18fd29b Mon Sep 17 00:00:00 2001 From: Sven Date: Sun, 25 Feb 2024 16:32:59 +0100 Subject: [PATCH] Version 1.7.3.0 --- .../data/automations/File_load/file_load.xml | 68 ++++++++++++++ .../automations/File_load/file_load.xml.bak | 68 ++++++++++++++ .../automations/File_load/file_load_list.txt | 5 ++ .../File_load/file_load_setup_use_z.ini | 25 ++++++ .../data/automations/Name_tag/Name_tag.xml | 83 ++++++++++++++++++ .../Name_tag/Name_tag_CreateText.ini | 29 ++++++ .../Name_tag/Name_tag_CreateText_Segoe.ini | 29 ++++++ .../automations/Name_tag/Name_tag_Data.txt | 5 ++ .../Name_tag/Name_tag_setup_use_laser.ini | 19 ++++ .../Name_tag/Name_tag_setup_use_laser.ini.bak | 40 +++++++++ .../data/automations/automation_File_load.ini | 11 +++ .../data/automations/automation__Name_tag.ini | 11 +++ .../data/automations/disable_options.ini | Bin 0 -> 1408 bytes .../data/automations/example_beep_melody.xml | 48 ++++++++++ .../example_camera_fiducial_correction.xml | 43 +++++++++ .../example_probe_fiducial_correction.xml | 28 ++++++ .../data/automations/example_sounds.xml | 28 ++++++ 17 files changed, 540 insertions(+) create mode 100644 GRBL-Plotter/data/automations/File_load/file_load.xml create mode 100644 GRBL-Plotter/data/automations/File_load/file_load.xml.bak create mode 100644 GRBL-Plotter/data/automations/File_load/file_load_list.txt create mode 100644 GRBL-Plotter/data/automations/File_load/file_load_setup_use_z.ini create mode 100644 GRBL-Plotter/data/automations/Name_tag/Name_tag.xml create mode 100644 GRBL-Plotter/data/automations/Name_tag/Name_tag_CreateText.ini create mode 100644 GRBL-Plotter/data/automations/Name_tag/Name_tag_CreateText_Segoe.ini create mode 100644 GRBL-Plotter/data/automations/Name_tag/Name_tag_Data.txt create mode 100644 GRBL-Plotter/data/automations/Name_tag/Name_tag_setup_use_laser.ini create mode 100644 GRBL-Plotter/data/automations/Name_tag/Name_tag_setup_use_laser.ini.bak create mode 100644 GRBL-Plotter/data/automations/automation_File_load.ini create mode 100644 GRBL-Plotter/data/automations/automation__Name_tag.ini create mode 100644 GRBL-Plotter/data/automations/disable_options.ini create mode 100644 GRBL-Plotter/data/automations/example_beep_melody.xml create mode 100644 GRBL-Plotter/data/automations/example_camera_fiducial_correction.xml create mode 100644 GRBL-Plotter/data/automations/example_probe_fiducial_correction.xml create mode 100644 GRBL-Plotter/data/automations/example_sounds.xml diff --git a/GRBL-Plotter/data/automations/File_load/file_load.xml b/GRBL-Plotter/data/automations/File_load/file_load.xml new file mode 100644 index 000000000..e20fa64df --- /dev/null +++ b/GRBL-Plotter/data/automations/File_load/file_load.xml @@ -0,0 +1,68 @@ + + + + Load + data\automations\disable_options.ini + Disable unwanted options + + + Load + data\automations\File_load\file_load_setup_use_z.ini + Use plotter with z axis + + + 2D-View Clear + + Clear workspace, delete G-Code from editor + + + Load Data + + Load graphic file, [Value=line from data] + + + 2D-View Scale XYX + 25 + Scale XY [Value=desired X dimension] + + + 2D-View Offset + 7;0;0 + Set graphic origin [Value=<Origin[1-9]>;<Offset X>;<Offset Y>] + + + G-Code Stream + + Send G-Code from editor to machine + + + G-Code Send + G90 Y35 + Move tray to front + + + Data index + 1 + Add Value to Data index + + + Beep + 440;1000 + Play beep tone [Value=freqency(Hz);length(ms)] + + + Wait Probe + + Wait for probe input before continue + + + Sound + 2 + Play system sound + + + Jump to + 3 + Jump to line number, [Value=<linenumber>;<repetitions>] + + \ No newline at end of file diff --git a/GRBL-Plotter/data/automations/File_load/file_load.xml.bak b/GRBL-Plotter/data/automations/File_load/file_load.xml.bak new file mode 100644 index 000000000..dea3c9f77 --- /dev/null +++ b/GRBL-Plotter/data/automations/File_load/file_load.xml.bak @@ -0,0 +1,68 @@ + + + + Load + data\automations\disable_options.ini + Disable unwanted options + + + Load + data\automations\File_load\file_load_setup_use_z.ini + Use plotter with z axis + + + 2D-View Clear + + Clear workspace, delete G-Code from editor + + + Load Data + + Load graphic file, [Value=line from data] + + + 2D-View Scale XYX + 25 + Scale XY [Value=desired X dimension] + + + 2D-View Offset + 7;0;0 + Set graphic origin [Value=<Origin[1-9]>;<Offset X>;<Offset Y>] + + + G-Code Stream + + Send G-Code from editor to machine + + + G-Code Send + G90 Y35 + Move tray to front + + + Data index + 1 + Add Value to Data index + + + Beep + 440;2000 + Play beep tone [Value=freqency(Hz);length(ms)] + + + Wait Probe + + Wait for probe input before continue + + + Sound + 2 + Play system sound + + + Jump to + 3 + Jump to line number, [Value=<linenumber>;<repetitions>] + + \ No newline at end of file diff --git a/GRBL-Plotter/data/automations/File_load/file_load_list.txt b/GRBL-Plotter/data/automations/File_load/file_load_list.txt new file mode 100644 index 000000000..0aee37189 --- /dev/null +++ b/GRBL-Plotter/data/automations/File_load/file_load_list.txt @@ -0,0 +1,5 @@ +data\examples\graphic_bunny.dxf +data\examples\graphic_grbl.svg +data\examples\addon_frame_stamp1.svg +data\examples\addon_frame_stamp2.svg +data\examples\addon_frame_stamp3.svg \ No newline at end of file diff --git a/GRBL-Plotter/data/automations/File_load/file_load_setup_use_z.ini b/GRBL-Plotter/data/automations/File_load/file_load_setup_use_z.ini new file mode 100644 index 000000000..4a21c1c6b --- /dev/null +++ b/GRBL-Plotter/data/automations/File_load/file_load_setup_use_z.ini @@ -0,0 +1,25 @@ +[GCode generation] +Dec Places=3 +Header Code=F1000 +Footer Code=G0X0Y0 +Tool Change Code=Z10 (move upwards) +XY Feedrate=1000 +XY Feedrate from TT=False +Spindle Speed=1000 +Spindle Speed from TT=False +Spindle Use Laser=False +Spindle Direction M3=True +Spindle Delay=0 +Add Tool Cmd=False +Add Tool M0=False +Add Comments=False +Z Enable=True +Z Values from TT=False +Z Feedrate=200 +Z Up Pos=2 +Z Down Pos=-1 +Z Inc Enable=False +Z Prevent Spindle=True +PWM Enable=False +Spindle Toggle=False +Individual enable=False diff --git a/GRBL-Plotter/data/automations/Name_tag/Name_tag.xml b/GRBL-Plotter/data/automations/Name_tag/Name_tag.xml new file mode 100644 index 000000000..4675ac7ef --- /dev/null +++ b/GRBL-Plotter/data/automations/Name_tag/Name_tag.xml @@ -0,0 +1,83 @@ + + + + Load + data\automations\Name_tag\Name_tag_setup_use_laser.ini + Load setup for use of laser + + + 2D-View Clear + + Clear workspace, delete G-Code from editor + + + Load + data\automations\Name_tag\Name_tag_CreateText_Segoe.ini + Font for symbols + + + CreateText Data + 1 + Create text from Data list, [Value='':whole line] or [Value=column-nr] + + + 2D-View Rotate + 90 + Rotate [Value=angle in degree] + + + 2D-View Scale XYY + 8 + Scale XY [Value=desired Y dimension] + + + 2D-View Offset + 4;0;0 + Set graphic origin [Value=<Origin[1-9]>;<Offset X>;<Offset Y>] + + + Load + data\automations\Name_tag\Name_Tag_CreateText.ini + Font for text + + + CreateText Data + 2 + Create text from Data list, [Value='':whole line] or [Value=column-nr] + + + 2D-View Offset + 4;10;0 + Set graphic origin [Value=<Origin[1-9]>;<Offset X>;<Offset Y>] + + + Data index + 1 + Add Value to Data index + + + G-Code Stream + + Send G-Code from editor to machine + + + Beep + 440;800 + Play beep tone [Value=freqency(Hz);length(ms)] + + + Wait Probe + + Wait for probe input before continue + + + Sound + 0 + Play system sound [Value=0=Asterisk, 1=Exclamation, 2=Question, 3=Hand, any other=Beep] + + + Jump to + 2 + Jump to line number, [Value=<linenumber>;<repetitions>] + + \ No newline at end of file diff --git a/GRBL-Plotter/data/automations/Name_tag/Name_tag_CreateText.ini b/GRBL-Plotter/data/automations/Name_tag/Name_tag_CreateText.ini new file mode 100644 index 000000000..d7f850d3d --- /dev/null +++ b/GRBL-Plotter/data/automations/Name_tag/Name_tag_CreateText.ini @@ -0,0 +1,29 @@ +[Create Text] +Hershey Font=svg\EMSBird.svg +Hershey Letter Height=10 +Hershey Letter Distance=0 +Hershey Line Distance=15 +Hershey Line Break=100 +Hershey Line Break Enable=False +System Font=Tahoma, 8.569038pt +System Font Size=8.569038 +System Font Set Size X=100 +System Font Set Size Y=8 +System Font Color=windowtext +Font Use Hershey=False +Alignment=1 +Text=Name tag +Hatch Fill Enable=True +Hatch Fill Cross=False +Hatch Fill Distance=0.3 +Hatch Fill Angle=30 +Hatch Fill Angle Inc Enable=False +Hatch Fill Angle Inc=15 +Hatch Fill Inset Enable=True +Hatch Fill Inset Enable2=False +Hatch Fill Delete Path=False +Hatch Fill Inset Distance=0.1 +Hatch Fill Noise=False +Noise Enable=False +Noise Amplitude=0.5 +Noise Densitiy=1.5 diff --git a/GRBL-Plotter/data/automations/Name_tag/Name_tag_CreateText_Segoe.ini b/GRBL-Plotter/data/automations/Name_tag/Name_tag_CreateText_Segoe.ini new file mode 100644 index 000000000..807d8dcd4 --- /dev/null +++ b/GRBL-Plotter/data/automations/Name_tag/Name_tag_CreateText_Segoe.ini @@ -0,0 +1,29 @@ +[Create Text] +Hershey Font=svg\EMSAllure.svg +Hershey Letter Height=10 +Hershey Letter Distance=0 +Hershey Line Distance=15 +Hershey Line Break=100 +Hershey Line Break Enable=False +System Font=Segoe UI Symbol, 15.75pt +System Font Size=11.97661 +System Font Set Size X=100 +System Font Set Size Y=8 +System Font Color=windowtext +Font Use Hershey=False +Alignment=1 +Text=123 💻 +Hatch Fill Enable=True +Hatch Fill Cross=False +Hatch Fill Distance=0.3 +Hatch Fill Angle=30 +Hatch Fill Angle Inc Enable=False +Hatch Fill Angle Inc=15 +Hatch Fill Inset Enable=True +Hatch Fill Inset Enable2=False +Hatch Fill Delete Path=False +Hatch Fill Inset Distance=0.1 +Hatch Fill Noise=False +Noise Enable=False +Noise Amplitude=0.5 +Noise Densitiy=1.5 diff --git a/GRBL-Plotter/data/automations/Name_tag/Name_tag_Data.txt b/GRBL-Plotter/data/automations/Name_tag/Name_tag_Data.txt new file mode 100644 index 000000000..4fd263c8f --- /dev/null +++ b/GRBL-Plotter/data/automations/Name_tag/Name_tag_Data.txt @@ -0,0 +1,5 @@ +1;♥;Maya +2;⚽;Malu +3;🐕;Naali +4;🤾;Rachele +5;⚽;Sofia \ No newline at end of file diff --git a/GRBL-Plotter/data/automations/Name_tag/Name_tag_setup_use_laser.ini b/GRBL-Plotter/data/automations/Name_tag/Name_tag_setup_use_laser.ini new file mode 100644 index 000000000..316b65bc6 --- /dev/null +++ b/GRBL-Plotter/data/automations/Name_tag/Name_tag_setup_use_laser.ini @@ -0,0 +1,19 @@ +[GCode generation] +Dec Places=3 +Header Code=F1000 +Footer Code=G0X0Y0 +Tool Change Code=Z10 (move upwards) +XY Feedrate=4000 +XY Feedrate from TT=False +Spindle Speed=1000 +Spindle Speed from TT=False +Spindle Use Laser=True +Spindle Direction M3=True +Spindle Delay=0 +Add Tool Cmd=False +Add Tool M0=False +Add Comments=False +Z Enable=False +PWM Enable=False +Spindle Toggle=True +Individual enable=False diff --git a/GRBL-Plotter/data/automations/Name_tag/Name_tag_setup_use_laser.ini.bak b/GRBL-Plotter/data/automations/Name_tag/Name_tag_setup_use_laser.ini.bak new file mode 100644 index 000000000..b18711095 --- /dev/null +++ b/GRBL-Plotter/data/automations/Name_tag/Name_tag_setup_use_laser.ini.bak @@ -0,0 +1,40 @@ +[GCode generation] +Dec Places=3 +Header Code=F1000 +Footer Code=G0X0Y0 +Tool Change Code=Z10 (move upwards) +XY Feedrate=4000 +XY Feedrate from TT=False +Spindle Speed=1000 +Spindle Speed from TT=False +Spindle Use Laser=True +Spindle Direction M3=True +Spindle Delay=0 +Add Tool Cmd=False +Add Tool M0=False +Add Comments=False +Z Enable=False +Z Values from TT=False +Z Feedrate=200 +Z Up Pos=1 +Z Down Pos=-1 +Z Inc Enable=False +Z Increment at zero=False +Z Increment=1 +Z Increment no up=False +Z Prevent Spindle=False +PWM Enable=False +PWM Up Val=15 +PWM Up Dly=0.5 +PWM Down Val=28 +PWM Down Dly=0.5 +PWM Zero Val=25 +PWM P93 Val=1 +PWM P93 Dly=0.5 +PWM P94 Val=15 +PWM P94 Dly=0.5 +PWM Skip M30=False +Spindle Toggle=True +Individual enable=False +Individual PenUp=(Pen Up command);(Cmd2) +Individual PenDown=(Pen Down command);(Cmd2) diff --git a/GRBL-Plotter/data/automations/automation_File_load.ini b/GRBL-Plotter/data/automations/automation_File_load.ini new file mode 100644 index 000000000..1caa24450 --- /dev/null +++ b/GRBL-Plotter/data/automations/automation_File_load.ini @@ -0,0 +1,11 @@ +[Process Automation] +Last script file=data\automations\File_load\file_load.xml +Last data file=data\automations\File_load\file_load_list.txt +Timer intervall=500 +Counter value=0 +Counter digits=3 +Counter fill=0 +Counter text front=Serial +Counter text rear=/ 100 +Data delimiter=; semicolon +Data index=1 diff --git a/GRBL-Plotter/data/automations/automation__Name_tag.ini b/GRBL-Plotter/data/automations/automation__Name_tag.ini new file mode 100644 index 000000000..ce76d2215 --- /dev/null +++ b/GRBL-Plotter/data/automations/automation__Name_tag.ini @@ -0,0 +1,11 @@ +[Process Automation] +Last script file=data\automations\Name_tag\Name_tag.xml +Last data file=data\automations\Name_tag\Name_Tag_Data.txt +Timer intervall=500 +Counter value=0 +Counter digits=3 +Counter fill=0 +Counter text front=Serial +Counter text rear= / 100 +Data delimiter=; semicolon +Data index=1 diff --git a/GRBL-Plotter/data/automations/disable_options.ini b/GRBL-Plotter/data/automations/disable_options.ini new file mode 100644 index 0000000000000000000000000000000000000000..7c43a226d82a017fe607673367739b7f19034ac7 GIT binary patch literal 1408 zcmb7^$xg#C6h+?}iGRqCut1Fhl|WRe3q-{tBxxH#26bTgdEi_-g_3{^i&(MWz4wjw z``gUUY-OpnwzSeRTU%sftJpW3Z|u&F?Z{%gu>?!GXNm0APB=~N5mw=F6F3bj1t(I9 zv93`rEN6ECzjn4myc(6nUmvxrjH0ewWoo<+aj~o1g80-Q zDTni$l0|I`GLl}&PK?xE_}4Uss(JsypKalYJ^=dk^OXPq literal 0 HcmV?d00001 diff --git a/GRBL-Plotter/data/automations/example_beep_melody.xml b/GRBL-Plotter/data/automations/example_beep_melody.xml new file mode 100644 index 000000000..940833b69 --- /dev/null +++ b/GRBL-Plotter/data/automations/example_beep_melody.xml @@ -0,0 +1,48 @@ + + + + Beep + 659;120 + + + + Beep + 622;120 + + + + Beep + 659;120 + + + + Beep + 622;120 + + + + Beep + 659;120 + + + + Beep + 494;120 + + + + Beep + 587;120 + + + + Beep + 523;120 + + + + Beep + 440;120 + + + \ No newline at end of file diff --git a/GRBL-Plotter/data/automations/example_camera_fiducial_correction.xml b/GRBL-Plotter/data/automations/example_camera_fiducial_correction.xml new file mode 100644 index 000000000..dc7d03b01 --- /dev/null +++ b/GRBL-Plotter/data/automations/example_camera_fiducial_correction.xml @@ -0,0 +1,43 @@ + + + + 2D-View Clear + + Clear workspace, delete G-Code from editor + + + Load + data\usecases\import_simple_z.ini + Set import for Z axis + + + Load + data\examples\graphic_bunny.dxf + Load example graphic file + + + G-Code Send + G00 Y-50 + Move Y to fresh position + + + G-Code Send + G10 L20 P0 X0 Y0 Z0 + Set current coordinate to 0;0 + + + Camera Automatic + start + Start fiducial recogniton in camera window + + + G-Code Stream + + Send G-Code from editor + + + Jump to + 3,5 + Repeat from line 3, 5 times + + \ No newline at end of file diff --git a/GRBL-Plotter/data/automations/example_probe_fiducial_correction.xml b/GRBL-Plotter/data/automations/example_probe_fiducial_correction.xml new file mode 100644 index 000000000..4e36a1475 --- /dev/null +++ b/GRBL-Plotter/data/automations/example_probe_fiducial_correction.xml @@ -0,0 +1,28 @@ + + + + 2D-View Clear + + Clear workspace, delete G-Code from editor + + + Load + data\automations\disable_options.ini + by drag & drop + + + Load + data\examples\graphic_fiducial.dxf + Load example graphic file + + + Probe Automatic + Fiducial + Fiducial correction via probe + + + G-Code Stream + + Send G-Code from editor + + \ No newline at end of file diff --git a/GRBL-Plotter/data/automations/example_sounds.xml b/GRBL-Plotter/data/automations/example_sounds.xml new file mode 100644 index 000000000..89202251b --- /dev/null +++ b/GRBL-Plotter/data/automations/example_sounds.xml @@ -0,0 +1,28 @@ + + + + Sound + 0 + Play system sound Asterisk + + + Sound + 1 + Play system sound Exclamation + + + Sound + 2 + Play system sound Question + + + Sound + 3 + Play system sound Hand + + + Sound + any other + Play system sound Beep + + \ No newline at end of file