diff --git a/GRBL-Plotter/GUI/MainForm.Designer.cs b/GRBL-Plotter/GUI/MainForm.Designer.cs index fe8874bf7..7a6f1dbd3 100644 --- a/GRBL-Plotter/GUI/MainForm.Designer.cs +++ b/GRBL-Plotter/GUI/MainForm.Designer.cs @@ -188,11 +188,6 @@ private void InitializeComponent() this.virtualJoystickZ = new virtualJoystick.virtualJoystick(); this.virtualJoystickB = new virtualJoystick.virtualJoystick(); this.virtualJoystickC = new virtualJoystick.virtualJoystick(); - this.btnOverrideDoor = new System.Windows.Forms.Button(); - this.btnResume = new System.Windows.Forms.Button(); - this.btnFeedHold = new System.Windows.Forms.Button(); - this.btnKillAlarm = new System.Windows.Forms.Button(); - this.btnReset = new System.Windows.Forms.Button(); this.LblSpeedSet = new System.Windows.Forms.Label(); this.LblSpeedMax = new System.Windows.Forms.Label(); this.LblSpeedMin = new System.Windows.Forms.Label(); @@ -212,6 +207,14 @@ private void InitializeComponent() this.btnZeroZ = new System.Windows.Forms.Button(); this.btnZeroY = new System.Windows.Forms.Button(); this.btnZeroX = new System.Windows.Forms.Button(); + this.CbMist = new System.Windows.Forms.CheckBox(); + this.CbSpindle = new System.Windows.Forms.CheckBox(); + this.CbCoolant = new System.Windows.Forms.CheckBox(); + this.btnReset = new System.Windows.Forms.Button(); + this.btnKillAlarm = new System.Windows.Forms.Button(); + this.btnFeedHold = new System.Windows.Forms.Button(); + this.btnResume = new System.Windows.Forms.Button(); + this.btnOverrideDoor = new System.Windows.Forms.Button(); this.CbAddGraphic = new System.Windows.Forms.CheckBox(); this.gBoxStream = new System.Windows.Forms.GroupBox(); this.btnSimulatePause = new System.Windows.Forms.Button(); @@ -270,25 +273,14 @@ private void InitializeComponent() this.tLPRechts = new System.Windows.Forms.TableLayoutPanel(); this.tLPRechtsUnten = new System.Windows.Forms.TableLayoutPanel(); this.tLPRechtsUntenRechts = new System.Windows.Forms.TableLayoutPanel(); - this.gB_Jogging = new System.Windows.Forms.GroupBox(); - this.gB_Jog0 = new System.Windows.Forms.GroupBox(); - this.tLPRechtsUntenRechtsMitte = new System.Windows.Forms.TableLayoutPanel(); - this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); - this.cBSendJogStop = new System.Windows.Forms.CheckBox(); - this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); - this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); - this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel(); - this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tC_RouterPlotterLaser = new System.Windows.Forms.TabControl(); this.tabPage1 = new System.Windows.Forms.TabPage(); this.LblSpeedSetVal = new System.Windows.Forms.Label(); this.RbSpindleCCW = new System.Windows.Forms.RadioButton(); this.RbSpindleCW = new System.Windows.Forms.RadioButton(); this.LblSpeedMaxVal = new System.Windows.Forms.Label(); this.LblSpeedMinVal = new System.Windows.Forms.Label(); - this.CbMist = new System.Windows.Forms.CheckBox(); this.NudSpeed = new System.Windows.Forms.NumericUpDown(); - this.CbSpindle = new System.Windows.Forms.CheckBox(); - this.CbCoolant = new System.Windows.Forms.CheckBox(); this.lblTool = new System.Windows.Forms.Label(); this.CbTool = new System.Windows.Forms.CheckBox(); this.lblSpeed = new System.Windows.Forms.Label(); @@ -306,6 +298,23 @@ private void InitializeComponent() this.RbLaserM3 = new System.Windows.Forms.RadioButton(); this.CbLaser = new System.Windows.Forms.CheckBox(); this.TbLaser = new System.Windows.Forms.TrackBar(); + this.Gb_Jogging = new System.Windows.Forms.GroupBox(); + this.BtnJogAbsZ = new System.Windows.Forms.Button(); + this.BtnJogAbsY = new System.Windows.Forms.Button(); + this.BtnJogAbsX = new System.Windows.Forms.Button(); + this.NudJogAbsZ = new System.Windows.Forms.NumericUpDown(); + this.NudJogAbsY = new System.Windows.Forms.NumericUpDown(); + this.NudJogAbsX = new System.Windows.Forms.NumericUpDown(); + this.label19 = new System.Windows.Forms.Label(); + this.label16 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.gB_Jog0 = new System.Windows.Forms.GroupBox(); + this.tLPRechtsUntenRechtsMitte = new System.Windows.Forms.TableLayoutPanel(); + this.tLP_cB_StopJogging = new System.Windows.Forms.TableLayoutPanel(); + this.cBSendJogStop = new System.Windows.Forms.CheckBox(); + this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel(); this.tLPMitteUnten = new System.Windows.Forms.TableLayoutPanel(); this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.cmsPictureBox = new System.Windows.Forms.ContextMenuStrip(this.components); @@ -357,7 +366,20 @@ private void InitializeComponent() this.btnCustom15 = new System.Windows.Forms.Button(); this.btnCustom16 = new System.Windows.Forms.Button(); this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); - this.groupBoxCoordinates = new System.Windows.Forms.GroupBox(); + this.gBoxDRO = new System.Windows.Forms.GroupBox(); + this.gBoxDROSetCoord = new System.Windows.Forms.GroupBox(); + this.BtnSetCoordA = new System.Windows.Forms.Button(); + this.NudSetCoordA = new System.Windows.Forms.NumericUpDown(); + this.LblSetCoordA = new System.Windows.Forms.Label(); + this.BtnSetCoordZ = new System.Windows.Forms.Button(); + this.BtnSetCoordY = new System.Windows.Forms.Button(); + this.BtnSetCoordX = new System.Windows.Forms.Button(); + this.NudSetCoordZ = new System.Windows.Forms.NumericUpDown(); + this.NudSetCoordY = new System.Windows.Forms.NumericUpDown(); + this.NudSetCoordX = new System.Windows.Forms.NumericUpDown(); + this.LblSetCoordZ = new System.Windows.Forms.Label(); + this.LblSetCoordY = new System.Windows.Forms.Label(); + this.LblSetCoordX = new System.Windows.Forms.Label(); this.label_c = new System.Windows.Forms.Label(); this.label_mc = new System.Windows.Forms.Label(); this.label_wc = new System.Windows.Forms.Label(); @@ -409,6 +431,7 @@ private void InitializeComponent() this.createBarcodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.imageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.createSimpleShapesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.wireCutterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.createJogPathToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.startExtensionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.gCodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -511,20 +534,23 @@ private void InitializeComponent() this.tLPRechts.SuspendLayout(); this.tLPRechtsUnten.SuspendLayout(); this.tLPRechtsUntenRechts.SuspendLayout(); - this.gB_Jogging.SuspendLayout(); - this.gB_Jog0.SuspendLayout(); - this.tLPRechtsUntenRechtsMitte.SuspendLayout(); - this.tableLayoutPanel2.SuspendLayout(); - this.tableLayoutPanel3.SuspendLayout(); - this.tableLayoutPanel4.SuspendLayout(); - this.tableLayoutPanel5.SuspendLayout(); - this.tabControl1.SuspendLayout(); + this.tC_RouterPlotterLaser.SuspendLayout(); this.tabPage1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.NudSpeed)).BeginInit(); this.tabPage2.SuspendLayout(); this.tabPage3.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.PbLaser)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.TbLaser)).BeginInit(); + this.Gb_Jogging.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudJogAbsZ)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudJogAbsY)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudJogAbsX)).BeginInit(); + this.gB_Jog0.SuspendLayout(); + this.tLPRechtsUntenRechtsMitte.SuspendLayout(); + this.tLP_cB_StopJogging.SuspendLayout(); + this.tableLayoutPanel3.SuspendLayout(); + this.tableLayoutPanel4.SuspendLayout(); + this.tableLayoutPanel5.SuspendLayout(); this.tLPMitteUnten.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.cmsPictureBox.SuspendLayout(); @@ -532,7 +558,12 @@ private void InitializeComponent() this.groupBox5.SuspendLayout(); this.tLPCustomButton1.SuspendLayout(); this.tLPCustomButton2.SuspendLayout(); - this.groupBoxCoordinates.SuspendLayout(); + this.gBoxDRO.SuspendLayout(); + this.gBoxDROSetCoord.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudSetCoordA)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudSetCoordZ)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudSetCoordY)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudSetCoordX)).BeginInit(); this.menuStrip1.SuspendLayout(); this.statusStrip1.SuspendLayout(); this.SuspendLayout(); @@ -1214,46 +1245,6 @@ private void InitializeComponent() this.virtualJoystickC.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VirtualJoystickXY_MouseUp); this.virtualJoystickC.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.VirtualJoystickXY_PreviewKeyDown); // - // btnOverrideDoor - // - resources.ApplyResources(this.btnOverrideDoor, "btnOverrideDoor"); - this.btnOverrideDoor.Name = "btnOverrideDoor"; - this.toolTip1.SetToolTip(this.btnOverrideDoor, resources.GetString("btnOverrideDoor.ToolTip")); - this.btnOverrideDoor.UseVisualStyleBackColor = true; - this.btnOverrideDoor.Click += new System.EventHandler(this.BtnOverrideDoor_Click); - // - // btnResume - // - resources.ApplyResources(this.btnResume, "btnResume"); - this.btnResume.Name = "btnResume"; - this.toolTip1.SetToolTip(this.btnResume, resources.GetString("btnResume.ToolTip")); - this.btnResume.UseVisualStyleBackColor = true; - this.btnResume.Click += new System.EventHandler(this.BtnResume_Click); - // - // btnFeedHold - // - resources.ApplyResources(this.btnFeedHold, "btnFeedHold"); - this.btnFeedHold.Name = "btnFeedHold"; - this.toolTip1.SetToolTip(this.btnFeedHold, resources.GetString("btnFeedHold.ToolTip")); - this.btnFeedHold.UseVisualStyleBackColor = true; - this.btnFeedHold.Click += new System.EventHandler(this.BtnFeedHold_Click); - // - // btnKillAlarm - // - resources.ApplyResources(this.btnKillAlarm, "btnKillAlarm"); - this.btnKillAlarm.Name = "btnKillAlarm"; - this.toolTip1.SetToolTip(this.btnKillAlarm, resources.GetString("btnKillAlarm.ToolTip")); - this.btnKillAlarm.UseVisualStyleBackColor = true; - this.btnKillAlarm.Click += new System.EventHandler(this.BtnKillAlarm_Click); - // - // btnReset - // - resources.ApplyResources(this.btnReset, "btnReset"); - this.btnReset.Name = "btnReset"; - this.toolTip1.SetToolTip(this.btnReset, resources.GetString("btnReset.ToolTip")); - this.btnReset.UseVisualStyleBackColor = true; - this.btnReset.Click += new System.EventHandler(this.BtnReset_Click); - // // LblSpeedSet // resources.ApplyResources(this.LblSpeedSet, "LblSpeedSet"); @@ -1391,6 +1382,70 @@ private void InitializeComponent() this.btnZeroX.UseVisualStyleBackColor = true; this.btnZeroX.Click += new System.EventHandler(this.BtnZeroX_Click); // + // CbMist + // + resources.ApplyResources(this.CbMist, "CbMist"); + this.CbMist.Name = "CbMist"; + this.toolTip1.SetToolTip(this.CbMist, resources.GetString("CbMist.ToolTip")); + this.CbMist.UseVisualStyleBackColor = true; + this.CbMist.CheckedChanged += new System.EventHandler(this.CbMist_CheckedChanged); + // + // CbSpindle + // + resources.ApplyResources(this.CbSpindle, "CbSpindle"); + this.CbSpindle.Name = "CbSpindle"; + this.toolTip1.SetToolTip(this.CbSpindle, resources.GetString("CbSpindle.ToolTip")); + this.CbSpindle.UseVisualStyleBackColor = true; + this.CbSpindle.CheckedChanged += new System.EventHandler(this.CbSpindle_CheckedChanged); + // + // CbCoolant + // + resources.ApplyResources(this.CbCoolant, "CbCoolant"); + this.CbCoolant.Name = "CbCoolant"; + this.toolTip1.SetToolTip(this.CbCoolant, resources.GetString("CbCoolant.ToolTip")); + this.CbCoolant.UseVisualStyleBackColor = true; + this.CbCoolant.CheckedChanged += new System.EventHandler(this.CbCoolant_CheckedChanged); + // + // btnReset + // + resources.ApplyResources(this.btnReset, "btnReset"); + this.btnReset.Name = "btnReset"; + this.toolTip1.SetToolTip(this.btnReset, resources.GetString("btnReset.ToolTip")); + this.btnReset.UseVisualStyleBackColor = true; + this.btnReset.Click += new System.EventHandler(this.BtnReset_Click); + // + // btnKillAlarm + // + resources.ApplyResources(this.btnKillAlarm, "btnKillAlarm"); + this.btnKillAlarm.Name = "btnKillAlarm"; + this.toolTip1.SetToolTip(this.btnKillAlarm, resources.GetString("btnKillAlarm.ToolTip")); + this.btnKillAlarm.UseVisualStyleBackColor = true; + this.btnKillAlarm.Click += new System.EventHandler(this.BtnKillAlarm_Click); + // + // btnFeedHold + // + resources.ApplyResources(this.btnFeedHold, "btnFeedHold"); + this.btnFeedHold.Name = "btnFeedHold"; + this.toolTip1.SetToolTip(this.btnFeedHold, resources.GetString("btnFeedHold.ToolTip")); + this.btnFeedHold.UseVisualStyleBackColor = true; + this.btnFeedHold.Click += new System.EventHandler(this.BtnFeedHold_Click); + // + // btnResume + // + resources.ApplyResources(this.btnResume, "btnResume"); + this.btnResume.Name = "btnResume"; + this.toolTip1.SetToolTip(this.btnResume, resources.GetString("btnResume.ToolTip")); + this.btnResume.UseVisualStyleBackColor = true; + this.btnResume.Click += new System.EventHandler(this.BtnResume_Click); + // + // btnOverrideDoor + // + resources.ApplyResources(this.btnOverrideDoor, "btnOverrideDoor"); + this.btnOverrideDoor.Name = "btnOverrideDoor"; + this.toolTip1.SetToolTip(this.btnOverrideDoor, resources.GetString("btnOverrideDoor.ToolTip")); + this.btnOverrideDoor.UseVisualStyleBackColor = true; + this.btnOverrideDoor.Click += new System.EventHandler(this.BtnOverrideDoor_Click); + // // CbAddGraphic // resources.ApplyResources(this.CbAddGraphic, "CbAddGraphic"); @@ -1815,92 +1870,20 @@ private void InitializeComponent() // tLPRechtsUntenRechts // resources.ApplyResources(this.tLPRechtsUntenRechts, "tLPRechtsUntenRechts"); - this.tLPRechtsUntenRechts.Controls.Add(this.gB_Jogging, 0, 1); + this.tLPRechtsUntenRechts.Controls.Add(this.tC_RouterPlotterLaser, 0, 0); + this.tLPRechtsUntenRechts.Controls.Add(this.Gb_Jogging, 0, 1); this.tLPRechtsUntenRechts.Controls.Add(this.tLPRechtsUntenRechtsMitte, 0, 2); - this.tLPRechtsUntenRechts.Controls.Add(this.tableLayoutPanel2, 0, 3); - this.tLPRechtsUntenRechts.Controls.Add(this.tabControl1, 0, 0); + this.tLPRechtsUntenRechts.Controls.Add(this.tLP_cB_StopJogging, 0, 3); this.tLPRechtsUntenRechts.Name = "tLPRechtsUntenRechts"; // - // gB_Jogging - // - resources.ApplyResources(this.gB_Jogging, "gB_Jogging"); - this.gB_Jogging.Controls.Add(this.btnJogStop); - this.gB_Jogging.Controls.Add(this.gB_Jog0); - this.gB_Jogging.Name = "gB_Jogging"; - this.gB_Jogging.TabStop = false; - this.gB_Jogging.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); - this.gB_Jogging.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); - // - // gB_Jog0 - // - this.gB_Jog0.Controls.Add(this.btnJogZeroA); - this.gB_Jog0.Controls.Add(this.btnJogZeroX); - this.gB_Jog0.Controls.Add(this.btnJogZeroXY); - this.gB_Jog0.Controls.Add(this.btnJogZeroY); - this.gB_Jog0.Controls.Add(this.btnJogZeroZ); - this.gB_Jog0.Controls.Add(this.cBMoveG0); - resources.ApplyResources(this.gB_Jog0, "gB_Jog0"); - this.gB_Jog0.Name = "gB_Jog0"; - this.gB_Jog0.TabStop = false; - // - // tLPRechtsUntenRechtsMitte - // - resources.ApplyResources(this.tLPRechtsUntenRechtsMitte, "tLPRechtsUntenRechtsMitte"); - this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickA, 2, 0); - this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickXY, 0, 0); - this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickZ, 1, 0); - this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickB, 3, 0); - this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickC, 4, 0); - this.tLPRechtsUntenRechtsMitte.Name = "tLPRechtsUntenRechtsMitte"; - this.tLPRechtsUntenRechtsMitte.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); - this.tLPRechtsUntenRechtsMitte.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); - // - // tableLayoutPanel2 - // - resources.ApplyResources(this.tableLayoutPanel2, "tableLayoutPanel2"); - this.tableLayoutPanel2.Controls.Add(this.cBSendJogStop, 0, 0); - this.tableLayoutPanel2.Controls.Add(this.tableLayoutPanel3, 0, 1); - this.tableLayoutPanel2.Name = "tableLayoutPanel2"; - // - // cBSendJogStop - // - this.cBSendJogStop.Checked = global::GrblPlotter.Properties.Settings.Default.ctrlSendStopJog; - this.cBSendJogStop.CheckState = System.Windows.Forms.CheckState.Checked; - this.cBSendJogStop.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::GrblPlotter.Properties.Settings.Default, "ctrlSendStopJog", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - resources.ApplyResources(this.cBSendJogStop, "cBSendJogStop"); - this.cBSendJogStop.Name = "cBSendJogStop"; - this.cBSendJogStop.UseVisualStyleBackColor = true; - // - // tableLayoutPanel3 - // - resources.ApplyResources(this.tableLayoutPanel3, "tableLayoutPanel3"); - this.tableLayoutPanel3.Controls.Add(this.tableLayoutPanel4, 0, 0); - this.tableLayoutPanel3.Controls.Add(this.tableLayoutPanel5, 1, 0); - this.tableLayoutPanel3.Name = "tableLayoutPanel3"; - // - // tableLayoutPanel4 - // - resources.ApplyResources(this.tableLayoutPanel4, "tableLayoutPanel4"); - this.tableLayoutPanel4.Controls.Add(this.btnOverrideDoor, 0, 1); - this.tableLayoutPanel4.Controls.Add(this.btnResume, 0, 2); - this.tableLayoutPanel4.Controls.Add(this.btnFeedHold, 0, 0); - this.tableLayoutPanel4.Name = "tableLayoutPanel4"; - // - // tableLayoutPanel5 - // - resources.ApplyResources(this.tableLayoutPanel5, "tableLayoutPanel5"); - this.tableLayoutPanel5.Controls.Add(this.btnKillAlarm, 0, 1); - this.tableLayoutPanel5.Controls.Add(this.btnReset, 0, 0); - this.tableLayoutPanel5.Name = "tableLayoutPanel5"; - // - // tabControl1 + // tC_RouterPlotterLaser // - this.tabControl1.Controls.Add(this.tabPage1); - this.tabControl1.Controls.Add(this.tabPage2); - this.tabControl1.Controls.Add(this.tabPage3); - resources.ApplyResources(this.tabControl1, "tabControl1"); - this.tabControl1.Name = "tabControl1"; - this.tabControl1.SelectedIndex = 0; + this.tC_RouterPlotterLaser.Controls.Add(this.tabPage1); + this.tC_RouterPlotterLaser.Controls.Add(this.tabPage2); + this.tC_RouterPlotterLaser.Controls.Add(this.tabPage3); + resources.ApplyResources(this.tC_RouterPlotterLaser, "tC_RouterPlotterLaser"); + this.tC_RouterPlotterLaser.Name = "tC_RouterPlotterLaser"; + this.tC_RouterPlotterLaser.SelectedIndex = 0; // // tabPage1 // @@ -1955,13 +1938,6 @@ private void InitializeComponent() resources.ApplyResources(this.LblSpeedMinVal, "LblSpeedMinVal"); this.LblSpeedMinVal.Name = "LblSpeedMinVal"; // - // CbMist - // - resources.ApplyResources(this.CbMist, "CbMist"); - this.CbMist.Name = "CbMist"; - this.CbMist.UseVisualStyleBackColor = true; - this.CbMist.CheckedChanged += new System.EventHandler(this.CbMist_CheckedChanged); - // // NudSpeed // this.NudSpeed.Increment = new decimal(new int[] { @@ -1978,20 +1954,6 @@ private void InitializeComponent() 0}); this.NudSpeed.ValueChanged += new System.EventHandler(this.CbSpindle_CheckedChanged); // - // CbSpindle - // - resources.ApplyResources(this.CbSpindle, "CbSpindle"); - this.CbSpindle.Name = "CbSpindle"; - this.CbSpindle.UseVisualStyleBackColor = true; - this.CbSpindle.CheckedChanged += new System.EventHandler(this.CbSpindle_CheckedChanged); - // - // CbCoolant - // - resources.ApplyResources(this.CbCoolant, "CbCoolant"); - this.CbCoolant.Name = "CbCoolant"; - this.CbCoolant.UseVisualStyleBackColor = true; - this.CbCoolant.CheckedChanged += new System.EventHandler(this.CbCoolant_CheckedChanged); - // // lblTool // resources.ApplyResources(this.lblTool, "lblTool"); @@ -2119,6 +2081,177 @@ private void InitializeComponent() this.TbLaser.Scroll += new System.EventHandler(this.CbLaser_CheckedChanged); this.TbLaser.MouseDown += new System.Windows.Forms.MouseEventHandler(this.TbLaser_MouseDown); // + // Gb_Jogging + // + resources.ApplyResources(this.Gb_Jogging, "Gb_Jogging"); + this.Gb_Jogging.Controls.Add(this.BtnJogAbsZ); + this.Gb_Jogging.Controls.Add(this.BtnJogAbsY); + this.Gb_Jogging.Controls.Add(this.BtnJogAbsX); + this.Gb_Jogging.Controls.Add(this.NudJogAbsZ); + this.Gb_Jogging.Controls.Add(this.NudJogAbsY); + this.Gb_Jogging.Controls.Add(this.NudJogAbsX); + this.Gb_Jogging.Controls.Add(this.label19); + this.Gb_Jogging.Controls.Add(this.label16); + this.Gb_Jogging.Controls.Add(this.label15); + this.Gb_Jogging.Controls.Add(this.btnJogStop); + this.Gb_Jogging.Controls.Add(this.gB_Jog0); + this.Gb_Jogging.Name = "Gb_Jogging"; + this.Gb_Jogging.TabStop = false; + this.Gb_Jogging.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); + this.Gb_Jogging.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); + // + // BtnJogAbsZ + // + resources.ApplyResources(this.BtnJogAbsZ, "BtnJogAbsZ"); + this.BtnJogAbsZ.Name = "BtnJogAbsZ"; + this.BtnJogAbsZ.UseVisualStyleBackColor = true; + this.BtnJogAbsZ.Click += new System.EventHandler(this.BtnJogAbsZ_Click); + // + // BtnJogAbsY + // + resources.ApplyResources(this.BtnJogAbsY, "BtnJogAbsY"); + this.BtnJogAbsY.Name = "BtnJogAbsY"; + this.BtnJogAbsY.UseVisualStyleBackColor = true; + this.BtnJogAbsY.Click += new System.EventHandler(this.BtnJogAbsY_Click); + // + // BtnJogAbsX + // + resources.ApplyResources(this.BtnJogAbsX, "BtnJogAbsX"); + this.BtnJogAbsX.Name = "BtnJogAbsX"; + this.BtnJogAbsX.UseVisualStyleBackColor = true; + this.BtnJogAbsX.Click += new System.EventHandler(this.BtnJogAbsX_Click); + // + // NudJogAbsZ + // + this.NudJogAbsZ.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::GrblPlotter.Properties.Settings.Default, "mainFormMovoToZ", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.NudJogAbsZ.DecimalPlaces = 1; + resources.ApplyResources(this.NudJogAbsZ, "NudJogAbsZ"); + this.NudJogAbsZ.Maximum = new decimal(new int[] { + 1000000, + 0, + 0, + 0}); + this.NudJogAbsZ.Minimum = new decimal(new int[] { + 1000000, + 0, + 0, + -2147483648}); + this.NudJogAbsZ.Name = "NudJogAbsZ"; + this.NudJogAbsZ.Value = global::GrblPlotter.Properties.Settings.Default.mainFormMovoToZ; + // + // NudJogAbsY + // + this.NudJogAbsY.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::GrblPlotter.Properties.Settings.Default, "mainFormMovoToY", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.NudJogAbsY.DecimalPlaces = 1; + resources.ApplyResources(this.NudJogAbsY, "NudJogAbsY"); + this.NudJogAbsY.Maximum = new decimal(new int[] { + 1000000, + 0, + 0, + 0}); + this.NudJogAbsY.Minimum = new decimal(new int[] { + 1000000, + 0, + 0, + -2147483648}); + this.NudJogAbsY.Name = "NudJogAbsY"; + this.NudJogAbsY.Value = global::GrblPlotter.Properties.Settings.Default.mainFormMovoToY; + // + // NudJogAbsX + // + this.NudJogAbsX.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::GrblPlotter.Properties.Settings.Default, "mainFormMovoToX", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.NudJogAbsX.DecimalPlaces = 1; + resources.ApplyResources(this.NudJogAbsX, "NudJogAbsX"); + this.NudJogAbsX.Maximum = new decimal(new int[] { + 1000000, + 0, + 0, + 0}); + this.NudJogAbsX.Minimum = new decimal(new int[] { + 1000000, + 0, + 0, + -2147483648}); + this.NudJogAbsX.Name = "NudJogAbsX"; + this.NudJogAbsX.Value = global::GrblPlotter.Properties.Settings.Default.mainFormMovoToX; + // + // label19 + // + resources.ApplyResources(this.label19, "label19"); + this.label19.Name = "label19"; + // + // label16 + // + resources.ApplyResources(this.label16, "label16"); + this.label16.Name = "label16"; + // + // label15 + // + resources.ApplyResources(this.label15, "label15"); + this.label15.Name = "label15"; + // + // gB_Jog0 + // + this.gB_Jog0.Controls.Add(this.btnJogZeroA); + this.gB_Jog0.Controls.Add(this.btnJogZeroX); + this.gB_Jog0.Controls.Add(this.btnJogZeroXY); + this.gB_Jog0.Controls.Add(this.btnJogZeroY); + this.gB_Jog0.Controls.Add(this.btnJogZeroZ); + this.gB_Jog0.Controls.Add(this.cBMoveG0); + resources.ApplyResources(this.gB_Jog0, "gB_Jog0"); + this.gB_Jog0.Name = "gB_Jog0"; + this.gB_Jog0.TabStop = false; + // + // tLPRechtsUntenRechtsMitte + // + resources.ApplyResources(this.tLPRechtsUntenRechtsMitte, "tLPRechtsUntenRechtsMitte"); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickA, 2, 0); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickXY, 0, 0); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickZ, 1, 0); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickB, 3, 0); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickC, 4, 0); + this.tLPRechtsUntenRechtsMitte.Name = "tLPRechtsUntenRechtsMitte"; + this.tLPRechtsUntenRechtsMitte.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); + this.tLPRechtsUntenRechtsMitte.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); + // + // tLP_cB_StopJogging + // + resources.ApplyResources(this.tLP_cB_StopJogging, "tLP_cB_StopJogging"); + this.tLP_cB_StopJogging.Controls.Add(this.cBSendJogStop, 0, 0); + this.tLP_cB_StopJogging.Controls.Add(this.tableLayoutPanel3, 0, 1); + this.tLP_cB_StopJogging.Name = "tLP_cB_StopJogging"; + // + // cBSendJogStop + // + this.cBSendJogStop.Checked = global::GrblPlotter.Properties.Settings.Default.ctrlSendStopJog; + this.cBSendJogStop.CheckState = System.Windows.Forms.CheckState.Checked; + this.cBSendJogStop.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::GrblPlotter.Properties.Settings.Default, "ctrlSendStopJog", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + resources.ApplyResources(this.cBSendJogStop, "cBSendJogStop"); + this.cBSendJogStop.Name = "cBSendJogStop"; + this.cBSendJogStop.UseVisualStyleBackColor = true; + // + // tableLayoutPanel3 + // + resources.ApplyResources(this.tableLayoutPanel3, "tableLayoutPanel3"); + this.tableLayoutPanel3.Controls.Add(this.tableLayoutPanel4, 0, 0); + this.tableLayoutPanel3.Controls.Add(this.tableLayoutPanel5, 1, 0); + this.tableLayoutPanel3.Name = "tableLayoutPanel3"; + // + // tableLayoutPanel4 + // + resources.ApplyResources(this.tableLayoutPanel4, "tableLayoutPanel4"); + this.tableLayoutPanel4.Controls.Add(this.btnOverrideDoor, 0, 1); + this.tableLayoutPanel4.Controls.Add(this.btnResume, 0, 2); + this.tableLayoutPanel4.Controls.Add(this.btnFeedHold, 0, 0); + this.tableLayoutPanel4.Name = "tableLayoutPanel4"; + // + // tableLayoutPanel5 + // + resources.ApplyResources(this.tableLayoutPanel5, "tableLayoutPanel5"); + this.tableLayoutPanel5.Controls.Add(this.btnKillAlarm, 0, 1); + this.tableLayoutPanel5.Controls.Add(this.btnReset, 0, 0); + this.tableLayoutPanel5.Name = "tableLayoutPanel5"; + // // tLPMitteUnten // resources.ApplyResources(this.tLPMitteUnten, "tLPMitteUnten"); @@ -2191,7 +2324,7 @@ private void InitializeComponent() // this.applyLastTransformToolStripMenuItem.Name = "applyLastTransformToolStripMenuItem"; resources.ApplyResources(this.applyLastTransformToolStripMenuItem, "applyLastTransformToolStripMenuItem"); - this.applyLastTransformToolStripMenuItem.Click += new System.EventHandler(this.applyLastTransformToolStripMenuItem_Click); + this.applyLastTransformToolStripMenuItem.Click += new System.EventHandler(this.ApplyLastTransformToolStripMenuItem_Click); // // toolStripSeparator17 // @@ -2202,14 +2335,14 @@ private void InitializeComponent() // this.cmsPicBoxReloadFile.Name = "cmsPicBoxReloadFile"; resources.ApplyResources(this.cmsPicBoxReloadFile, "cmsPicBoxReloadFile"); - this.cmsPicBoxReloadFile.Tag = "0"; + this.cmsPicBoxReloadFile.Tag = ""; this.cmsPicBoxReloadFile.Click += new System.EventHandler(this.CmsPicBoxReloadFile_Click); // // cmsPicBoxReloadFile2 // this.cmsPicBoxReloadFile2.Name = "cmsPicBoxReloadFile2"; resources.ApplyResources(this.cmsPicBoxReloadFile2, "cmsPicBoxReloadFile2"); - this.cmsPicBoxReloadFile2.Tag = "1"; + this.cmsPicBoxReloadFile2.Tag = ""; this.cmsPicBoxReloadFile2.Click += new System.EventHandler(this.CmsPicBoxReloadFile_Click); // // cmsPicBoxPasteFromClipboard @@ -2344,7 +2477,7 @@ private void InitializeComponent() // resources.ApplyResources(this.tLPRechtsOben, "tLPRechtsOben"); this.tLPRechtsOben.Controls.Add(this.groupBox5, 1, 0); - this.tLPRechtsOben.Controls.Add(this.groupBoxCoordinates, 0, 0); + this.tLPRechtsOben.Controls.Add(this.gBoxDRO, 0, 0); this.tLPRechtsOben.Name = "tLPRechtsOben"; // // groupBox5 @@ -2499,41 +2632,181 @@ private void InitializeComponent() resources.ApplyResources(this.flowLayoutPanel1, "flowLayoutPanel1"); this.flowLayoutPanel1.Name = "flowLayoutPanel1"; // - // groupBoxCoordinates - // - this.groupBoxCoordinates.Controls.Add(this.label_c); - this.groupBoxCoordinates.Controls.Add(this.btnZeroC); - this.groupBoxCoordinates.Controls.Add(this.label_mc); - this.groupBoxCoordinates.Controls.Add(this.label_wc); - this.groupBoxCoordinates.Controls.Add(this.label11); - this.groupBoxCoordinates.Controls.Add(this.btnZeroB); - this.groupBoxCoordinates.Controls.Add(this.label_mb); - this.groupBoxCoordinates.Controls.Add(this.label_wb); - this.groupBoxCoordinates.Controls.Add(this.lblCurrentG); - this.groupBoxCoordinates.Controls.Add(this.label_status0); - this.groupBoxCoordinates.Controls.Add(this.label_a); - this.groupBoxCoordinates.Controls.Add(this.btnZeroA); - this.groupBoxCoordinates.Controls.Add(this.label_ma); - this.groupBoxCoordinates.Controls.Add(this.label_wa); - this.groupBoxCoordinates.Controls.Add(this.btnHome); - this.groupBoxCoordinates.Controls.Add(this.btnZeroXYZ); - this.groupBoxCoordinates.Controls.Add(this.btnZeroXY); - this.groupBoxCoordinates.Controls.Add(this.label4); - this.groupBoxCoordinates.Controls.Add(this.btnZeroZ); - this.groupBoxCoordinates.Controls.Add(this.label3); - this.groupBoxCoordinates.Controls.Add(this.btnZeroY); - this.groupBoxCoordinates.Controls.Add(this.label2); - this.groupBoxCoordinates.Controls.Add(this.btnZeroX); - this.groupBoxCoordinates.Controls.Add(this.label_status); - this.groupBoxCoordinates.Controls.Add(this.label_mx); - this.groupBoxCoordinates.Controls.Add(this.label_my); - this.groupBoxCoordinates.Controls.Add(this.label_mz); - this.groupBoxCoordinates.Controls.Add(this.label_wz); - this.groupBoxCoordinates.Controls.Add(this.label_wx); - this.groupBoxCoordinates.Controls.Add(this.label_wy); - resources.ApplyResources(this.groupBoxCoordinates, "groupBoxCoordinates"); - this.groupBoxCoordinates.Name = "groupBoxCoordinates"; - this.groupBoxCoordinates.TabStop = false; + // gBoxDRO + // + this.gBoxDRO.Controls.Add(this.gBoxDROSetCoord); + this.gBoxDRO.Controls.Add(this.label_c); + this.gBoxDRO.Controls.Add(this.btnZeroC); + this.gBoxDRO.Controls.Add(this.label_mc); + this.gBoxDRO.Controls.Add(this.label_wc); + this.gBoxDRO.Controls.Add(this.label11); + this.gBoxDRO.Controls.Add(this.btnZeroB); + this.gBoxDRO.Controls.Add(this.label_mb); + this.gBoxDRO.Controls.Add(this.label_wb); + this.gBoxDRO.Controls.Add(this.lblCurrentG); + this.gBoxDRO.Controls.Add(this.label_status0); + this.gBoxDRO.Controls.Add(this.label_a); + this.gBoxDRO.Controls.Add(this.btnZeroA); + this.gBoxDRO.Controls.Add(this.label_ma); + this.gBoxDRO.Controls.Add(this.label_wa); + this.gBoxDRO.Controls.Add(this.btnHome); + this.gBoxDRO.Controls.Add(this.btnZeroXYZ); + this.gBoxDRO.Controls.Add(this.btnZeroXY); + this.gBoxDRO.Controls.Add(this.label4); + this.gBoxDRO.Controls.Add(this.btnZeroZ); + this.gBoxDRO.Controls.Add(this.label3); + this.gBoxDRO.Controls.Add(this.btnZeroY); + this.gBoxDRO.Controls.Add(this.label2); + this.gBoxDRO.Controls.Add(this.btnZeroX); + this.gBoxDRO.Controls.Add(this.label_status); + this.gBoxDRO.Controls.Add(this.label_mx); + this.gBoxDRO.Controls.Add(this.label_my); + this.gBoxDRO.Controls.Add(this.label_mz); + this.gBoxDRO.Controls.Add(this.label_wz); + this.gBoxDRO.Controls.Add(this.label_wx); + this.gBoxDRO.Controls.Add(this.label_wy); + resources.ApplyResources(this.gBoxDRO, "gBoxDRO"); + this.gBoxDRO.Name = "gBoxDRO"; + this.gBoxDRO.TabStop = false; + // + // gBoxDROSetCoord + // + this.gBoxDROSetCoord.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); + this.gBoxDROSetCoord.Controls.Add(this.BtnSetCoordA); + this.gBoxDROSetCoord.Controls.Add(this.NudSetCoordA); + this.gBoxDROSetCoord.Controls.Add(this.LblSetCoordA); + this.gBoxDROSetCoord.Controls.Add(this.BtnSetCoordZ); + this.gBoxDROSetCoord.Controls.Add(this.BtnSetCoordY); + this.gBoxDROSetCoord.Controls.Add(this.BtnSetCoordX); + this.gBoxDROSetCoord.Controls.Add(this.NudSetCoordZ); + this.gBoxDROSetCoord.Controls.Add(this.NudSetCoordY); + this.gBoxDROSetCoord.Controls.Add(this.NudSetCoordX); + this.gBoxDROSetCoord.Controls.Add(this.LblSetCoordZ); + this.gBoxDROSetCoord.Controls.Add(this.LblSetCoordY); + this.gBoxDROSetCoord.Controls.Add(this.LblSetCoordX); + resources.ApplyResources(this.gBoxDROSetCoord, "gBoxDROSetCoord"); + this.gBoxDROSetCoord.Name = "gBoxDROSetCoord"; + this.gBoxDROSetCoord.TabStop = false; + // + // BtnSetCoordA + // + resources.ApplyResources(this.BtnSetCoordA, "BtnSetCoordA"); + this.BtnSetCoordA.Name = "BtnSetCoordA"; + this.BtnSetCoordA.UseVisualStyleBackColor = true; + this.BtnSetCoordA.Click += new System.EventHandler(this.BtnSetCoordA_Click); + // + // NudSetCoordA + // + this.NudSetCoordA.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::GrblPlotter.Properties.Settings.Default, "mainFormSetCoordA", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.NudSetCoordA.DecimalPlaces = 2; + resources.ApplyResources(this.NudSetCoordA, "NudSetCoordA"); + this.NudSetCoordA.Maximum = new decimal(new int[] { + 1000000, + 0, + 0, + 0}); + this.NudSetCoordA.Minimum = new decimal(new int[] { + 1000000, + 0, + 0, + -2147483648}); + this.NudSetCoordA.Name = "NudSetCoordA"; + this.NudSetCoordA.Value = global::GrblPlotter.Properties.Settings.Default.mainFormSetCoordA; + // + // LblSetCoordA + // + resources.ApplyResources(this.LblSetCoordA, "LblSetCoordA"); + this.LblSetCoordA.Name = "LblSetCoordA"; + // + // BtnSetCoordZ + // + resources.ApplyResources(this.BtnSetCoordZ, "BtnSetCoordZ"); + this.BtnSetCoordZ.Name = "BtnSetCoordZ"; + this.BtnSetCoordZ.UseVisualStyleBackColor = true; + this.BtnSetCoordZ.Click += new System.EventHandler(this.BtnSetCoordZ_Click); + // + // BtnSetCoordY + // + resources.ApplyResources(this.BtnSetCoordY, "BtnSetCoordY"); + this.BtnSetCoordY.Name = "BtnSetCoordY"; + this.BtnSetCoordY.UseVisualStyleBackColor = true; + this.BtnSetCoordY.Click += new System.EventHandler(this.BtnSetCoordY_Click); + // + // BtnSetCoordX + // + resources.ApplyResources(this.BtnSetCoordX, "BtnSetCoordX"); + this.BtnSetCoordX.Name = "BtnSetCoordX"; + this.BtnSetCoordX.UseVisualStyleBackColor = true; + this.BtnSetCoordX.Click += new System.EventHandler(this.BtnSetCoordX_Click); + // + // NudSetCoordZ + // + this.NudSetCoordZ.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::GrblPlotter.Properties.Settings.Default, "mainFormSetCoordZ", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.NudSetCoordZ.DecimalPlaces = 2; + resources.ApplyResources(this.NudSetCoordZ, "NudSetCoordZ"); + this.NudSetCoordZ.Maximum = new decimal(new int[] { + 1000000, + 0, + 0, + 0}); + this.NudSetCoordZ.Minimum = new decimal(new int[] { + 1000000, + 0, + 0, + -2147483648}); + this.NudSetCoordZ.Name = "NudSetCoordZ"; + this.NudSetCoordZ.Value = global::GrblPlotter.Properties.Settings.Default.mainFormSetCoordZ; + // + // NudSetCoordY + // + this.NudSetCoordY.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::GrblPlotter.Properties.Settings.Default, "mainFormSetCoordY", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.NudSetCoordY.DecimalPlaces = 2; + resources.ApplyResources(this.NudSetCoordY, "NudSetCoordY"); + this.NudSetCoordY.Maximum = new decimal(new int[] { + 1000000, + 0, + 0, + 0}); + this.NudSetCoordY.Minimum = new decimal(new int[] { + 1000000, + 0, + 0, + -2147483648}); + this.NudSetCoordY.Name = "NudSetCoordY"; + this.NudSetCoordY.Value = global::GrblPlotter.Properties.Settings.Default.mainFormSetCoordY; + // + // NudSetCoordX + // + this.NudSetCoordX.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::GrblPlotter.Properties.Settings.Default, "mainFormSetCoordX", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.NudSetCoordX.DecimalPlaces = 2; + resources.ApplyResources(this.NudSetCoordX, "NudSetCoordX"); + this.NudSetCoordX.Maximum = new decimal(new int[] { + 1000000, + 0, + 0, + 0}); + this.NudSetCoordX.Minimum = new decimal(new int[] { + 1000000, + 0, + 0, + -2147483648}); + this.NudSetCoordX.Name = "NudSetCoordX"; + this.NudSetCoordX.Value = global::GrblPlotter.Properties.Settings.Default.mainFormSetCoordX; + // + // LblSetCoordZ + // + resources.ApplyResources(this.LblSetCoordZ, "LblSetCoordZ"); + this.LblSetCoordZ.Name = "LblSetCoordZ"; + // + // LblSetCoordY + // + resources.ApplyResources(this.LblSetCoordY, "LblSetCoordY"); + this.LblSetCoordY.Name = "LblSetCoordY"; + // + // LblSetCoordX + // + resources.ApplyResources(this.LblSetCoordX, "LblSetCoordX"); + this.LblSetCoordX.Name = "LblSetCoordX"; // // label_c // @@ -2828,6 +3101,7 @@ private void InitializeComponent() this.createBarcodeToolStripMenuItem, this.imageToolStripMenuItem, this.createSimpleShapesToolStripMenuItem, + this.wireCutterToolStripMenuItem, this.createJogPathToolStripMenuItem, this.startExtensionToolStripMenuItem}); this.createGCodeToolStripMenuItem.Name = "createGCodeToolStripMenuItem"; @@ -2857,6 +3131,12 @@ private void InitializeComponent() resources.ApplyResources(this.createSimpleShapesToolStripMenuItem, "createSimpleShapesToolStripMenuItem"); this.createSimpleShapesToolStripMenuItem.Click += new System.EventHandler(this.CreateSimpleShapesToolStripMenuItem_Click); // + // wireCutterToolStripMenuItem + // + this.wireCutterToolStripMenuItem.Name = "wireCutterToolStripMenuItem"; + resources.ApplyResources(this.wireCutterToolStripMenuItem, "wireCutterToolStripMenuItem"); + this.wireCutterToolStripMenuItem.Click += new System.EventHandler(this.WireCutterToolStripMenuItem_Click); + // // createJogPathToolStripMenuItem // this.createJogPathToolStripMenuItem.Name = "createJogPathToolStripMenuItem"; @@ -3462,12 +3742,12 @@ private void InitializeComponent() this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed); this.Load += new System.EventHandler(this.MainForm_Load); + this.ResizeEnd += new System.EventHandler(this.MainForm_Resize); this.DragDrop += new System.Windows.Forms.DragEventHandler(this.MainForm_DragDrop); this.DragEnter += new System.Windows.Forms.DragEventHandler(this.MainForm_DragEnter); this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MainForm_KeyDown); this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.MainForm_KeyUp); this.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.MainForm_PreviewKeyDown); - this.Resize += new System.EventHandler(this.MainForm_Resize); this.splitContainer1.Panel1.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); @@ -3494,15 +3774,7 @@ private void InitializeComponent() this.tLPRechtsUnten.PerformLayout(); this.tLPRechtsUntenRechts.ResumeLayout(false); this.tLPRechtsUntenRechts.PerformLayout(); - this.gB_Jogging.ResumeLayout(false); - this.gB_Jog0.ResumeLayout(false); - this.gB_Jog0.PerformLayout(); - this.tLPRechtsUntenRechtsMitte.ResumeLayout(false); - this.tableLayoutPanel2.ResumeLayout(false); - this.tableLayoutPanel3.ResumeLayout(false); - this.tableLayoutPanel4.ResumeLayout(false); - this.tableLayoutPanel5.ResumeLayout(false); - this.tabControl1.ResumeLayout(false); + this.tC_RouterPlotterLaser.ResumeLayout(false); this.tabPage1.ResumeLayout(false); this.tabPage1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.NudSpeed)).EndInit(); @@ -3511,6 +3783,18 @@ private void InitializeComponent() this.tabPage3.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.PbLaser)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.TbLaser)).EndInit(); + this.Gb_Jogging.ResumeLayout(false); + this.Gb_Jogging.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudJogAbsZ)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudJogAbsY)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudJogAbsX)).EndInit(); + this.gB_Jog0.ResumeLayout(false); + this.gB_Jog0.PerformLayout(); + this.tLPRechtsUntenRechtsMitte.ResumeLayout(false); + this.tLP_cB_StopJogging.ResumeLayout(false); + this.tableLayoutPanel3.ResumeLayout(false); + this.tableLayoutPanel4.ResumeLayout(false); + this.tableLayoutPanel5.ResumeLayout(false); this.tLPMitteUnten.ResumeLayout(false); this.tLPMitteUnten.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); @@ -3519,8 +3803,14 @@ private void InitializeComponent() this.groupBox5.ResumeLayout(false); this.tLPCustomButton1.ResumeLayout(false); this.tLPCustomButton2.ResumeLayout(false); - this.groupBoxCoordinates.ResumeLayout(false); - this.groupBoxCoordinates.PerformLayout(); + this.gBoxDRO.ResumeLayout(false); + this.gBoxDRO.PerformLayout(); + this.gBoxDROSetCoord.ResumeLayout(false); + this.gBoxDROSetCoord.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudSetCoordA)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudSetCoordZ)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudSetCoordY)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudSetCoordX)).EndInit(); this.menuStrip1.ResumeLayout(false); this.menuStrip1.PerformLayout(); this.statusStrip1.ResumeLayout(false); @@ -3549,7 +3839,7 @@ private void InitializeComponent() private System.Windows.Forms.Button btnStreamStart; private System.Windows.Forms.TextBox tbFile; private System.Windows.Forms.OpenFileDialog openFileDialog1; - private System.Windows.Forms.GroupBox groupBoxCoordinates; + private System.Windows.Forms.GroupBox gBoxDRO; private System.Windows.Forms.Label label_status; private System.Windows.Forms.Label lblRemaining; private System.Windows.Forms.Label label_status0; @@ -3728,9 +4018,7 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripSeparator toolStripSeparator14; private System.Windows.Forms.ToolStripMenuItem cmsFindDialog; private System.Windows.Forms.TableLayoutPanel tLPRechtsUntenRechts; - private System.Windows.Forms.GroupBox gB_Jogging; - private System.Windows.Forms.CheckBox cBSendJogStop; - private System.Windows.Forms.Button btnResume; + private System.Windows.Forms.GroupBox Gb_Jogging; private virtualJoystick.virtualJoystick virtualJoystickA; private System.Windows.Forms.Button btnJogStop; private System.Windows.Forms.GroupBox gB_Jog0; @@ -3746,14 +4034,7 @@ private void InitializeComponent() private System.Windows.Forms.Label lblSpeed; private System.Windows.Forms.CheckBox CbCoolant; private System.Windows.Forms.CheckBox CbSpindle; - private System.Windows.Forms.Button btnKillAlarm; - private System.Windows.Forms.Button btnFeedHold; - private System.Windows.Forms.Button btnReset; private System.Windows.Forms.TableLayoutPanel tLPRechtsUntenRechtsMitte; - private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; - private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3; - private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4; - private System.Windows.Forms.TableLayoutPanel tableLayoutPanel5; private System.Windows.Forms.ToolStripMenuItem mirrorRotaryToolStripMenuItem; private System.Windows.Forms.SplitContainer splitContainer1; private System.Windows.Forms.Label label_c; @@ -3776,7 +4057,6 @@ private void InitializeComponent() private System.Windows.Forms.Button btnOverrideFlood; private System.Windows.Forms.GroupBox gBOverrideRGB; private System.Windows.Forms.GroupBox gBOverrideASGB; - private System.Windows.Forms.Button btnOverrideDoor; private System.Windows.Forms.Label label12; private System.Windows.Forms.Button btnOverrideRapid0; private System.Windows.Forms.Label label13; @@ -3869,7 +4149,7 @@ private void InitializeComponent() private System.Windows.Forms.Button BtnOverrideD1; private System.Windows.Forms.Button BtnOverrideD0; private System.Windows.Forms.ToolStripMenuItem czechToolStripMenuItem; - private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabControl tC_RouterPlotterLaser; private System.Windows.Forms.TabPage tabPage1; private System.Windows.Forms.TabPage tabPage2; private System.Windows.Forms.TabPage tabPage3; @@ -3913,6 +4193,39 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripMenuItem cmsPicBoxReloadFile2; private System.Windows.Forms.ToolStripMenuItem convertToPolarCoordinatesToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem applyLastTransformToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem wireCutterToolStripMenuItem; + private System.Windows.Forms.TableLayoutPanel tLP_cB_StopJogging; + private System.Windows.Forms.CheckBox cBSendJogStop; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4; + private System.Windows.Forms.Button btnOverrideDoor; + private System.Windows.Forms.Button btnResume; + private System.Windows.Forms.Button btnFeedHold; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel5; + private System.Windows.Forms.Button btnKillAlarm; + private System.Windows.Forms.Button btnReset; + private System.Windows.Forms.NumericUpDown NudJogAbsZ; + private System.Windows.Forms.NumericUpDown NudJogAbsY; + private System.Windows.Forms.NumericUpDown NudJogAbsX; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.Button BtnJogAbsZ; + private System.Windows.Forms.Button BtnJogAbsY; + private System.Windows.Forms.Button BtnJogAbsX; + private System.Windows.Forms.GroupBox gBoxDROSetCoord; + private System.Windows.Forms.Button BtnSetCoordZ; + private System.Windows.Forms.Button BtnSetCoordY; + private System.Windows.Forms.Button BtnSetCoordX; + private System.Windows.Forms.NumericUpDown NudSetCoordZ; + private System.Windows.Forms.NumericUpDown NudSetCoordY; + private System.Windows.Forms.NumericUpDown NudSetCoordX; + private System.Windows.Forms.Label LblSetCoordZ; + private System.Windows.Forms.Label LblSetCoordY; + private System.Windows.Forms.Label LblSetCoordX; + private System.Windows.Forms.Button BtnSetCoordA; + private System.Windows.Forms.NumericUpDown NudSetCoordA; + private System.Windows.Forms.Label LblSetCoordA; } } diff --git a/GRBL-Plotter/GUI/MainForm.Designer.cs.bak b/GRBL-Plotter/GUI/MainForm.Designer.cs.bak new file mode 100644 index 000000000..bdc7e5e17 --- /dev/null +++ b/GRBL-Plotter/GUI/MainForm.Designer.cs.bak @@ -0,0 +1,3959 @@ +/* GRBL-Plotter. Another GCode sender for GRBL. + This file is part of the GRBL-Plotter application. + + Copyright (C) 2015-2022 Sven Hasemann contact: svenhb@web.de + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ +namespace GrblPlotter +{ + partial class MainForm + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + if (picBoxBackround != null) + picBoxBackround.Dispose(); + StyleComment.Dispose(); + StyleFWord.Dispose(); + StyleGWord.Dispose(); + StyleMWord.Dispose(); + StyleSWord.Dispose(); + StyleTool.Dispose(); + StyleXAxis.Dispose(); + StyleYAxis.Dispose(); + StyleZAxis.Dispose(); + StyleCommentxml.Dispose(); + StyleFail.Dispose(); + + penUp.Dispose(); + penDown.Dispose(); + penRotary.Dispose(); + penHeightMap.Dispose(); + penRuler.Dispose(); + penGrid1.Dispose(); + penGrid10.Dispose(); + penGrid100.Dispose(); + penTool.Dispose(); + penMarker.Dispose(); + penLandMark.Dispose(); + penBackgroundPath.Dispose(); + penDimension.Dispose(); + penSimulation.Dispose(); + + brushMachineLimit.Dispose(); + brushBackground.Dispose(); + brushBackgroundPath.Dispose(); + StyleAAxis.Dispose(); + StyleLineN.Dispose(); + pBoxOrig.Dispose(); + pBoxTransform.Dispose(); + + ErrorStyle.Dispose(); + StyleTT.Dispose(); + Style2nd.Dispose(); + + /* _text_form.Dispose(); + _image_form.Dispose(); + _shape_form.Dispose(); + _barcode_form.Dispose(); + + _streaming_form.Dispose(); + _streaming_form2.Dispose(); + _serial_form2.Dispose(); + _serial_form3.Dispose(); + _2ndGRBL_form.Dispose(); + _camera_form.Dispose(); + _diyControlPad.Dispose(); + _coordSystem_form.Dispose(); + _laser_form.Dispose(); + _probing_form.Dispose(); + _heightmap_form.Dispose(); + _setup_form.Dispose(); + _jogPathCreator_form.Dispose();*/ + + myFont7.Dispose(); + myFont8.Dispose(); + + selectionPathOrig.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.tLPLinks = new System.Windows.Forms.TableLayoutPanel(); + this.fCTBCode = new FastColoredTextBoxNS.FastColoredTextBox(); + this.cmsFCTB = new System.Windows.Forms.ContextMenuStrip(this.components); + this.unDo3ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsEditorHotkeys = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator19 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsCodeBlocksFold = new System.Windows.Forms.ToolStripMenuItem(); + this.foldCodeBlocks1stLevelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.foldCodeBlocks2ndLevelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.foldCodeBlocks3rdLevelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.expandCodeBlocksToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.toggleBlockExpansionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksMove = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsFCTBMoveSelectedCodeBlockMostUp = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsFCTBMoveSelectedCodeBlockUp = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsFCTBMoveSelectedCodeBlockDown = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsFCTBMoveSelectedCodeBlockMostDown = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSort = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSortReverse = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSortById = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSortByColor = new System.Windows.Forms.ToolStripMenuItem(); + this.sortByPenWidthToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.sortByLayerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.sortByTypeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSortByGeometry = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSortByToolNr = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSortByToolName = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSortByCodeSize = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSortByCodeArea = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksSortByDistance = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksRemoveGroup = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeBlocksRemoveAll = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsEditMode = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeSelect = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodeCopy = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodePaste = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodePasteSpecial1 = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCodePasteSpecial2 = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator14 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsFindDialog = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsReplaceDialog = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator12 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsCodeSendLine = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsCommentOut = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsUpdate2DView = new System.Windows.Forms.ToolStripMenuItem(); + this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.btnSimulateSlower = new System.Windows.Forms.Button(); + this.btnSimulateFaster = new System.Windows.Forms.Button(); + this.btnStreamStop = new System.Windows.Forms.Button(); + this.btnStreamCheck = new System.Windows.Forms.Button(); + this.btnStreamStart = new System.Windows.Forms.Button(); + this.label6 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.BtnOverrideD3 = new System.Windows.Forms.Button(); + this.BtnOverrideD2 = new System.Windows.Forms.Button(); + this.BtnOverrideD1 = new System.Windows.Forms.Button(); + this.BtnOverrideD0 = new System.Windows.Forms.Button(); + this.btnOverrideSpindle = new System.Windows.Forms.Button(); + this.btnOverrideMist = new System.Windows.Forms.Button(); + this.lblStatusFeed = new System.Windows.Forms.Label(); + this.lblStatusSpeed = new System.Windows.Forms.Label(); + this.btnJogStop = new System.Windows.Forms.Button(); + this.btnJogZeroA = new System.Windows.Forms.Button(); + this.btnJogZeroX = new System.Windows.Forms.Button(); + this.btnJogZeroXY = new System.Windows.Forms.Button(); + this.btnJogZeroY = new System.Windows.Forms.Button(); + this.btnJogZeroZ = new System.Windows.Forms.Button(); + this.cBMoveG0 = new System.Windows.Forms.CheckBox(); + this.virtualJoystickA = new virtualJoystick.virtualJoystick(); + this.virtualJoystickXY = new virtualJoystick.virtualJoystick(); + this.virtualJoystickZ = new virtualJoystick.virtualJoystick(); + this.virtualJoystickB = new virtualJoystick.virtualJoystick(); + this.virtualJoystickC = new virtualJoystick.virtualJoystick(); + this.btnOverrideDoor = new System.Windows.Forms.Button(); + this.btnResume = new System.Windows.Forms.Button(); + this.btnFeedHold = new System.Windows.Forms.Button(); + this.btnKillAlarm = new System.Windows.Forms.Button(); + this.btnReset = new System.Windows.Forms.Button(); + this.LblSpeedSet = new System.Windows.Forms.Label(); + this.LblSpeedMax = new System.Windows.Forms.Label(); + this.LblSpeedMin = new System.Windows.Forms.Label(); + this.BtnPenUp = new System.Windows.Forms.Button(); + this.BtnPenDown = new System.Windows.Forms.Button(); + this.label14 = new System.Windows.Forms.Label(); + this.label17 = new System.Windows.Forms.Label(); + this.label18 = new System.Windows.Forms.Label(); + this.tBURL = new System.Windows.Forms.TextBox(); + this.btnZeroC = new System.Windows.Forms.Button(); + this.btnZeroB = new System.Windows.Forms.Button(); + this.lblCurrentG = new System.Windows.Forms.Label(); + this.btnZeroA = new System.Windows.Forms.Button(); + this.btnHome = new System.Windows.Forms.Button(); + this.btnZeroXYZ = new System.Windows.Forms.Button(); + this.btnZeroXY = new System.Windows.Forms.Button(); + this.btnZeroZ = new System.Windows.Forms.Button(); + this.btnZeroY = new System.Windows.Forms.Button(); + this.btnZeroX = new System.Windows.Forms.Button(); + this.CbAddGraphic = new System.Windows.Forms.CheckBox(); + this.CbMist = new System.Windows.Forms.CheckBox(); + this.CbSpindle = new System.Windows.Forms.CheckBox(); + this.CbCoolant = new System.Windows.Forms.CheckBox(); + this.gBoxStream = new System.Windows.Forms.GroupBox(); + this.btnSimulatePause = new System.Windows.Forms.Button(); + this.btnSimulate = new System.Windows.Forms.Button(); + this.lbInfo = new System.Windows.Forms.Label(); + this.pbBuffer = new System.Windows.Forms.ProgressBar(); + this.lblRemaining = new System.Windows.Forms.Label(); + this.pbFile = new System.Windows.Forms.ProgressBar(); + this.lblElapsed = new System.Windows.Forms.Label(); + this.lblFileProgress = new System.Windows.Forms.Label(); + this.tbFile = new System.Windows.Forms.TextBox(); + this.gBoxDimension = new System.Windows.Forms.GroupBox(); + this.btnLimitExceed = new System.Windows.Forms.Button(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.btnOffsetApply = new System.Windows.Forms.Button(); + this.tbOffsetY = new System.Windows.Forms.TextBox(); + this.tbOffsetX = new System.Windows.Forms.TextBox(); + this.rBOrigin9 = new System.Windows.Forms.RadioButton(); + this.rBOrigin8 = new System.Windows.Forms.RadioButton(); + this.rBOrigin7 = new System.Windows.Forms.RadioButton(); + this.rBOrigin6 = new System.Windows.Forms.RadioButton(); + this.rBOrigin5 = new System.Windows.Forms.RadioButton(); + this.rBOrigin4 = new System.Windows.Forms.RadioButton(); + this.rBOrigin3 = new System.Windows.Forms.RadioButton(); + this.rBOrigin2 = new System.Windows.Forms.RadioButton(); + this.rBOrigin1 = new System.Windows.Forms.RadioButton(); + this.lbDimension = new System.Windows.Forms.TextBox(); + this.gBoxOverride = new System.Windows.Forms.GroupBox(); + this.gBOverrideRGB = new System.Windows.Forms.GroupBox(); + this.label12 = new System.Windows.Forms.Label(); + this.btnOverrideRapid0 = new System.Windows.Forms.Button(); + this.label13 = new System.Windows.Forms.Label(); + this.btnOverrideRapid2 = new System.Windows.Forms.Button(); + this.lblOverrideRapidValue = new System.Windows.Forms.Label(); + this.btnOverrideRapid1 = new System.Windows.Forms.Button(); + this.gBOverrideASGB = new System.Windows.Forms.GroupBox(); + this.btnOverrideFlood = new System.Windows.Forms.Button(); + this.gBOverrideFRGB = new System.Windows.Forms.GroupBox(); + this.label5 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.lblOverrideFRValue = new System.Windows.Forms.Label(); + this.btnOverrideFR1 = new System.Windows.Forms.Button(); + this.btnOverrideFR2 = new System.Windows.Forms.Button(); + this.btnOverrideFR0 = new System.Windows.Forms.Button(); + this.btnOverrideFR4 = new System.Windows.Forms.Button(); + this.btnOverrideFR3 = new System.Windows.Forms.Button(); + this.gBOverrideSSGB = new System.Windows.Forms.GroupBox(); + this.label8 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.lblOverrideSSValue = new System.Windows.Forms.Label(); + this.btnOverrideSS2 = new System.Windows.Forms.Button(); + this.btnOverrideSS0 = new System.Windows.Forms.Button(); + this.btnOverrideSS1 = new System.Windows.Forms.Button(); + this.btnOverrideSS4 = new System.Windows.Forms.Button(); + this.btnOverrideSS3 = new System.Windows.Forms.Button(); + this.tLPRechts = new System.Windows.Forms.TableLayoutPanel(); + this.tLPRechtsUnten = new System.Windows.Forms.TableLayoutPanel(); + this.tLPRechtsUntenRechts = new System.Windows.Forms.TableLayoutPanel(); + this.gB_Jogging = new System.Windows.Forms.GroupBox(); + this.gB_Jog0 = new System.Windows.Forms.GroupBox(); + this.tLPRechtsUntenRechtsMitte = new System.Windows.Forms.TableLayoutPanel(); + this.tLP_cB_StopJogging = new System.Windows.Forms.TableLayoutPanel(); + this.cBSendJogStop = new System.Windows.Forms.CheckBox(); + this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel(); + this.tC_RouterPlotterLaser = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.LblSpeedSetVal = new System.Windows.Forms.Label(); + this.RbSpindleCCW = new System.Windows.Forms.RadioButton(); + this.RbSpindleCW = new System.Windows.Forms.RadioButton(); + this.LblSpeedMaxVal = new System.Windows.Forms.Label(); + this.LblSpeedMinVal = new System.Windows.Forms.Label(); + this.NudSpeed = new System.Windows.Forms.NumericUpDown(); + this.lblTool = new System.Windows.Forms.Label(); + this.CbTool = new System.Windows.Forms.CheckBox(); + this.lblSpeed = new System.Windows.Forms.Label(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.label9 = new System.Windows.Forms.Label(); + this.BtnPenZero = new System.Windows.Forms.Button(); + this.tabPage3 = new System.Windows.Forms.TabPage(); + this.PbLaser = new System.Windows.Forms.PictureBox(); + this.CbLasermodeVal = new System.Windows.Forms.Label(); + this.CbLasermode = new System.Windows.Forms.CheckBox(); + this.LblLaserSetVal = new System.Windows.Forms.Label(); + this.LblLaserMaxVal = new System.Windows.Forms.Label(); + this.LblLaserMinVal = new System.Windows.Forms.Label(); + this.RbLaserM4 = new System.Windows.Forms.RadioButton(); + this.RbLaserM3 = new System.Windows.Forms.RadioButton(); + this.CbLaser = new System.Windows.Forms.CheckBox(); + this.TbLaser = new System.Windows.Forms.TrackBar(); + this.GbSetCoordinates = new System.Windows.Forms.GroupBox(); + this.BtnSetCoordinateX = new System.Windows.Forms.Button(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.tLPMitteUnten = new System.Windows.Forms.TableLayoutPanel(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.cmsPictureBox = new System.Windows.Forms.ContextMenuStrip(this.components); + this.unDo2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.applyLastTransformToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator17 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsPicBoxReloadFile = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxReloadFile2 = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxPasteFromClipboard = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxClearWorkspace = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsPicBoxResetZooming = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsPicBoxMoveToMarkedPosition = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxZeroXYAtMarkedPosition = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxMoveGraphicsOrigin = new System.Windows.Forms.ToolStripMenuItem(); + this.deletenotMarkToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsPicBoxMarkFirstPos = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxShowProperties = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxDuplicatePath = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxDeletePath = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxCropSelectedPath = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxMoveSelectedPathInCode = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxReverseSelectedPath = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxRotateSelectedPath = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator10 = new System.Windows.Forms.ToolStripSeparator(); + this.cmsPicBoxSetGCodeAsBackground = new System.Windows.Forms.ToolStripMenuItem(); + this.cmsPicBoxClearBackground = new System.Windows.Forms.ToolStripMenuItem(); + this.copyContentTroClipboardToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tLPRechtsOben = new System.Windows.Forms.TableLayoutPanel(); + this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.tLPCustomButton1 = new System.Windows.Forms.TableLayoutPanel(); + this.tLPCustomButton2 = new System.Windows.Forms.TableLayoutPanel(); + this.btnCustom1 = new System.Windows.Forms.Button(); + this.btnCustom2 = new System.Windows.Forms.Button(); + this.btnCustom3 = new System.Windows.Forms.Button(); + this.btnCustom4 = new System.Windows.Forms.Button(); + this.btnCustom5 = new System.Windows.Forms.Button(); + this.btnCustom6 = new System.Windows.Forms.Button(); + this.btnCustom7 = new System.Windows.Forms.Button(); + this.btnCustom8 = new System.Windows.Forms.Button(); + this.btnCustom9 = new System.Windows.Forms.Button(); + this.btnCustom10 = new System.Windows.Forms.Button(); + this.btnCustom11 = new System.Windows.Forms.Button(); + this.btnCustom12 = new System.Windows.Forms.Button(); + this.btnCustom13 = new System.Windows.Forms.Button(); + this.btnCustom14 = new System.Windows.Forms.Button(); + this.btnCustom15 = new System.Windows.Forms.Button(); + this.btnCustom16 = new System.Windows.Forms.Button(); + this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); + this.groupBoxCoordinates = new System.Windows.Forms.GroupBox(); + this.label_c = new System.Windows.Forms.Label(); + this.label_mc = new System.Windows.Forms.Label(); + this.label_wc = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.label_mb = new System.Windows.Forms.Label(); + this.label_wb = new System.Windows.Forms.Label(); + this.label_status0 = new System.Windows.Forms.Label(); + this.label_a = new System.Windows.Forms.Label(); + this.label_ma = new System.Windows.Forms.Label(); + this.label_wa = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label_status = new System.Windows.Forms.Label(); + this.label_mx = new System.Windows.Forms.Label(); + this.label_my = new System.Windows.Forms.Label(); + this.label_mz = new System.Windows.Forms.Label(); + this.label_wz = new System.Windows.Forms.Label(); + this.label_wx = new System.Windows.Forms.Label(); + this.label_wy = new System.Windows.Forms.Label(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.loadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); + this.setupToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); + this.saveMachineParametersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.loadMachineParametersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.LanguageToolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem(); + this.englishToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.deutschToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.pусскийToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem(); + this.portuguêsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.franzToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.italianoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.PolishToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.czechToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.türkToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.chinesischToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.arabischToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.japanischToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.createGCodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.textWizzardToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.createBarcodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.imageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.createSimpleShapesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.wireCutterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.createJogPathToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.startExtensionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.gCodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.unDoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator16 = new System.Windows.Forms.ToolStripSeparator(); + this.mirrorXToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.mirrorYToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.mirrorRotaryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); + this.rotate90ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.rotate90ToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.rotate180ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.rotateFreeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_rotate = new System.Windows.Forms.ToolStripTextBox(); + this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); + this.sToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_XY_scale = new System.Windows.Forms.ToolStripTextBox(); + this.skalierenXYToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_XY_X_scale = new System.Windows.Forms.ToolStripTextBox(); + this.skalierenXYUmXUnitsZuErreichenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_XY_Y_scale = new System.Windows.Forms.ToolStripTextBox(); + this.skaliereXUmToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_X_scale = new System.Windows.Forms.ToolStripTextBox(); + this.skaliereAufXUnitsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_X_X_scale = new System.Windows.Forms.ToolStripTextBox(); + this.skaliereYUmToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_Y_scale = new System.Windows.Forms.ToolStripTextBox(); + this.skaliereAufYUnitsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_Y_Y_scale = new System.Windows.Forms.ToolStripTextBox(); + this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); + this.rotaryDimaeterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_rotary_diameter = new System.Windows.Forms.ToolStripTextBox(); + this.skaliereXAufDrehachseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_X_A_scale = new System.Windows.Forms.ToolStripTextBox(); + this.skaliereYAufDrehachseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_Y_A_scale = new System.Windows.Forms.ToolStripTextBox(); + this.toolStripSeparator15 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStrip_RadiusComp = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tBRadiusCompValue = new System.Windows.Forms.ToolStripTextBox(); + this.ersetzteG23DurchLinienToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.convertToPolarCoordinatesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.convertZToSspindleSpeedToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.removeAnyZMoveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.workpieceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.probingToolLengthToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.surfaceScanHeightMapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.jogPathCreatorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.machineToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.edgeFinderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.heightMapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.laserToolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.coordinateSystemsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.setupToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.startStreamingAtLineToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStrip_tb_StreamLine = new System.Windows.Forms.ToolStripTextBox(); + this.controlStreamingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.control2ndGRBLToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.control3rdGRBLToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.projectorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.grblSetupToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.processAutomationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.viewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripViewRuler = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripViewInfo = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripViewPenUp = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripViewMachineFix = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripViewMachine = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripViewDimension = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripViewTool = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripViewBackground = new System.Windows.Forms.ToolStripMenuItem(); + this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.logToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.showFormsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MainTimer = new System.Windows.Forms.Timer(this.components); + this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); + this.gamePadTimer = new System.Windows.Forms.Timer(this.components); + this.simulationTimer = new System.Windows.Forms.Timer(this.components); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.toolStripStatusLabel0 = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStripStatusLabel2 = new System.Windows.Forms.ToolStripStatusLabel(); + this.SplashScreenTimer = new System.Windows.Forms.Timer(this.components); + this.loadTimer = new System.Windows.Forms.Timer(this.components); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); + this.splitContainer1.Panel1.SuspendLayout(); + this.splitContainer1.Panel2.SuspendLayout(); + this.splitContainer1.SuspendLayout(); + this.tLPLinks.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.fCTBCode)).BeginInit(); + this.cmsFCTB.SuspendLayout(); + this.gBoxStream.SuspendLayout(); + this.gBoxDimension.SuspendLayout(); + this.groupBox4.SuspendLayout(); + this.gBoxOverride.SuspendLayout(); + this.gBOverrideRGB.SuspendLayout(); + this.gBOverrideASGB.SuspendLayout(); + this.gBOverrideFRGB.SuspendLayout(); + this.gBOverrideSSGB.SuspendLayout(); + this.tLPRechts.SuspendLayout(); + this.tLPRechtsUnten.SuspendLayout(); + this.tLPRechtsUntenRechts.SuspendLayout(); + this.gB_Jogging.SuspendLayout(); + this.gB_Jog0.SuspendLayout(); + this.tLPRechtsUntenRechtsMitte.SuspendLayout(); + this.tLP_cB_StopJogging.SuspendLayout(); + this.tableLayoutPanel3.SuspendLayout(); + this.tableLayoutPanel4.SuspendLayout(); + this.tableLayoutPanel5.SuspendLayout(); + this.tC_RouterPlotterLaser.SuspendLayout(); + this.tabPage1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudSpeed)).BeginInit(); + this.tabPage2.SuspendLayout(); + this.tabPage3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.PbLaser)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.TbLaser)).BeginInit(); + this.GbSetCoordinates.SuspendLayout(); + this.tLPMitteUnten.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.cmsPictureBox.SuspendLayout(); + this.tLPRechtsOben.SuspendLayout(); + this.groupBox5.SuspendLayout(); + this.tLPCustomButton1.SuspendLayout(); + this.tLPCustomButton2.SuspendLayout(); + this.groupBoxCoordinates.SuspendLayout(); + this.menuStrip1.SuspendLayout(); + this.statusStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // splitContainer1 + // + this.splitContainer1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + resources.ApplyResources(this.splitContainer1, "splitContainer1"); + this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; + this.splitContainer1.Name = "splitContainer1"; + // + // splitContainer1.Panel1 + // + this.splitContainer1.Panel1.Controls.Add(this.tLPLinks); + // + // splitContainer1.Panel2 + // + this.splitContainer1.Panel2.Controls.Add(this.tLPRechts); + this.splitContainer1.SplitterMoved += new System.Windows.Forms.SplitterEventHandler(this.SplitContainer1_SplitterMoved); + // + // tLPLinks + // + resources.ApplyResources(this.tLPLinks, "tLPLinks"); + this.tLPLinks.Controls.Add(this.fCTBCode, 0, 3); + this.tLPLinks.Controls.Add(this.gBoxStream, 0, 0); + this.tLPLinks.Controls.Add(this.gBoxDimension, 0, 2); + this.tLPLinks.Controls.Add(this.gBoxOverride, 0, 1); + this.tLPLinks.Name = "tLPLinks"; + // + // fCTBCode + // + this.fCTBCode.AllowMacroRecording = false; + this.fCTBCode.AutoCompleteBracketsList = new char[] { + '(', + ')', + '{', + '}', + '[', + ']', + '\"', + '\"', + '\'', + '\''}; + this.fCTBCode.AutoIndent = false; + this.fCTBCode.AutoIndentCharsPatterns = "\r\n^\\s*[\\w\\.]+\\s*(?=)\\s*(?[^;]+);"; + resources.ApplyResources(this.fCTBCode, "fCTBCode"); + this.fCTBCode.BackBrush = null; + this.fCTBCode.CharCnWidth = 13; + this.fCTBCode.CharHeight = 12; + this.fCTBCode.CharWidth = 7; + this.fCTBCode.ContextMenuStrip = this.cmsFCTB; + this.fCTBCode.Cursor = System.Windows.Forms.Cursors.IBeam; + this.fCTBCode.DelayedTextChangedInterval = 200; + this.fCTBCode.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); + this.fCTBCode.Hotkeys = resources.GetString("fCTBCode.Hotkeys"); + this.fCTBCode.IsReplaceMode = false; + this.fCTBCode.Name = "fCTBCode"; + this.fCTBCode.Paddings = new System.Windows.Forms.Padding(0); + this.fCTBCode.SelectionColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); + this.fCTBCode.ServiceColors = ((FastColoredTextBoxNS.ServiceColors)(resources.GetObject("fCTBCode.ServiceColors"))); + this.fCTBCode.ShowFoldingLines = true; + this.fCTBCode.ToolTip = this.toolTip1; + this.fCTBCode.Zoom = 100; + this.fCTBCode.ToolTipNeeded += new System.EventHandler(this.FctbCode_ToolTipNeeded); + this.fCTBCode.TextChanged += new System.EventHandler(this.FctbCode_TextChanged); + this.fCTBCode.TextChangedDelayed += new System.EventHandler(this.FctbCode_TextChangedDelayed); + this.fCTBCode.Click += new System.EventHandler(this.FctbCode_Click); + this.fCTBCode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FctbCode_KeyDown); + this.fCTBCode.MouseHover += new System.EventHandler(this.FCTBCode_MouseHover); + // + // cmsFCTB + // + this.cmsFCTB.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.unDo3ToolStripMenuItem, + this.toolStripSeparator13, + this.cmsEditorHotkeys, + this.toolStripSeparator19, + this.cmsCodeBlocksFold, + this.cmsCodeBlocksMove, + this.cmsCodeBlocksSort, + this.cmsCodeBlocksRemoveGroup, + this.cmsCodeBlocksRemoveAll, + this.toolStripSeparator11, + this.cmsEditMode, + this.cmsCodeSelect, + this.cmsCodeCopy, + this.cmsCodePaste, + this.cmsCodePasteSpecial1, + this.cmsCodePasteSpecial2, + this.toolStripSeparator14, + this.cmsFindDialog, + this.cmsReplaceDialog, + this.toolStripSeparator12, + this.cmsCodeSendLine, + this.cmsCommentOut, + this.cmsUpdate2DView}); + this.cmsFCTB.Name = "cmsCode"; + this.cmsFCTB.ShowImageMargin = false; + resources.ApplyResources(this.cmsFCTB, "cmsFCTB"); + this.cmsFCTB.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.CmsFctb_ItemClicked); + // + // unDo3ToolStripMenuItem + // + this.unDo3ToolStripMenuItem.Name = "unDo3ToolStripMenuItem"; + resources.ApplyResources(this.unDo3ToolStripMenuItem, "unDo3ToolStripMenuItem"); + this.unDo3ToolStripMenuItem.Click += new System.EventHandler(this.UnDoToolStripMenuItem_Click); + // + // toolStripSeparator13 + // + this.toolStripSeparator13.Name = "toolStripSeparator13"; + resources.ApplyResources(this.toolStripSeparator13, "toolStripSeparator13"); + // + // cmsEditorHotkeys + // + resources.ApplyResources(this.cmsEditorHotkeys, "cmsEditorHotkeys"); + this.cmsEditorHotkeys.Name = "cmsEditorHotkeys"; + // + // toolStripSeparator19 + // + this.toolStripSeparator19.Name = "toolStripSeparator19"; + resources.ApplyResources(this.toolStripSeparator19, "toolStripSeparator19"); + // + // cmsCodeBlocksFold + // + resources.ApplyResources(this.cmsCodeBlocksFold, "cmsCodeBlocksFold"); + this.cmsCodeBlocksFold.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.foldCodeBlocks1stLevelToolStripMenuItem, + this.foldCodeBlocks2ndLevelToolStripMenuItem, + this.foldCodeBlocks3rdLevelToolStripMenuItem, + this.expandCodeBlocksToolStripMenuItem1, + this.toggleBlockExpansionToolStripMenuItem}); + this.cmsCodeBlocksFold.Name = "cmsCodeBlocksFold"; + // + // foldCodeBlocks1stLevelToolStripMenuItem + // + this.foldCodeBlocks1stLevelToolStripMenuItem.Name = "foldCodeBlocks1stLevelToolStripMenuItem"; + resources.ApplyResources(this.foldCodeBlocks1stLevelToolStripMenuItem, "foldCodeBlocks1stLevelToolStripMenuItem"); + this.foldCodeBlocks1stLevelToolStripMenuItem.Click += new System.EventHandler(this.FoldBlocks1stToolStripMenuItem1_Click); + // + // foldCodeBlocks2ndLevelToolStripMenuItem + // + this.foldCodeBlocks2ndLevelToolStripMenuItem.Name = "foldCodeBlocks2ndLevelToolStripMenuItem"; + resources.ApplyResources(this.foldCodeBlocks2ndLevelToolStripMenuItem, "foldCodeBlocks2ndLevelToolStripMenuItem"); + this.foldCodeBlocks2ndLevelToolStripMenuItem.Click += new System.EventHandler(this.FoldBlocks2ndToolStripMenuItem1_Click); + // + // foldCodeBlocks3rdLevelToolStripMenuItem + // + this.foldCodeBlocks3rdLevelToolStripMenuItem.Name = "foldCodeBlocks3rdLevelToolStripMenuItem"; + resources.ApplyResources(this.foldCodeBlocks3rdLevelToolStripMenuItem, "foldCodeBlocks3rdLevelToolStripMenuItem"); + this.foldCodeBlocks3rdLevelToolStripMenuItem.Click += new System.EventHandler(this.FoldBlocks3rdToolStripMenuItem1_Click); + // + // expandCodeBlocksToolStripMenuItem1 + // + this.expandCodeBlocksToolStripMenuItem1.Name = "expandCodeBlocksToolStripMenuItem1"; + resources.ApplyResources(this.expandCodeBlocksToolStripMenuItem1, "expandCodeBlocksToolStripMenuItem1"); + this.expandCodeBlocksToolStripMenuItem1.Click += new System.EventHandler(this.ExpandCodeBlocksToolStripMenuItem_Click); + // + // toggleBlockExpansionToolStripMenuItem + // + this.toggleBlockExpansionToolStripMenuItem.Checked = true; + this.toggleBlockExpansionToolStripMenuItem.CheckOnClick = true; + this.toggleBlockExpansionToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; + this.toggleBlockExpansionToolStripMenuItem.Name = "toggleBlockExpansionToolStripMenuItem"; + resources.ApplyResources(this.toggleBlockExpansionToolStripMenuItem, "toggleBlockExpansionToolStripMenuItem"); + // + // cmsCodeBlocksMove + // + resources.ApplyResources(this.cmsCodeBlocksMove, "cmsCodeBlocksMove"); + this.cmsCodeBlocksMove.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.cmsFCTBMoveSelectedCodeBlockMostUp, + this.cmsFCTBMoveSelectedCodeBlockUp, + this.cmsFCTBMoveSelectedCodeBlockDown, + this.cmsFCTBMoveSelectedCodeBlockMostDown}); + this.cmsCodeBlocksMove.Name = "cmsCodeBlocksMove"; + // + // cmsFCTBMoveSelectedCodeBlockMostUp + // + this.cmsFCTBMoveSelectedCodeBlockMostUp.Name = "cmsFCTBMoveSelectedCodeBlockMostUp"; + resources.ApplyResources(this.cmsFCTBMoveSelectedCodeBlockMostUp, "cmsFCTBMoveSelectedCodeBlockMostUp"); + this.cmsFCTBMoveSelectedCodeBlockMostUp.Click += new System.EventHandler(this.MoveSelectedCodeBlockMostUpToolStripMenuItem_Click); + // + // cmsFCTBMoveSelectedCodeBlockUp + // + this.cmsFCTBMoveSelectedCodeBlockUp.Name = "cmsFCTBMoveSelectedCodeBlockUp"; + resources.ApplyResources(this.cmsFCTBMoveSelectedCodeBlockUp, "cmsFCTBMoveSelectedCodeBlockUp"); + this.cmsFCTBMoveSelectedCodeBlockUp.Click += new System.EventHandler(this.MoveSelectedCodeBlockUpToolStripMenuItem_Click); + // + // cmsFCTBMoveSelectedCodeBlockDown + // + this.cmsFCTBMoveSelectedCodeBlockDown.Name = "cmsFCTBMoveSelectedCodeBlockDown"; + resources.ApplyResources(this.cmsFCTBMoveSelectedCodeBlockDown, "cmsFCTBMoveSelectedCodeBlockDown"); + this.cmsFCTBMoveSelectedCodeBlockDown.Click += new System.EventHandler(this.MoveSelectedCodeBlockDownToolStripMenuItem_Click); + // + // cmsFCTBMoveSelectedCodeBlockMostDown + // + this.cmsFCTBMoveSelectedCodeBlockMostDown.Name = "cmsFCTBMoveSelectedCodeBlockMostDown"; + resources.ApplyResources(this.cmsFCTBMoveSelectedCodeBlockMostDown, "cmsFCTBMoveSelectedCodeBlockMostDown"); + this.cmsFCTBMoveSelectedCodeBlockMostDown.Click += new System.EventHandler(this.MoveSelectedCodeBlockMostDownToolStripMenuItem_Click); + // + // cmsCodeBlocksSort + // + this.cmsCodeBlocksSort.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.cmsCodeBlocksSortReverse, + this.cmsCodeBlocksSortById, + this.cmsCodeBlocksSortByColor, + this.sortByPenWidthToolStripMenuItem, + this.sortByLayerToolStripMenuItem, + this.sortByTypeToolStripMenuItem, + this.cmsCodeBlocksSortByGeometry, + this.cmsCodeBlocksSortByToolNr, + this.cmsCodeBlocksSortByToolName, + this.cmsCodeBlocksSortByCodeSize, + this.cmsCodeBlocksSortByCodeArea, + this.cmsCodeBlocksSortByDistance}); + resources.ApplyResources(this.cmsCodeBlocksSort, "cmsCodeBlocksSort"); + this.cmsCodeBlocksSort.Name = "cmsCodeBlocksSort"; + // + // cmsCodeBlocksSortReverse + // + this.cmsCodeBlocksSortReverse.CheckOnClick = true; + this.cmsCodeBlocksSortReverse.Name = "cmsCodeBlocksSortReverse"; + resources.ApplyResources(this.cmsCodeBlocksSortReverse, "cmsCodeBlocksSortReverse"); + // + // cmsCodeBlocksSortById + // + this.cmsCodeBlocksSortById.Name = "cmsCodeBlocksSortById"; + resources.ApplyResources(this.cmsCodeBlocksSortById, "cmsCodeBlocksSortById"); + this.cmsCodeBlocksSortById.Click += new System.EventHandler(this.CmsCodeBlocksSortById_Click); + // + // cmsCodeBlocksSortByColor + // + this.cmsCodeBlocksSortByColor.Name = "cmsCodeBlocksSortByColor"; + resources.ApplyResources(this.cmsCodeBlocksSortByColor, "cmsCodeBlocksSortByColor"); + this.cmsCodeBlocksSortByColor.Click += new System.EventHandler(this.CmsCodeBlocksSortByColor_Click); + // + // sortByPenWidthToolStripMenuItem + // + this.sortByPenWidthToolStripMenuItem.Name = "sortByPenWidthToolStripMenuItem"; + resources.ApplyResources(this.sortByPenWidthToolStripMenuItem, "sortByPenWidthToolStripMenuItem"); + this.sortByPenWidthToolStripMenuItem.Click += new System.EventHandler(this.CmsCodeBlocksSortByWidth_Click); + // + // sortByLayerToolStripMenuItem + // + this.sortByLayerToolStripMenuItem.Name = "sortByLayerToolStripMenuItem"; + resources.ApplyResources(this.sortByLayerToolStripMenuItem, "sortByLayerToolStripMenuItem"); + this.sortByLayerToolStripMenuItem.Click += new System.EventHandler(this.CmsCodeBlocksSortByLayer_Click); + // + // sortByTypeToolStripMenuItem + // + this.sortByTypeToolStripMenuItem.Name = "sortByTypeToolStripMenuItem"; + resources.ApplyResources(this.sortByTypeToolStripMenuItem, "sortByTypeToolStripMenuItem"); + this.sortByTypeToolStripMenuItem.Click += new System.EventHandler(this.CmsCodeBlocksSortByType_Click); + // + // cmsCodeBlocksSortByGeometry + // + this.cmsCodeBlocksSortByGeometry.Name = "cmsCodeBlocksSortByGeometry"; + resources.ApplyResources(this.cmsCodeBlocksSortByGeometry, "cmsCodeBlocksSortByGeometry"); + this.cmsCodeBlocksSortByGeometry.Click += new System.EventHandler(this.CmsCodeBlocksSortByGeometry_Click); + // + // cmsCodeBlocksSortByToolNr + // + this.cmsCodeBlocksSortByToolNr.Name = "cmsCodeBlocksSortByToolNr"; + resources.ApplyResources(this.cmsCodeBlocksSortByToolNr, "cmsCodeBlocksSortByToolNr"); + this.cmsCodeBlocksSortByToolNr.Click += new System.EventHandler(this.CmsCodeBlocksSortByToolNr_Click); + // + // cmsCodeBlocksSortByToolName + // + this.cmsCodeBlocksSortByToolName.Name = "cmsCodeBlocksSortByToolName"; + resources.ApplyResources(this.cmsCodeBlocksSortByToolName, "cmsCodeBlocksSortByToolName"); + this.cmsCodeBlocksSortByToolName.Click += new System.EventHandler(this.CmsCodeBlocksSortByToolName_Click); + // + // cmsCodeBlocksSortByCodeSize + // + this.cmsCodeBlocksSortByCodeSize.Name = "cmsCodeBlocksSortByCodeSize"; + resources.ApplyResources(this.cmsCodeBlocksSortByCodeSize, "cmsCodeBlocksSortByCodeSize"); + this.cmsCodeBlocksSortByCodeSize.Click += new System.EventHandler(this.CmsCodeBlocksSortByCodeSize_Click); + // + // cmsCodeBlocksSortByCodeArea + // + this.cmsCodeBlocksSortByCodeArea.Name = "cmsCodeBlocksSortByCodeArea"; + resources.ApplyResources(this.cmsCodeBlocksSortByCodeArea, "cmsCodeBlocksSortByCodeArea"); + this.cmsCodeBlocksSortByCodeArea.Click += new System.EventHandler(this.CmsCodeBlocksSortByCodeArea_Click); + // + // cmsCodeBlocksSortByDistance + // + this.cmsCodeBlocksSortByDistance.Name = "cmsCodeBlocksSortByDistance"; + resources.ApplyResources(this.cmsCodeBlocksSortByDistance, "cmsCodeBlocksSortByDistance"); + this.cmsCodeBlocksSortByDistance.Click += new System.EventHandler(this.CmsCodeBlocksSortByDistance_Click); + // + // cmsCodeBlocksRemoveGroup + // + resources.ApplyResources(this.cmsCodeBlocksRemoveGroup, "cmsCodeBlocksRemoveGroup"); + this.cmsCodeBlocksRemoveGroup.Name = "cmsCodeBlocksRemoveGroup"; + this.cmsCodeBlocksRemoveGroup.Click += new System.EventHandler(this.CmsCodeBlocksRemoveGroup_Click); + // + // cmsCodeBlocksRemoveAll + // + resources.ApplyResources(this.cmsCodeBlocksRemoveAll, "cmsCodeBlocksRemoveAll"); + this.cmsCodeBlocksRemoveAll.Name = "cmsCodeBlocksRemoveAll"; + this.cmsCodeBlocksRemoveAll.Click += new System.EventHandler(this.CmsCodeBlocksRemoveAll_Click); + // + // toolStripSeparator11 + // + this.toolStripSeparator11.Name = "toolStripSeparator11"; + resources.ApplyResources(this.toolStripSeparator11, "toolStripSeparator11"); + // + // cmsEditMode + // + resources.ApplyResources(this.cmsEditMode, "cmsEditMode"); + this.cmsEditMode.Name = "cmsEditMode"; + // + // cmsCodeSelect + // + resources.ApplyResources(this.cmsCodeSelect, "cmsCodeSelect"); + this.cmsCodeSelect.Name = "cmsCodeSelect"; + // + // cmsCodeCopy + // + resources.ApplyResources(this.cmsCodeCopy, "cmsCodeCopy"); + this.cmsCodeCopy.Name = "cmsCodeCopy"; + // + // cmsCodePaste + // + resources.ApplyResources(this.cmsCodePaste, "cmsCodePaste"); + this.cmsCodePaste.Name = "cmsCodePaste"; + // + // cmsCodePasteSpecial1 + // + resources.ApplyResources(this.cmsCodePasteSpecial1, "cmsCodePasteSpecial1"); + this.cmsCodePasteSpecial1.Name = "cmsCodePasteSpecial1"; + // + // cmsCodePasteSpecial2 + // + resources.ApplyResources(this.cmsCodePasteSpecial2, "cmsCodePasteSpecial2"); + this.cmsCodePasteSpecial2.Name = "cmsCodePasteSpecial2"; + // + // toolStripSeparator14 + // + this.toolStripSeparator14.Name = "toolStripSeparator14"; + resources.ApplyResources(this.toolStripSeparator14, "toolStripSeparator14"); + // + // cmsFindDialog + // + resources.ApplyResources(this.cmsFindDialog, "cmsFindDialog"); + this.cmsFindDialog.Name = "cmsFindDialog"; + // + // cmsReplaceDialog + // + resources.ApplyResources(this.cmsReplaceDialog, "cmsReplaceDialog"); + this.cmsReplaceDialog.Name = "cmsReplaceDialog"; + // + // toolStripSeparator12 + // + this.toolStripSeparator12.Name = "toolStripSeparator12"; + resources.ApplyResources(this.toolStripSeparator12, "toolStripSeparator12"); + // + // cmsCodeSendLine + // + this.cmsCodeSendLine.Name = "cmsCodeSendLine"; + resources.ApplyResources(this.cmsCodeSendLine, "cmsCodeSendLine"); + // + // cmsCommentOut + // + this.cmsCommentOut.Name = "cmsCommentOut"; + resources.ApplyResources(this.cmsCommentOut, "cmsCommentOut"); + // + // cmsUpdate2DView + // + resources.ApplyResources(this.cmsUpdate2DView, "cmsUpdate2DView"); + this.cmsUpdate2DView.Name = "cmsUpdate2DView"; + // + // btnSimulateSlower + // + resources.ApplyResources(this.btnSimulateSlower, "btnSimulateSlower"); + this.btnSimulateSlower.Name = "btnSimulateSlower"; + this.toolTip1.SetToolTip(this.btnSimulateSlower, resources.GetString("btnSimulateSlower.ToolTip")); + this.btnSimulateSlower.UseVisualStyleBackColor = true; + this.btnSimulateSlower.Click += new System.EventHandler(this.BtnSimulateSlower_Click); + // + // btnSimulateFaster + // + resources.ApplyResources(this.btnSimulateFaster, "btnSimulateFaster"); + this.btnSimulateFaster.Name = "btnSimulateFaster"; + this.toolTip1.SetToolTip(this.btnSimulateFaster, resources.GetString("btnSimulateFaster.ToolTip")); + this.btnSimulateFaster.UseVisualStyleBackColor = true; + this.btnSimulateFaster.Click += new System.EventHandler(this.BtnSimulateFaster_Click); + // + // btnStreamStop + // + this.btnStreamStop.Image = global::GrblPlotter.Properties.Resources.btn_stop; + resources.ApplyResources(this.btnStreamStop, "btnStreamStop"); + this.btnStreamStop.Name = "btnStreamStop"; + this.toolTip1.SetToolTip(this.btnStreamStop, resources.GetString("btnStreamStop.ToolTip")); + this.btnStreamStop.UseVisualStyleBackColor = true; + this.btnStreamStop.Click += new System.EventHandler(this.BtnStreamStop_Click); + // + // btnStreamCheck + // + resources.ApplyResources(this.btnStreamCheck, "btnStreamCheck"); + this.btnStreamCheck.Name = "btnStreamCheck"; + this.toolTip1.SetToolTip(this.btnStreamCheck, resources.GetString("btnStreamCheck.ToolTip")); + this.btnStreamCheck.UseVisualStyleBackColor = true; + this.btnStreamCheck.Click += new System.EventHandler(this.BtnStreamCheck_Click); + // + // btnStreamStart + // + this.btnStreamStart.Image = global::GrblPlotter.Properties.Resources.btn_play; + resources.ApplyResources(this.btnStreamStart, "btnStreamStart"); + this.btnStreamStart.Name = "btnStreamStart"; + this.toolTip1.SetToolTip(this.btnStreamStart, resources.GetString("btnStreamStart.ToolTip")); + this.btnStreamStart.UseVisualStyleBackColor = true; + this.btnStreamStart.MouseUp += new System.Windows.Forms.MouseEventHandler(this.BtnStreamStart_Click); + // + // label6 + // + resources.ApplyResources(this.label6, "label6"); + this.label6.Name = "label6"; + this.toolTip1.SetToolTip(this.label6, resources.GetString("label6.ToolTip")); + // + // label1 + // + resources.ApplyResources(this.label1, "label1"); + this.label1.Name = "label1"; + this.toolTip1.SetToolTip(this.label1, resources.GetString("label1.ToolTip")); + // + // BtnOverrideD3 + // + resources.ApplyResources(this.BtnOverrideD3, "BtnOverrideD3"); + this.BtnOverrideD3.Image = global::GrblPlotter.Properties.Resources.led_off; + this.BtnOverrideD3.Name = "BtnOverrideD3"; + this.BtnOverrideD3.Tag = "off"; + this.toolTip1.SetToolTip(this.BtnOverrideD3, resources.GetString("BtnOverrideD3.ToolTip")); + this.BtnOverrideD3.UseVisualStyleBackColor = true; + this.BtnOverrideD3.Click += new System.EventHandler(this.BtnOverrideD3_Click); + // + // BtnOverrideD2 + // + resources.ApplyResources(this.BtnOverrideD2, "BtnOverrideD2"); + this.BtnOverrideD2.Image = global::GrblPlotter.Properties.Resources.led_off; + this.BtnOverrideD2.Name = "BtnOverrideD2"; + this.BtnOverrideD2.Tag = "off"; + this.toolTip1.SetToolTip(this.BtnOverrideD2, resources.GetString("BtnOverrideD2.ToolTip")); + this.BtnOverrideD2.UseVisualStyleBackColor = true; + this.BtnOverrideD2.Click += new System.EventHandler(this.BtnOverrideD2_Click); + // + // BtnOverrideD1 + // + resources.ApplyResources(this.BtnOverrideD1, "BtnOverrideD1"); + this.BtnOverrideD1.Image = global::GrblPlotter.Properties.Resources.led_off; + this.BtnOverrideD1.Name = "BtnOverrideD1"; + this.BtnOverrideD1.Tag = "off"; + this.toolTip1.SetToolTip(this.BtnOverrideD1, resources.GetString("BtnOverrideD1.ToolTip")); + this.BtnOverrideD1.UseVisualStyleBackColor = true; + this.BtnOverrideD1.Click += new System.EventHandler(this.BtnOverrideD1_Click); + // + // BtnOverrideD0 + // + resources.ApplyResources(this.BtnOverrideD0, "BtnOverrideD0"); + this.BtnOverrideD0.Image = global::GrblPlotter.Properties.Resources.led_off; + this.BtnOverrideD0.Name = "BtnOverrideD0"; + this.BtnOverrideD0.Tag = "off"; + this.toolTip1.SetToolTip(this.BtnOverrideD0, resources.GetString("BtnOverrideD0.ToolTip")); + this.BtnOverrideD0.UseVisualStyleBackColor = true; + this.BtnOverrideD0.Click += new System.EventHandler(this.BtnOverrideD0_Click); + // + // btnOverrideSpindle + // + resources.ApplyResources(this.btnOverrideSpindle, "btnOverrideSpindle"); + this.btnOverrideSpindle.Image = global::GrblPlotter.Properties.Resources.led_off; + this.btnOverrideSpindle.Name = "btnOverrideSpindle"; + this.toolTip1.SetToolTip(this.btnOverrideSpindle, resources.GetString("btnOverrideSpindle.ToolTip")); + this.btnOverrideSpindle.UseVisualStyleBackColor = true; + this.btnOverrideSpindle.Click += new System.EventHandler(this.BtnOverrideSpindle_Click); + // + // btnOverrideMist + // + resources.ApplyResources(this.btnOverrideMist, "btnOverrideMist"); + this.btnOverrideMist.Image = global::GrblPlotter.Properties.Resources.led_off; + this.btnOverrideMist.Name = "btnOverrideMist"; + this.toolTip1.SetToolTip(this.btnOverrideMist, resources.GetString("btnOverrideMist.ToolTip")); + this.btnOverrideMist.UseVisualStyleBackColor = true; + this.btnOverrideMist.Click += new System.EventHandler(this.BtnOverrideMist_Click); + // + // lblStatusFeed + // + resources.ApplyResources(this.lblStatusFeed, "lblStatusFeed"); + this.lblStatusFeed.Name = "lblStatusFeed"; + this.toolTip1.SetToolTip(this.lblStatusFeed, resources.GetString("lblStatusFeed.ToolTip")); + // + // lblStatusSpeed + // + resources.ApplyResources(this.lblStatusSpeed, "lblStatusSpeed"); + this.lblStatusSpeed.Name = "lblStatusSpeed"; + this.toolTip1.SetToolTip(this.lblStatusSpeed, resources.GetString("lblStatusSpeed.ToolTip")); + // + // btnJogStop + // + this.btnJogStop.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))); + resources.ApplyResources(this.btnJogStop, "btnJogStop"); + this.btnJogStop.Name = "btnJogStop"; + this.toolTip1.SetToolTip(this.btnJogStop, resources.GetString("btnJogStop.ToolTip")); + this.btnJogStop.UseVisualStyleBackColor = false; + this.btnJogStop.Click += new System.EventHandler(this.BtnJogStop_Click); + // + // btnJogZeroA + // + resources.ApplyResources(this.btnJogZeroA, "btnJogZeroA"); + this.btnJogZeroA.Name = "btnJogZeroA"; + this.toolTip1.SetToolTip(this.btnJogZeroA, resources.GetString("btnJogZeroA.ToolTip")); + this.btnJogZeroA.UseVisualStyleBackColor = true; + this.btnJogZeroA.Click += new System.EventHandler(this.BtnJogZeroA_Click); + // + // btnJogZeroX + // + resources.ApplyResources(this.btnJogZeroX, "btnJogZeroX"); + this.btnJogZeroX.Name = "btnJogZeroX"; + this.toolTip1.SetToolTip(this.btnJogZeroX, resources.GetString("btnJogZeroX.ToolTip")); + this.btnJogZeroX.UseVisualStyleBackColor = true; + this.btnJogZeroX.Click += new System.EventHandler(this.BtnJogX_Click); + // + // btnJogZeroXY + // + resources.ApplyResources(this.btnJogZeroXY, "btnJogZeroXY"); + this.btnJogZeroXY.Name = "btnJogZeroXY"; + this.toolTip1.SetToolTip(this.btnJogZeroXY, resources.GetString("btnJogZeroXY.ToolTip")); + this.btnJogZeroXY.UseVisualStyleBackColor = true; + this.btnJogZeroXY.Click += new System.EventHandler(this.BtnJogXY_Click); + // + // btnJogZeroY + // + resources.ApplyResources(this.btnJogZeroY, "btnJogZeroY"); + this.btnJogZeroY.Name = "btnJogZeroY"; + this.toolTip1.SetToolTip(this.btnJogZeroY, resources.GetString("btnJogZeroY.ToolTip")); + this.btnJogZeroY.UseVisualStyleBackColor = true; + this.btnJogZeroY.Click += new System.EventHandler(this.BtnJogY_Click); + // + // btnJogZeroZ + // + resources.ApplyResources(this.btnJogZeroZ, "btnJogZeroZ"); + this.btnJogZeroZ.Name = "btnJogZeroZ"; + this.toolTip1.SetToolTip(this.btnJogZeroZ, resources.GetString("btnJogZeroZ.ToolTip")); + this.btnJogZeroZ.UseVisualStyleBackColor = true; + this.btnJogZeroZ.Click += new System.EventHandler(this.BtnJogZ_Click); + // + // cBMoveG0 + // + resources.ApplyResources(this.cBMoveG0, "cBMoveG0"); + this.cBMoveG0.Name = "cBMoveG0"; + this.toolTip1.SetToolTip(this.cBMoveG0, resources.GetString("cBMoveG0.ToolTip")); + this.cBMoveG0.UseVisualStyleBackColor = true; + // + // virtualJoystickA + // + resources.ApplyResources(this.virtualJoystickA, "virtualJoystickA"); + this.virtualJoystickA.Joystick2Dimension = false; + this.virtualJoystickA.JoystickActive = System.Drawing.Color.Red; + this.virtualJoystickA.JoystickLabel = new double[] { + 0.1D, + 0.5D, + 1D, + 5D, + 10D, + 50D}; + this.virtualJoystickA.JoystickRaster = 5; + this.virtualJoystickA.JoystickRasterMark = 0; + this.virtualJoystickA.JoystickStanby = System.Drawing.Color.Orange; + this.virtualJoystickA.JoystickText = "A"; + this.virtualJoystickA.Name = "virtualJoystickA"; + this.virtualJoystickA.ShowStop = true; + this.virtualJoystickA.TabStop = false; + this.toolTip1.SetToolTip(this.virtualJoystickA, resources.GetString("virtualJoystickA.ToolTip")); + this.virtualJoystickA.JoyStickEvent += new virtualJoystick.JogEventHandler(this.VirtualJoystickA_JoyStickEvent); + this.virtualJoystickA.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); + this.virtualJoystickA.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); + this.virtualJoystickA.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VirtualJoystickXY_MouseUp); + this.virtualJoystickA.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.VirtualJoystickXY_PreviewKeyDown); + // + // virtualJoystickXY + // + resources.ApplyResources(this.virtualJoystickXY, "virtualJoystickXY"); + this.virtualJoystickXY.Joystick2Dimension = true; + this.virtualJoystickXY.JoystickActive = System.Drawing.Color.Red; + this.virtualJoystickXY.JoystickLabel = new double[] { + 0.1D, + 0.5D, + 1D, + 5D, + 10D, + 50D}; + this.virtualJoystickXY.JoystickRaster = 5; + this.virtualJoystickXY.JoystickRasterMark = 0; + this.virtualJoystickXY.JoystickStanby = System.Drawing.Color.Orange; + this.virtualJoystickXY.JoystickText = "X / Y"; + this.virtualJoystickXY.Name = "virtualJoystickXY"; + this.virtualJoystickXY.ShowStop = true; + this.virtualJoystickXY.TabStop = false; + this.toolTip1.SetToolTip(this.virtualJoystickXY, resources.GetString("virtualJoystickXY.ToolTip")); + this.virtualJoystickXY.JoyStickEvent += new virtualJoystick.JogEventHandler(this.VirtualJoystickXY_JoyStickEvent); + this.virtualJoystickXY.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); + this.virtualJoystickXY.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); + this.virtualJoystickXY.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VirtualJoystickXY_MouseUp); + this.virtualJoystickXY.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.VirtualJoystickXY_PreviewKeyDown); + // + // virtualJoystickZ + // + resources.ApplyResources(this.virtualJoystickZ, "virtualJoystickZ"); + this.virtualJoystickZ.Joystick2Dimension = false; + this.virtualJoystickZ.JoystickActive = System.Drawing.Color.Red; + this.virtualJoystickZ.JoystickLabel = new double[] { + 0.1D, + 0.5D, + 1D, + 5D, + 10D, + 50D}; + this.virtualJoystickZ.JoystickRaster = 5; + this.virtualJoystickZ.JoystickRasterMark = 0; + this.virtualJoystickZ.JoystickStanby = System.Drawing.Color.Orange; + this.virtualJoystickZ.JoystickText = "Z"; + this.virtualJoystickZ.Name = "virtualJoystickZ"; + this.virtualJoystickZ.ShowStop = true; + this.virtualJoystickZ.TabStop = false; + this.toolTip1.SetToolTip(this.virtualJoystickZ, resources.GetString("virtualJoystickZ.ToolTip")); + this.virtualJoystickZ.JoyStickEvent += new virtualJoystick.JogEventHandler(this.VirtualJoystickZ_JoyStickEvent); + this.virtualJoystickZ.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); + this.virtualJoystickZ.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); + this.virtualJoystickZ.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VirtualJoystickXY_MouseUp); + this.virtualJoystickZ.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.VirtualJoystickXY_PreviewKeyDown); + // + // virtualJoystickB + // + resources.ApplyResources(this.virtualJoystickB, "virtualJoystickB"); + this.virtualJoystickB.Joystick2Dimension = false; + this.virtualJoystickB.JoystickActive = System.Drawing.Color.Red; + this.virtualJoystickB.JoystickLabel = new double[] { + 0.1D, + 0.5D, + 1D, + 5D, + 10D, + 50D}; + this.virtualJoystickB.JoystickRaster = 5; + this.virtualJoystickB.JoystickRasterMark = 0; + this.virtualJoystickB.JoystickStanby = System.Drawing.Color.Orange; + this.virtualJoystickB.JoystickText = "B"; + this.virtualJoystickB.Name = "virtualJoystickB"; + this.virtualJoystickB.ShowStop = true; + this.virtualJoystickB.TabStop = false; + this.toolTip1.SetToolTip(this.virtualJoystickB, resources.GetString("virtualJoystickB.ToolTip")); + this.virtualJoystickB.JoyStickEvent += new virtualJoystick.JogEventHandler(this.VirtualJoystickB_JoyStickEvent); + this.virtualJoystickB.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); + this.virtualJoystickB.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); + this.virtualJoystickB.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VirtualJoystickXY_MouseUp); + this.virtualJoystickB.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.VirtualJoystickXY_PreviewKeyDown); + // + // virtualJoystickC + // + resources.ApplyResources(this.virtualJoystickC, "virtualJoystickC"); + this.virtualJoystickC.Joystick2Dimension = false; + this.virtualJoystickC.JoystickActive = System.Drawing.Color.Red; + this.virtualJoystickC.JoystickLabel = new double[] { + 0.1D, + 0.5D, + 1D, + 5D, + 10D, + 50D}; + this.virtualJoystickC.JoystickRaster = 5; + this.virtualJoystickC.JoystickRasterMark = 0; + this.virtualJoystickC.JoystickStanby = System.Drawing.Color.Orange; + this.virtualJoystickC.JoystickText = "C"; + this.virtualJoystickC.Name = "virtualJoystickC"; + this.virtualJoystickC.ShowStop = true; + this.virtualJoystickC.TabStop = false; + this.toolTip1.SetToolTip(this.virtualJoystickC, resources.GetString("virtualJoystickC.ToolTip")); + this.virtualJoystickC.JoyStickEvent += new virtualJoystick.JogEventHandler(this.VirtualJoystickC_JoyStickEvent); + this.virtualJoystickC.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); + this.virtualJoystickC.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); + this.virtualJoystickC.MouseUp += new System.Windows.Forms.MouseEventHandler(this.VirtualJoystickXY_MouseUp); + this.virtualJoystickC.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.VirtualJoystickXY_PreviewKeyDown); + // + // btnOverrideDoor + // + resources.ApplyResources(this.btnOverrideDoor, "btnOverrideDoor"); + this.btnOverrideDoor.Name = "btnOverrideDoor"; + this.toolTip1.SetToolTip(this.btnOverrideDoor, resources.GetString("btnOverrideDoor.ToolTip")); + this.btnOverrideDoor.UseVisualStyleBackColor = true; + this.btnOverrideDoor.Click += new System.EventHandler(this.BtnOverrideDoor_Click); + // + // btnResume + // + resources.ApplyResources(this.btnResume, "btnResume"); + this.btnResume.Name = "btnResume"; + this.toolTip1.SetToolTip(this.btnResume, resources.GetString("btnResume.ToolTip")); + this.btnResume.UseVisualStyleBackColor = true; + this.btnResume.Click += new System.EventHandler(this.BtnResume_Click); + // + // btnFeedHold + // + resources.ApplyResources(this.btnFeedHold, "btnFeedHold"); + this.btnFeedHold.Name = "btnFeedHold"; + this.toolTip1.SetToolTip(this.btnFeedHold, resources.GetString("btnFeedHold.ToolTip")); + this.btnFeedHold.UseVisualStyleBackColor = true; + this.btnFeedHold.Click += new System.EventHandler(this.BtnFeedHold_Click); + // + // btnKillAlarm + // + resources.ApplyResources(this.btnKillAlarm, "btnKillAlarm"); + this.btnKillAlarm.Name = "btnKillAlarm"; + this.toolTip1.SetToolTip(this.btnKillAlarm, resources.GetString("btnKillAlarm.ToolTip")); + this.btnKillAlarm.UseVisualStyleBackColor = true; + this.btnKillAlarm.Click += new System.EventHandler(this.BtnKillAlarm_Click); + // + // btnReset + // + resources.ApplyResources(this.btnReset, "btnReset"); + this.btnReset.Name = "btnReset"; + this.toolTip1.SetToolTip(this.btnReset, resources.GetString("btnReset.ToolTip")); + this.btnReset.UseVisualStyleBackColor = true; + this.btnReset.Click += new System.EventHandler(this.BtnReset_Click); + // + // LblSpeedSet + // + resources.ApplyResources(this.LblSpeedSet, "LblSpeedSet"); + this.LblSpeedSet.Name = "LblSpeedSet"; + this.toolTip1.SetToolTip(this.LblSpeedSet, resources.GetString("LblSpeedSet.ToolTip")); + // + // LblSpeedMax + // + resources.ApplyResources(this.LblSpeedMax, "LblSpeedMax"); + this.LblSpeedMax.Name = "LblSpeedMax"; + this.toolTip1.SetToolTip(this.LblSpeedMax, resources.GetString("LblSpeedMax.ToolTip")); + // + // LblSpeedMin + // + resources.ApplyResources(this.LblSpeedMin, "LblSpeedMin"); + this.LblSpeedMin.Name = "LblSpeedMin"; + this.toolTip1.SetToolTip(this.LblSpeedMin, resources.GetString("LblSpeedMin.ToolTip")); + // + // BtnPenUp + // + resources.ApplyResources(this.BtnPenUp, "BtnPenUp"); + this.BtnPenUp.Name = "BtnPenUp"; + this.toolTip1.SetToolTip(this.BtnPenUp, resources.GetString("BtnPenUp.ToolTip")); + this.BtnPenUp.UseVisualStyleBackColor = true; + this.BtnPenUp.Click += new System.EventHandler(this.BtnPenUp_Click); + // + // BtnPenDown + // + resources.ApplyResources(this.BtnPenDown, "BtnPenDown"); + this.BtnPenDown.Name = "BtnPenDown"; + this.toolTip1.SetToolTip(this.BtnPenDown, resources.GetString("BtnPenDown.ToolTip")); + this.BtnPenDown.UseVisualStyleBackColor = true; + this.BtnPenDown.Click += new System.EventHandler(this.BtnPenDown_Click); + // + // label14 + // + resources.ApplyResources(this.label14, "label14"); + this.label14.Name = "label14"; + this.toolTip1.SetToolTip(this.label14, resources.GetString("label14.ToolTip")); + // + // label17 + // + resources.ApplyResources(this.label17, "label17"); + this.label17.Name = "label17"; + this.toolTip1.SetToolTip(this.label17, resources.GetString("label17.ToolTip")); + // + // label18 + // + resources.ApplyResources(this.label18, "label18"); + this.label18.Name = "label18"; + this.toolTip1.SetToolTip(this.label18, resources.GetString("label18.ToolTip")); + // + // tBURL + // + resources.ApplyResources(this.tBURL, "tBURL"); + this.tBURL.Name = "tBURL"; + this.toolTip1.SetToolTip(this.tBURL, resources.GetString("tBURL.ToolTip")); + this.tBURL.TextChanged += new System.EventHandler(this.TbURL_TextChanged); + // + // btnZeroC + // + resources.ApplyResources(this.btnZeroC, "btnZeroC"); + this.btnZeroC.Name = "btnZeroC"; + this.toolTip1.SetToolTip(this.btnZeroC, resources.GetString("btnZeroC.ToolTip")); + this.btnZeroC.UseVisualStyleBackColor = true; + this.btnZeroC.Click += new System.EventHandler(this.BtnZeroC_Click); + // + // btnZeroB + // + resources.ApplyResources(this.btnZeroB, "btnZeroB"); + this.btnZeroB.Name = "btnZeroB"; + this.toolTip1.SetToolTip(this.btnZeroB, resources.GetString("btnZeroB.ToolTip")); + this.btnZeroB.UseVisualStyleBackColor = true; + this.btnZeroB.Click += new System.EventHandler(this.BtnZeroB_Click); + // + // lblCurrentG + // + resources.ApplyResources(this.lblCurrentG, "lblCurrentG"); + this.lblCurrentG.Name = "lblCurrentG"; + this.toolTip1.SetToolTip(this.lblCurrentG, resources.GetString("lblCurrentG.ToolTip")); + // + // btnZeroA + // + resources.ApplyResources(this.btnZeroA, "btnZeroA"); + this.btnZeroA.Name = "btnZeroA"; + this.toolTip1.SetToolTip(this.btnZeroA, resources.GetString("btnZeroA.ToolTip")); + this.btnZeroA.UseVisualStyleBackColor = true; + this.btnZeroA.Click += new System.EventHandler(this.BtnZeroA_Click); + // + // btnHome + // + resources.ApplyResources(this.btnHome, "btnHome"); + this.btnHome.Name = "btnHome"; + this.toolTip1.SetToolTip(this.btnHome, resources.GetString("btnHome.ToolTip")); + this.btnHome.UseVisualStyleBackColor = true; + this.btnHome.Click += new System.EventHandler(this.BtnHome_Click); + // + // btnZeroXYZ + // + resources.ApplyResources(this.btnZeroXYZ, "btnZeroXYZ"); + this.btnZeroXYZ.Name = "btnZeroXYZ"; + this.toolTip1.SetToolTip(this.btnZeroXYZ, resources.GetString("btnZeroXYZ.ToolTip")); + this.btnZeroXYZ.UseVisualStyleBackColor = true; + this.btnZeroXYZ.Click += new System.EventHandler(this.BtnZeroXYZ_Click); + // + // btnZeroXY + // + resources.ApplyResources(this.btnZeroXY, "btnZeroXY"); + this.btnZeroXY.Name = "btnZeroXY"; + this.toolTip1.SetToolTip(this.btnZeroXY, resources.GetString("btnZeroXY.ToolTip")); + this.btnZeroXY.UseVisualStyleBackColor = true; + this.btnZeroXY.Click += new System.EventHandler(this.BtnZeroXY_Click); + // + // btnZeroZ + // + resources.ApplyResources(this.btnZeroZ, "btnZeroZ"); + this.btnZeroZ.Name = "btnZeroZ"; + this.toolTip1.SetToolTip(this.btnZeroZ, resources.GetString("btnZeroZ.ToolTip")); + this.btnZeroZ.UseVisualStyleBackColor = true; + this.btnZeroZ.Click += new System.EventHandler(this.BtnZeroZ_Click); + // + // btnZeroY + // + resources.ApplyResources(this.btnZeroY, "btnZeroY"); + this.btnZeroY.Name = "btnZeroY"; + this.toolTip1.SetToolTip(this.btnZeroY, resources.GetString("btnZeroY.ToolTip")); + this.btnZeroY.UseVisualStyleBackColor = true; + this.btnZeroY.Click += new System.EventHandler(this.BtnZeroY_Click); + // + // btnZeroX + // + resources.ApplyResources(this.btnZeroX, "btnZeroX"); + this.btnZeroX.Name = "btnZeroX"; + this.toolTip1.SetToolTip(this.btnZeroX, resources.GetString("btnZeroX.ToolTip")); + this.btnZeroX.UseVisualStyleBackColor = true; + this.btnZeroX.Click += new System.EventHandler(this.BtnZeroX_Click); + // + // CbAddGraphic + // + resources.ApplyResources(this.CbAddGraphic, "CbAddGraphic"); + this.CbAddGraphic.Checked = global::GrblPlotter.Properties.Settings.Default.fromFormInsertEnable; + this.CbAddGraphic.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::GrblPlotter.Properties.Settings.Default, "fromFormInsertEnable", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.CbAddGraphic.Name = "CbAddGraphic"; + this.toolTip1.SetToolTip(this.CbAddGraphic, resources.GetString("CbAddGraphic.ToolTip")); + this.CbAddGraphic.UseVisualStyleBackColor = true; + this.CbAddGraphic.CheckedChanged += new System.EventHandler(this.CbAddGraphic_CheckedChanged); + // + // CbMist + // + resources.ApplyResources(this.CbMist, "CbMist"); + this.CbMist.Name = "CbMist"; + this.toolTip1.SetToolTip(this.CbMist, resources.GetString("CbMist.ToolTip")); + this.CbMist.UseVisualStyleBackColor = true; + this.CbMist.CheckedChanged += new System.EventHandler(this.CbMist_CheckedChanged); + // + // CbSpindle + // + resources.ApplyResources(this.CbSpindle, "CbSpindle"); + this.CbSpindle.Name = "CbSpindle"; + this.toolTip1.SetToolTip(this.CbSpindle, resources.GetString("CbSpindle.ToolTip")); + this.CbSpindle.UseVisualStyleBackColor = true; + this.CbSpindle.CheckedChanged += new System.EventHandler(this.CbSpindle_CheckedChanged); + // + // CbCoolant + // + resources.ApplyResources(this.CbCoolant, "CbCoolant"); + this.CbCoolant.Name = "CbCoolant"; + this.toolTip1.SetToolTip(this.CbCoolant, resources.GetString("CbCoolant.ToolTip")); + this.CbCoolant.UseVisualStyleBackColor = true; + this.CbCoolant.CheckedChanged += new System.EventHandler(this.CbCoolant_CheckedChanged); + // + // gBoxStream + // + this.gBoxStream.Controls.Add(this.btnSimulatePause); + this.gBoxStream.Controls.Add(this.btnSimulateSlower); + this.gBoxStream.Controls.Add(this.btnSimulateFaster); + this.gBoxStream.Controls.Add(this.btnSimulate); + this.gBoxStream.Controls.Add(this.lbInfo); + this.gBoxStream.Controls.Add(this.pbBuffer); + this.gBoxStream.Controls.Add(this.btnStreamStop); + this.gBoxStream.Controls.Add(this.btnStreamCheck); + this.gBoxStream.Controls.Add(this.lblRemaining); + this.gBoxStream.Controls.Add(this.pbFile); + this.gBoxStream.Controls.Add(this.lblElapsed); + this.gBoxStream.Controls.Add(this.lblFileProgress); + this.gBoxStream.Controls.Add(this.btnStreamStart); + this.gBoxStream.Controls.Add(this.tbFile); + resources.ApplyResources(this.gBoxStream, "gBoxStream"); + this.gBoxStream.Name = "gBoxStream"; + this.gBoxStream.TabStop = false; + // + // btnSimulatePause + // + this.btnSimulatePause.Image = global::GrblPlotter.Properties.Resources.btn_pause; + resources.ApplyResources(this.btnSimulatePause, "btnSimulatePause"); + this.btnSimulatePause.Name = "btnSimulatePause"; + this.btnSimulatePause.UseVisualStyleBackColor = true; + this.btnSimulatePause.Click += new System.EventHandler(this.BtnSimulatePause_Click); + // + // btnSimulate + // + resources.ApplyResources(this.btnSimulate, "btnSimulate"); + this.btnSimulate.Name = "btnSimulate"; + this.btnSimulate.UseVisualStyleBackColor = true; + this.btnSimulate.Click += new System.EventHandler(this.BtnSimulate_Click); + // + // lbInfo + // + resources.ApplyResources(this.lbInfo, "lbInfo"); + this.lbInfo.Name = "lbInfo"; + // + // pbBuffer + // + resources.ApplyResources(this.pbBuffer, "pbBuffer"); + this.pbBuffer.Name = "pbBuffer"; + // + // lblRemaining + // + resources.ApplyResources(this.lblRemaining, "lblRemaining"); + this.lblRemaining.Name = "lblRemaining"; + // + // pbFile + // + resources.ApplyResources(this.pbFile, "pbFile"); + this.pbFile.Name = "pbFile"; + // + // lblElapsed + // + resources.ApplyResources(this.lblElapsed, "lblElapsed"); + this.lblElapsed.Name = "lblElapsed"; + // + // lblFileProgress + // + resources.ApplyResources(this.lblFileProgress, "lblFileProgress"); + this.lblFileProgress.Name = "lblFileProgress"; + // + // tbFile + // + resources.ApplyResources(this.tbFile, "tbFile"); + this.tbFile.Name = "tbFile"; + // + // gBoxDimension + // + this.gBoxDimension.Controls.Add(this.btnLimitExceed); + this.gBoxDimension.Controls.Add(this.groupBox4); + this.gBoxDimension.Controls.Add(this.lbDimension); + resources.ApplyResources(this.gBoxDimension, "gBoxDimension"); + this.gBoxDimension.Name = "gBoxDimension"; + this.gBoxDimension.TabStop = false; + // + // btnLimitExceed + // + this.btnLimitExceed.BackColor = System.Drawing.Color.Yellow; + resources.ApplyResources(this.btnLimitExceed, "btnLimitExceed"); + this.btnLimitExceed.Name = "btnLimitExceed"; + this.btnLimitExceed.UseVisualStyleBackColor = false; + this.btnLimitExceed.Click += new System.EventHandler(this.BtnLimitExceed_Click); + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.btnOffsetApply); + this.groupBox4.Controls.Add(this.label6); + this.groupBox4.Controls.Add(this.tbOffsetY); + this.groupBox4.Controls.Add(this.label1); + this.groupBox4.Controls.Add(this.tbOffsetX); + this.groupBox4.Controls.Add(this.rBOrigin9); + this.groupBox4.Controls.Add(this.rBOrigin8); + this.groupBox4.Controls.Add(this.rBOrigin7); + this.groupBox4.Controls.Add(this.rBOrigin6); + this.groupBox4.Controls.Add(this.rBOrigin5); + this.groupBox4.Controls.Add(this.rBOrigin4); + this.groupBox4.Controls.Add(this.rBOrigin3); + this.groupBox4.Controls.Add(this.rBOrigin2); + this.groupBox4.Controls.Add(this.rBOrigin1); + resources.ApplyResources(this.groupBox4, "groupBox4"); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.TabStop = false; + // + // btnOffsetApply + // + resources.ApplyResources(this.btnOffsetApply, "btnOffsetApply"); + this.btnOffsetApply.Name = "btnOffsetApply"; + this.btnOffsetApply.UseVisualStyleBackColor = true; + this.btnOffsetApply.Click += new System.EventHandler(this.BtnOffsetApply_Click); + // + // tbOffsetY + // + resources.ApplyResources(this.tbOffsetY, "tbOffsetY"); + this.tbOffsetY.Name = "tbOffsetY"; + // + // tbOffsetX + // + resources.ApplyResources(this.tbOffsetX, "tbOffsetX"); + this.tbOffsetX.Name = "tbOffsetX"; + // + // rBOrigin9 + // + resources.ApplyResources(this.rBOrigin9, "rBOrigin9"); + this.rBOrigin9.Name = "rBOrigin9"; + this.rBOrigin9.UseVisualStyleBackColor = true; + // + // rBOrigin8 + // + resources.ApplyResources(this.rBOrigin8, "rBOrigin8"); + this.rBOrigin8.Name = "rBOrigin8"; + this.rBOrigin8.UseVisualStyleBackColor = true; + // + // rBOrigin7 + // + resources.ApplyResources(this.rBOrigin7, "rBOrigin7"); + this.rBOrigin7.Checked = true; + this.rBOrigin7.Name = "rBOrigin7"; + this.rBOrigin7.TabStop = true; + this.rBOrigin7.UseVisualStyleBackColor = true; + // + // rBOrigin6 + // + resources.ApplyResources(this.rBOrigin6, "rBOrigin6"); + this.rBOrigin6.Name = "rBOrigin6"; + this.rBOrigin6.UseVisualStyleBackColor = true; + // + // rBOrigin5 + // + resources.ApplyResources(this.rBOrigin5, "rBOrigin5"); + this.rBOrigin5.Name = "rBOrigin5"; + this.rBOrigin5.UseVisualStyleBackColor = true; + // + // rBOrigin4 + // + resources.ApplyResources(this.rBOrigin4, "rBOrigin4"); + this.rBOrigin4.Name = "rBOrigin4"; + this.rBOrigin4.UseVisualStyleBackColor = true; + // + // rBOrigin3 + // + resources.ApplyResources(this.rBOrigin3, "rBOrigin3"); + this.rBOrigin3.Name = "rBOrigin3"; + this.rBOrigin3.UseVisualStyleBackColor = true; + // + // rBOrigin2 + // + resources.ApplyResources(this.rBOrigin2, "rBOrigin2"); + this.rBOrigin2.Name = "rBOrigin2"; + this.rBOrigin2.UseVisualStyleBackColor = true; + // + // rBOrigin1 + // + resources.ApplyResources(this.rBOrigin1, "rBOrigin1"); + this.rBOrigin1.Name = "rBOrigin1"; + this.rBOrigin1.UseVisualStyleBackColor = true; + // + // lbDimension + // + this.lbDimension.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); + resources.ApplyResources(this.lbDimension, "lbDimension"); + this.lbDimension.HideSelection = false; + this.lbDimension.Name = "lbDimension"; + this.lbDimension.ReadOnly = true; + // + // gBoxOverride + // + this.gBoxOverride.Controls.Add(this.gBOverrideRGB); + this.gBoxOverride.Controls.Add(this.gBOverrideASGB); + this.gBoxOverride.Controls.Add(this.gBOverrideFRGB); + this.gBoxOverride.Controls.Add(this.gBOverrideSSGB); + resources.ApplyResources(this.gBoxOverride, "gBoxOverride"); + this.gBoxOverride.Name = "gBoxOverride"; + this.gBoxOverride.TabStop = false; + // + // gBOverrideRGB + // + this.gBOverrideRGB.Controls.Add(this.label12); + this.gBOverrideRGB.Controls.Add(this.btnOverrideRapid0); + this.gBOverrideRGB.Controls.Add(this.label13); + this.gBOverrideRGB.Controls.Add(this.btnOverrideRapid2); + this.gBOverrideRGB.Controls.Add(this.lblOverrideRapidValue); + this.gBOverrideRGB.Controls.Add(this.btnOverrideRapid1); + resources.ApplyResources(this.gBOverrideRGB, "gBOverrideRGB"); + this.gBOverrideRGB.Name = "gBOverrideRGB"; + this.gBOverrideRGB.TabStop = false; + // + // label12 + // + resources.ApplyResources(this.label12, "label12"); + this.label12.Name = "label12"; + // + // btnOverrideRapid0 + // + resources.ApplyResources(this.btnOverrideRapid0, "btnOverrideRapid0"); + this.btnOverrideRapid0.Name = "btnOverrideRapid0"; + this.btnOverrideRapid0.UseVisualStyleBackColor = true; + this.btnOverrideRapid0.Click += new System.EventHandler(this.BtnOverrideRapid0_Click); + // + // label13 + // + resources.ApplyResources(this.label13, "label13"); + this.label13.Name = "label13"; + // + // btnOverrideRapid2 + // + resources.ApplyResources(this.btnOverrideRapid2, "btnOverrideRapid2"); + this.btnOverrideRapid2.Name = "btnOverrideRapid2"; + this.btnOverrideRapid2.UseVisualStyleBackColor = true; + this.btnOverrideRapid2.Click += new System.EventHandler(this.BtnOverrideRapid2_Click); + // + // lblOverrideRapidValue + // + resources.ApplyResources(this.lblOverrideRapidValue, "lblOverrideRapidValue"); + this.lblOverrideRapidValue.Name = "lblOverrideRapidValue"; + // + // btnOverrideRapid1 + // + resources.ApplyResources(this.btnOverrideRapid1, "btnOverrideRapid1"); + this.btnOverrideRapid1.Name = "btnOverrideRapid1"; + this.btnOverrideRapid1.UseVisualStyleBackColor = true; + this.btnOverrideRapid1.Click += new System.EventHandler(this.BtnOverrideRapid1_Click); + // + // gBOverrideASGB + // + this.gBOverrideASGB.Controls.Add(this.BtnOverrideD3); + this.gBOverrideASGB.Controls.Add(this.BtnOverrideD2); + this.gBOverrideASGB.Controls.Add(this.BtnOverrideD1); + this.gBOverrideASGB.Controls.Add(this.BtnOverrideD0); + this.gBOverrideASGB.Controls.Add(this.btnOverrideSpindle); + this.gBOverrideASGB.Controls.Add(this.btnOverrideMist); + this.gBOverrideASGB.Controls.Add(this.btnOverrideFlood); + resources.ApplyResources(this.gBOverrideASGB, "gBOverrideASGB"); + this.gBOverrideASGB.Name = "gBOverrideASGB"; + this.gBOverrideASGB.TabStop = false; + // + // btnOverrideFlood + // + resources.ApplyResources(this.btnOverrideFlood, "btnOverrideFlood"); + this.btnOverrideFlood.Image = global::GrblPlotter.Properties.Resources.led_off; + this.btnOverrideFlood.Name = "btnOverrideFlood"; + this.btnOverrideFlood.UseVisualStyleBackColor = true; + this.btnOverrideFlood.Click += new System.EventHandler(this.BtnOverrideFlood_Click); + // + // gBOverrideFRGB + // + this.gBOverrideFRGB.Controls.Add(this.lblStatusFeed); + this.gBOverrideFRGB.Controls.Add(this.label5); + this.gBOverrideFRGB.Controls.Add(this.label7); + this.gBOverrideFRGB.Controls.Add(this.lblOverrideFRValue); + this.gBOverrideFRGB.Controls.Add(this.btnOverrideFR1); + this.gBOverrideFRGB.Controls.Add(this.btnOverrideFR2); + this.gBOverrideFRGB.Controls.Add(this.btnOverrideFR0); + this.gBOverrideFRGB.Controls.Add(this.btnOverrideFR4); + this.gBOverrideFRGB.Controls.Add(this.btnOverrideFR3); + resources.ApplyResources(this.gBOverrideFRGB, "gBOverrideFRGB"); + this.gBOverrideFRGB.Name = "gBOverrideFRGB"; + this.gBOverrideFRGB.TabStop = false; + // + // label5 + // + resources.ApplyResources(this.label5, "label5"); + this.label5.Name = "label5"; + // + // label7 + // + resources.ApplyResources(this.label7, "label7"); + this.label7.Name = "label7"; + // + // lblOverrideFRValue + // + resources.ApplyResources(this.lblOverrideFRValue, "lblOverrideFRValue"); + this.lblOverrideFRValue.Name = "lblOverrideFRValue"; + // + // btnOverrideFR1 + // + resources.ApplyResources(this.btnOverrideFR1, "btnOverrideFR1"); + this.btnOverrideFR1.Name = "btnOverrideFR1"; + this.btnOverrideFR1.UseVisualStyleBackColor = true; + this.btnOverrideFR1.Click += new System.EventHandler(this.BtnOverrideFR1_Click); + // + // btnOverrideFR2 + // + resources.ApplyResources(this.btnOverrideFR2, "btnOverrideFR2"); + this.btnOverrideFR2.Name = "btnOverrideFR2"; + this.btnOverrideFR2.UseVisualStyleBackColor = true; + this.btnOverrideFR2.Click += new System.EventHandler(this.BtnOverrideFR2_Click); + // + // btnOverrideFR0 + // + resources.ApplyResources(this.btnOverrideFR0, "btnOverrideFR0"); + this.btnOverrideFR0.Name = "btnOverrideFR0"; + this.btnOverrideFR0.UseVisualStyleBackColor = true; + this.btnOverrideFR0.Click += new System.EventHandler(this.BtnOverrideFR0_Click); + // + // btnOverrideFR4 + // + resources.ApplyResources(this.btnOverrideFR4, "btnOverrideFR4"); + this.btnOverrideFR4.Name = "btnOverrideFR4"; + this.btnOverrideFR4.UseVisualStyleBackColor = true; + this.btnOverrideFR4.Click += new System.EventHandler(this.BtnOverrideFR4_Click); + // + // btnOverrideFR3 + // + resources.ApplyResources(this.btnOverrideFR3, "btnOverrideFR3"); + this.btnOverrideFR3.Name = "btnOverrideFR3"; + this.btnOverrideFR3.UseVisualStyleBackColor = true; + this.btnOverrideFR3.Click += new System.EventHandler(this.BtnOverrideFR3_Click); + // + // gBOverrideSSGB + // + this.gBOverrideSSGB.Controls.Add(this.lblStatusSpeed); + this.gBOverrideSSGB.Controls.Add(this.label8); + this.gBOverrideSSGB.Controls.Add(this.label10); + this.gBOverrideSSGB.Controls.Add(this.lblOverrideSSValue); + this.gBOverrideSSGB.Controls.Add(this.btnOverrideSS2); + this.gBOverrideSSGB.Controls.Add(this.btnOverrideSS0); + this.gBOverrideSSGB.Controls.Add(this.btnOverrideSS1); + this.gBOverrideSSGB.Controls.Add(this.btnOverrideSS4); + this.gBOverrideSSGB.Controls.Add(this.btnOverrideSS3); + resources.ApplyResources(this.gBOverrideSSGB, "gBOverrideSSGB"); + this.gBOverrideSSGB.Name = "gBOverrideSSGB"; + this.gBOverrideSSGB.TabStop = false; + // + // label8 + // + resources.ApplyResources(this.label8, "label8"); + this.label8.Name = "label8"; + // + // label10 + // + resources.ApplyResources(this.label10, "label10"); + this.label10.Name = "label10"; + // + // lblOverrideSSValue + // + resources.ApplyResources(this.lblOverrideSSValue, "lblOverrideSSValue"); + this.lblOverrideSSValue.Name = "lblOverrideSSValue"; + // + // btnOverrideSS2 + // + resources.ApplyResources(this.btnOverrideSS2, "btnOverrideSS2"); + this.btnOverrideSS2.Name = "btnOverrideSS2"; + this.btnOverrideSS2.UseVisualStyleBackColor = true; + this.btnOverrideSS2.Click += new System.EventHandler(this.BtnOverrideSS2_Click); + // + // btnOverrideSS0 + // + resources.ApplyResources(this.btnOverrideSS0, "btnOverrideSS0"); + this.btnOverrideSS0.Name = "btnOverrideSS0"; + this.btnOverrideSS0.UseVisualStyleBackColor = true; + this.btnOverrideSS0.Click += new System.EventHandler(this.BtnOverrideSS0_Click); + // + // btnOverrideSS1 + // + resources.ApplyResources(this.btnOverrideSS1, "btnOverrideSS1"); + this.btnOverrideSS1.Name = "btnOverrideSS1"; + this.btnOverrideSS1.UseVisualStyleBackColor = true; + this.btnOverrideSS1.Click += new System.EventHandler(this.BtnOverrideSS1_Click); + // + // btnOverrideSS4 + // + resources.ApplyResources(this.btnOverrideSS4, "btnOverrideSS4"); + this.btnOverrideSS4.Name = "btnOverrideSS4"; + this.btnOverrideSS4.UseVisualStyleBackColor = true; + this.btnOverrideSS4.Click += new System.EventHandler(this.BtnOverrideSS4_Click); + // + // btnOverrideSS3 + // + resources.ApplyResources(this.btnOverrideSS3, "btnOverrideSS3"); + this.btnOverrideSS3.Name = "btnOverrideSS3"; + this.btnOverrideSS3.UseVisualStyleBackColor = true; + this.btnOverrideSS3.Click += new System.EventHandler(this.BtnOverrideSS3_Click); + // + // tLPRechts + // + resources.ApplyResources(this.tLPRechts, "tLPRechts"); + this.tLPRechts.Controls.Add(this.tLPRechtsUnten, 0, 1); + this.tLPRechts.Controls.Add(this.tLPRechtsOben, 0, 0); + this.tLPRechts.Name = "tLPRechts"; + // + // tLPRechtsUnten + // + resources.ApplyResources(this.tLPRechtsUnten, "tLPRechtsUnten"); + this.tLPRechtsUnten.Controls.Add(this.tLPRechtsUntenRechts, 1, 0); + this.tLPRechtsUnten.Controls.Add(this.tLPMitteUnten, 0, 0); + this.tLPRechtsUnten.Name = "tLPRechtsUnten"; + // + // tLPRechtsUntenRechts + // + resources.ApplyResources(this.tLPRechtsUntenRechts, "tLPRechtsUntenRechts"); + this.tLPRechtsUntenRechts.Controls.Add(this.gB_Jogging, 0, 1); + this.tLPRechtsUntenRechts.Controls.Add(this.tLPRechtsUntenRechtsMitte, 0, 2); + this.tLPRechtsUntenRechts.Controls.Add(this.tLP_cB_StopJogging, 0, 3); + this.tLPRechtsUntenRechts.Controls.Add(this.tC_RouterPlotterLaser, 0, 0); + this.tLPRechtsUntenRechts.Controls.Add(this.GbSetCoordinates, 0, 4); + this.tLPRechtsUntenRechts.Name = "tLPRechtsUntenRechts"; + // + // gB_Jogging + // + resources.ApplyResources(this.gB_Jogging, "gB_Jogging"); + this.gB_Jogging.Controls.Add(this.btnJogStop); + this.gB_Jogging.Controls.Add(this.gB_Jog0); + this.gB_Jogging.Name = "gB_Jogging"; + this.gB_Jogging.TabStop = false; + this.gB_Jogging.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); + this.gB_Jogging.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); + // + // gB_Jog0 + // + this.gB_Jog0.Controls.Add(this.btnJogZeroA); + this.gB_Jog0.Controls.Add(this.btnJogZeroX); + this.gB_Jog0.Controls.Add(this.btnJogZeroXY); + this.gB_Jog0.Controls.Add(this.btnJogZeroY); + this.gB_Jog0.Controls.Add(this.btnJogZeroZ); + this.gB_Jog0.Controls.Add(this.cBMoveG0); + resources.ApplyResources(this.gB_Jog0, "gB_Jog0"); + this.gB_Jog0.Name = "gB_Jog0"; + this.gB_Jog0.TabStop = false; + // + // tLPRechtsUntenRechtsMitte + // + resources.ApplyResources(this.tLPRechtsUntenRechtsMitte, "tLPRechtsUntenRechtsMitte"); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickA, 2, 0); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickXY, 0, 0); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickZ, 1, 0); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickB, 3, 0); + this.tLPRechtsUntenRechtsMitte.Controls.Add(this.virtualJoystickC, 4, 0); + this.tLPRechtsUntenRechtsMitte.Name = "tLPRechtsUntenRechtsMitte"; + this.tLPRechtsUntenRechtsMitte.Enter += new System.EventHandler(this.VirtualJoystickXY_Enter); + this.tLPRechtsUntenRechtsMitte.Leave += new System.EventHandler(this.VirtualJoystickXY_Leave); + // + // tLP_cB_StopJogging + // + resources.ApplyResources(this.tLP_cB_StopJogging, "tLP_cB_StopJogging"); + this.tLP_cB_StopJogging.Controls.Add(this.cBSendJogStop, 0, 0); + this.tLP_cB_StopJogging.Controls.Add(this.tableLayoutPanel3, 0, 1); + this.tLP_cB_StopJogging.Name = "tLP_cB_StopJogging"; + // + // cBSendJogStop + // + this.cBSendJogStop.Checked = global::GrblPlotter.Properties.Settings.Default.ctrlSendStopJog; + this.cBSendJogStop.CheckState = System.Windows.Forms.CheckState.Checked; + this.cBSendJogStop.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::GrblPlotter.Properties.Settings.Default, "ctrlSendStopJog", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + resources.ApplyResources(this.cBSendJogStop, "cBSendJogStop"); + this.cBSendJogStop.Name = "cBSendJogStop"; + this.cBSendJogStop.UseVisualStyleBackColor = true; + // + // tableLayoutPanel3 + // + resources.ApplyResources(this.tableLayoutPanel3, "tableLayoutPanel3"); + this.tableLayoutPanel3.Controls.Add(this.tableLayoutPanel4, 0, 0); + this.tableLayoutPanel3.Controls.Add(this.tableLayoutPanel5, 1, 0); + this.tableLayoutPanel3.Name = "tableLayoutPanel3"; + // + // tableLayoutPanel4 + // + resources.ApplyResources(this.tableLayoutPanel4, "tableLayoutPanel4"); + this.tableLayoutPanel4.Controls.Add(this.btnOverrideDoor, 0, 1); + this.tableLayoutPanel4.Controls.Add(this.btnResume, 0, 2); + this.tableLayoutPanel4.Controls.Add(this.btnFeedHold, 0, 0); + this.tableLayoutPanel4.Name = "tableLayoutPanel4"; + // + // tableLayoutPanel5 + // + resources.ApplyResources(this.tableLayoutPanel5, "tableLayoutPanel5"); + this.tableLayoutPanel5.Controls.Add(this.btnKillAlarm, 0, 1); + this.tableLayoutPanel5.Controls.Add(this.btnReset, 0, 0); + this.tableLayoutPanel5.Name = "tableLayoutPanel5"; + // + // tC_RouterPlotterLaser + // + this.tC_RouterPlotterLaser.Controls.Add(this.tabPage1); + this.tC_RouterPlotterLaser.Controls.Add(this.tabPage2); + this.tC_RouterPlotterLaser.Controls.Add(this.tabPage3); + resources.ApplyResources(this.tC_RouterPlotterLaser, "tC_RouterPlotterLaser"); + this.tC_RouterPlotterLaser.Name = "tC_RouterPlotterLaser"; + this.tC_RouterPlotterLaser.SelectedIndex = 0; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.LblSpeedSetVal); + this.tabPage1.Controls.Add(this.LblSpeedSet); + this.tabPage1.Controls.Add(this.RbSpindleCCW); + this.tabPage1.Controls.Add(this.RbSpindleCW); + this.tabPage1.Controls.Add(this.LblSpeedMaxVal); + this.tabPage1.Controls.Add(this.LblSpeedMinVal); + this.tabPage1.Controls.Add(this.CbMist); + this.tabPage1.Controls.Add(this.LblSpeedMax); + this.tabPage1.Controls.Add(this.LblSpeedMin); + this.tabPage1.Controls.Add(this.NudSpeed); + this.tabPage1.Controls.Add(this.CbSpindle); + this.tabPage1.Controls.Add(this.CbCoolant); + this.tabPage1.Controls.Add(this.lblTool); + this.tabPage1.Controls.Add(this.CbTool); + this.tabPage1.Controls.Add(this.lblSpeed); + resources.ApplyResources(this.tabPage1, "tabPage1"); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // LblSpeedSetVal + // + resources.ApplyResources(this.LblSpeedSetVal, "LblSpeedSetVal"); + this.LblSpeedSetVal.Name = "LblSpeedSetVal"; + // + // RbSpindleCCW + // + resources.ApplyResources(this.RbSpindleCCW, "RbSpindleCCW"); + this.RbSpindleCCW.Name = "RbSpindleCCW"; + this.RbSpindleCCW.TabStop = true; + this.RbSpindleCCW.UseVisualStyleBackColor = true; + this.RbSpindleCCW.CheckedChanged += new System.EventHandler(this.CbSpindle_CheckedChanged); + // + // RbSpindleCW + // + resources.ApplyResources(this.RbSpindleCW, "RbSpindleCW"); + this.RbSpindleCW.Checked = true; + this.RbSpindleCW.Name = "RbSpindleCW"; + this.RbSpindleCW.TabStop = true; + this.RbSpindleCW.UseVisualStyleBackColor = true; + this.RbSpindleCW.CheckedChanged += new System.EventHandler(this.CbSpindle_CheckedChanged); + // + // LblSpeedMaxVal + // + resources.ApplyResources(this.LblSpeedMaxVal, "LblSpeedMaxVal"); + this.LblSpeedMaxVal.Name = "LblSpeedMaxVal"; + // + // LblSpeedMinVal + // + resources.ApplyResources(this.LblSpeedMinVal, "LblSpeedMinVal"); + this.LblSpeedMinVal.Name = "LblSpeedMinVal"; + // + // NudSpeed + // + this.NudSpeed.Increment = new decimal(new int[] { + 10, + 0, + 0, + 0}); + resources.ApplyResources(this.NudSpeed, "NudSpeed"); + this.NudSpeed.Name = "NudSpeed"; + this.NudSpeed.Value = new decimal(new int[] { + 100, + 0, + 0, + 0}); + this.NudSpeed.ValueChanged += new System.EventHandler(this.CbSpindle_CheckedChanged); + // + // lblTool + // + resources.ApplyResources(this.lblTool, "lblTool"); + this.lblTool.Name = "lblTool"; + // + // CbTool + // + resources.ApplyResources(this.CbTool, "CbTool"); + this.CbTool.Name = "CbTool"; + this.CbTool.UseVisualStyleBackColor = true; + this.CbTool.CheckedChanged += new System.EventHandler(this.CbTool_CheckedChanged); + // + // lblSpeed + // + resources.ApplyResources(this.lblSpeed, "lblSpeed"); + this.lblSpeed.Name = "lblSpeed"; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.label9); + this.tabPage2.Controls.Add(this.BtnPenZero); + this.tabPage2.Controls.Add(this.BtnPenUp); + this.tabPage2.Controls.Add(this.BtnPenDown); + resources.ApplyResources(this.tabPage2, "tabPage2"); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // label9 + // + resources.ApplyResources(this.label9, "label9"); + this.label9.Name = "label9"; + // + // BtnPenZero + // + resources.ApplyResources(this.BtnPenZero, "BtnPenZero"); + this.BtnPenZero.Name = "BtnPenZero"; + this.BtnPenZero.UseVisualStyleBackColor = true; + this.BtnPenZero.Click += new System.EventHandler(this.BtnPenZero_Click); + // + // tabPage3 + // + this.tabPage3.Controls.Add(this.PbLaser); + this.tabPage3.Controls.Add(this.CbLasermodeVal); + this.tabPage3.Controls.Add(this.CbLasermode); + this.tabPage3.Controls.Add(this.LblLaserSetVal); + this.tabPage3.Controls.Add(this.label14); + this.tabPage3.Controls.Add(this.LblLaserMaxVal); + this.tabPage3.Controls.Add(this.LblLaserMinVal); + this.tabPage3.Controls.Add(this.label17); + this.tabPage3.Controls.Add(this.label18); + this.tabPage3.Controls.Add(this.RbLaserM4); + this.tabPage3.Controls.Add(this.RbLaserM3); + this.tabPage3.Controls.Add(this.CbLaser); + this.tabPage3.Controls.Add(this.TbLaser); + resources.ApplyResources(this.tabPage3, "tabPage3"); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.UseVisualStyleBackColor = true; + // + // PbLaser + // + resources.ApplyResources(this.PbLaser, "PbLaser"); + this.PbLaser.Name = "PbLaser"; + this.PbLaser.TabStop = false; + // + // CbLasermodeVal + // + resources.ApplyResources(this.CbLasermodeVal, "CbLasermodeVal"); + this.CbLasermodeVal.Name = "CbLasermodeVal"; + // + // CbLasermode + // + resources.ApplyResources(this.CbLasermode, "CbLasermode"); + this.CbLasermode.Name = "CbLasermode"; + this.CbLasermode.UseVisualStyleBackColor = true; + this.CbLasermode.CheckedChanged += new System.EventHandler(this.CbLasermode_CheckedChanged); + // + // LblLaserSetVal + // + resources.ApplyResources(this.LblLaserSetVal, "LblLaserSetVal"); + this.LblLaserSetVal.Name = "LblLaserSetVal"; + // + // LblLaserMaxVal + // + resources.ApplyResources(this.LblLaserMaxVal, "LblLaserMaxVal"); + this.LblLaserMaxVal.Name = "LblLaserMaxVal"; + // + // LblLaserMinVal + // + resources.ApplyResources(this.LblLaserMinVal, "LblLaserMinVal"); + this.LblLaserMinVal.Name = "LblLaserMinVal"; + // + // RbLaserM4 + // + resources.ApplyResources(this.RbLaserM4, "RbLaserM4"); + this.RbLaserM4.Name = "RbLaserM4"; + this.RbLaserM4.TabStop = true; + this.RbLaserM4.UseVisualStyleBackColor = true; + this.RbLaserM4.CheckedChanged += new System.EventHandler(this.CbLaser_CheckedChanged); + // + // RbLaserM3 + // + resources.ApplyResources(this.RbLaserM3, "RbLaserM3"); + this.RbLaserM3.Checked = true; + this.RbLaserM3.Name = "RbLaserM3"; + this.RbLaserM3.TabStop = true; + this.RbLaserM3.UseVisualStyleBackColor = true; + this.RbLaserM3.CheckedChanged += new System.EventHandler(this.CbLaser_CheckedChanged); + // + // CbLaser + // + resources.ApplyResources(this.CbLaser, "CbLaser"); + this.CbLaser.Name = "CbLaser"; + this.CbLaser.UseVisualStyleBackColor = true; + this.CbLaser.CheckedChanged += new System.EventHandler(this.CbLaser_CheckedChanged); + // + // TbLaser + // + resources.ApplyResources(this.TbLaser, "TbLaser"); + this.TbLaser.LargeChange = 10; + this.TbLaser.Maximum = 100; + this.TbLaser.Name = "TbLaser"; + this.TbLaser.SmallChange = 5; + this.TbLaser.TickFrequency = 5; + this.TbLaser.TickStyle = System.Windows.Forms.TickStyle.None; + this.TbLaser.Scroll += new System.EventHandler(this.CbLaser_CheckedChanged); + this.TbLaser.MouseDown += new System.Windows.Forms.MouseEventHandler(this.TbLaser_MouseDown); + // + // GbSetCoordinates + // + this.GbSetCoordinates.Controls.Add(this.BtnSetCoordinateX); + this.GbSetCoordinates.Controls.Add(this.textBox1); + resources.ApplyResources(this.GbSetCoordinates, "GbSetCoordinates"); + this.GbSetCoordinates.Name = "GbSetCoordinates"; + this.GbSetCoordinates.TabStop = false; + // + // BtnSetCoordinateX + // + resources.ApplyResources(this.BtnSetCoordinateX, "BtnSetCoordinateX"); + this.BtnSetCoordinateX.Name = "BtnSetCoordinateX"; + this.BtnSetCoordinateX.UseVisualStyleBackColor = true; + // + // textBox1 + // + resources.ApplyResources(this.textBox1, "textBox1"); + this.textBox1.Name = "textBox1"; + // + // tLPMitteUnten + // + resources.ApplyResources(this.tLPMitteUnten, "tLPMitteUnten"); + this.tLPMitteUnten.Controls.Add(this.pictureBox1, 0, 0); + this.tLPMitteUnten.Controls.Add(this.tBURL, 0, 1); + this.tLPMitteUnten.Controls.Add(this.CbAddGraphic, 0, 2); + this.tLPMitteUnten.Name = "tLPMitteUnten"; + // + // pictureBox1 + // + this.pictureBox1.BackColor = System.Drawing.SystemColors.Control; + this.pictureBox1.BackgroundImage = global::GrblPlotter.Properties.Resources.modell; + resources.ApplyResources(this.pictureBox1, "pictureBox1"); + this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBox1.ContextMenuStrip = this.cmsPictureBox; + this.pictureBox1.Cursor = System.Windows.Forms.Cursors.Cross; + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.TabStop = false; + this.pictureBox1.SizeChanged += new System.EventHandler(this.PictureBox1_SizeChanged); + this.pictureBox1.Paint += new System.Windows.Forms.PaintEventHandler(this.PictureBox1_Paint); + this.pictureBox1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PictureBox1_MouseDown); + this.pictureBox1.MouseLeave += new System.EventHandler(this.PictureBox1_MouseLeave); + this.pictureBox1.MouseHover += new System.EventHandler(this.PictureBox1_MouseHover); + this.pictureBox1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.PictureBox1_MouseMove); + this.pictureBox1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.PictureBox1_MouseUp); + this.pictureBox1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.PictureBox1_MouseWheel); + // + // cmsPictureBox + // + this.cmsPictureBox.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.unDo2ToolStripMenuItem, + this.applyLastTransformToolStripMenuItem, + this.toolStripSeparator17, + this.cmsPicBoxReloadFile, + this.cmsPicBoxReloadFile2, + this.cmsPicBoxPasteFromClipboard, + this.cmsPicBoxClearWorkspace, + this.toolStripSeparator9, + this.cmsPicBoxResetZooming, + this.toolStripSeparator8, + this.cmsPicBoxMoveToMarkedPosition, + this.cmsPicBoxZeroXYAtMarkedPosition, + this.cmsPicBoxMoveGraphicsOrigin, + this.deletenotMarkToolStripMenuItem, + this.toolStripSeparator1, + this.cmsPicBoxMarkFirstPos, + this.cmsPicBoxShowProperties, + this.cmsPicBoxDuplicatePath, + this.cmsPicBoxDeletePath, + this.cmsPicBoxCropSelectedPath, + this.cmsPicBoxMoveSelectedPathInCode, + this.cmsPicBoxReverseSelectedPath, + this.cmsPicBoxRotateSelectedPath, + this.toolStripSeparator10, + this.cmsPicBoxSetGCodeAsBackground, + this.cmsPicBoxClearBackground, + this.copyContentTroClipboardToolStripMenuItem}); + this.cmsPictureBox.Name = "cmsPictureBox"; + this.cmsPictureBox.ShowImageMargin = false; + resources.ApplyResources(this.cmsPictureBox, "cmsPictureBox"); + this.cmsPictureBox.Opening += new System.ComponentModel.CancelEventHandler(this.CmsPictureBox_Opening); + // + // unDo2ToolStripMenuItem + // + resources.ApplyResources(this.unDo2ToolStripMenuItem, "unDo2ToolStripMenuItem"); + this.unDo2ToolStripMenuItem.Name = "unDo2ToolStripMenuItem"; + this.unDo2ToolStripMenuItem.Click += new System.EventHandler(this.UnDoToolStripMenuItem_Click); + // + // applyLastTransformToolStripMenuItem + // + this.applyLastTransformToolStripMenuItem.Name = "applyLastTransformToolStripMenuItem"; + resources.ApplyResources(this.applyLastTransformToolStripMenuItem, "applyLastTransformToolStripMenuItem"); + this.applyLastTransformToolStripMenuItem.Click += new System.EventHandler(this.ApplyLastTransformToolStripMenuItem_Click); + // + // toolStripSeparator17 + // + this.toolStripSeparator17.Name = "toolStripSeparator17"; + resources.ApplyResources(this.toolStripSeparator17, "toolStripSeparator17"); + // + // cmsPicBoxReloadFile + // + this.cmsPicBoxReloadFile.Name = "cmsPicBoxReloadFile"; + resources.ApplyResources(this.cmsPicBoxReloadFile, "cmsPicBoxReloadFile"); + this.cmsPicBoxReloadFile.Tag = ""; + this.cmsPicBoxReloadFile.Click += new System.EventHandler(this.CmsPicBoxReloadFile_Click); + // + // cmsPicBoxReloadFile2 + // + this.cmsPicBoxReloadFile2.Name = "cmsPicBoxReloadFile2"; + resources.ApplyResources(this.cmsPicBoxReloadFile2, "cmsPicBoxReloadFile2"); + this.cmsPicBoxReloadFile2.Tag = ""; + this.cmsPicBoxReloadFile2.Click += new System.EventHandler(this.CmsPicBoxReloadFile_Click); + // + // cmsPicBoxPasteFromClipboard + // + this.cmsPicBoxPasteFromClipboard.Name = "cmsPicBoxPasteFromClipboard"; + resources.ApplyResources(this.cmsPicBoxPasteFromClipboard, "cmsPicBoxPasteFromClipboard"); + this.cmsPicBoxPasteFromClipboard.Click += new System.EventHandler(this.CmsPicBoxPasteFromClipboard_Click); + // + // cmsPicBoxClearWorkspace + // + this.cmsPicBoxClearWorkspace.Name = "cmsPicBoxClearWorkspace"; + resources.ApplyResources(this.cmsPicBoxClearWorkspace, "cmsPicBoxClearWorkspace"); + this.cmsPicBoxClearWorkspace.Click += new System.EventHandler(this.CmsPicBoxClearWorkspace_Click); + // + // toolStripSeparator9 + // + this.toolStripSeparator9.Name = "toolStripSeparator9"; + resources.ApplyResources(this.toolStripSeparator9, "toolStripSeparator9"); + // + // cmsPicBoxResetZooming + // + this.cmsPicBoxResetZooming.Name = "cmsPicBoxResetZooming"; + resources.ApplyResources(this.cmsPicBoxResetZooming, "cmsPicBoxResetZooming"); + this.cmsPicBoxResetZooming.Click += new System.EventHandler(this.CmsPicBoxResetZooming_Click); + // + // toolStripSeparator8 + // + this.toolStripSeparator8.Name = "toolStripSeparator8"; + resources.ApplyResources(this.toolStripSeparator8, "toolStripSeparator8"); + // + // cmsPicBoxMoveToMarkedPosition + // + this.cmsPicBoxMoveToMarkedPosition.Name = "cmsPicBoxMoveToMarkedPosition"; + resources.ApplyResources(this.cmsPicBoxMoveToMarkedPosition, "cmsPicBoxMoveToMarkedPosition"); + this.cmsPicBoxMoveToMarkedPosition.Click += new System.EventHandler(this.CmsPicBoxMoveToMarkedPosition_Click); + // + // cmsPicBoxZeroXYAtMarkedPosition + // + this.cmsPicBoxZeroXYAtMarkedPosition.Name = "cmsPicBoxZeroXYAtMarkedPosition"; + resources.ApplyResources(this.cmsPicBoxZeroXYAtMarkedPosition, "cmsPicBoxZeroXYAtMarkedPosition"); + this.cmsPicBoxZeroXYAtMarkedPosition.Click += new System.EventHandler(this.CmsPicBoxZeroXYAtMarkedPosition_Click); + // + // cmsPicBoxMoveGraphicsOrigin + // + this.cmsPicBoxMoveGraphicsOrigin.Name = "cmsPicBoxMoveGraphicsOrigin"; + resources.ApplyResources(this.cmsPicBoxMoveGraphicsOrigin, "cmsPicBoxMoveGraphicsOrigin"); + this.cmsPicBoxMoveGraphicsOrigin.Click += new System.EventHandler(this.CmsPicBoxMoveGraphicsOrigin_Click); + // + // deletenotMarkToolStripMenuItem + // + resources.ApplyResources(this.deletenotMarkToolStripMenuItem, "deletenotMarkToolStripMenuItem"); + this.deletenotMarkToolStripMenuItem.Name = "deletenotMarkToolStripMenuItem"; + this.deletenotMarkToolStripMenuItem.Click += new System.EventHandler(this.DeletenotMarkToolStripMenuItem_Click); + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1"); + // + // cmsPicBoxMarkFirstPos + // + this.cmsPicBoxMarkFirstPos.Name = "cmsPicBoxMarkFirstPos"; + resources.ApplyResources(this.cmsPicBoxMarkFirstPos, "cmsPicBoxMarkFirstPos"); + this.cmsPicBoxMarkFirstPos.Click += new System.EventHandler(this.CmsPicBoxMoveToFirstPos_Click); + // + // cmsPicBoxShowProperties + // + resources.ApplyResources(this.cmsPicBoxShowProperties, "cmsPicBoxShowProperties"); + this.cmsPicBoxShowProperties.Name = "cmsPicBoxShowProperties"; + this.cmsPicBoxShowProperties.Click += new System.EventHandler(this.CmsPicBoxShowProperties_Click); + // + // cmsPicBoxDuplicatePath + // + resources.ApplyResources(this.cmsPicBoxDuplicatePath, "cmsPicBoxDuplicatePath"); + this.cmsPicBoxDuplicatePath.Name = "cmsPicBoxDuplicatePath"; + this.cmsPicBoxDuplicatePath.Click += new System.EventHandler(this.CmsPicBoxDuplicatePath_Click); + // + // cmsPicBoxDeletePath + // + resources.ApplyResources(this.cmsPicBoxDeletePath, "cmsPicBoxDeletePath"); + this.cmsPicBoxDeletePath.Name = "cmsPicBoxDeletePath"; + this.cmsPicBoxDeletePath.Click += new System.EventHandler(this.CmsPicBoxDeletePath_Click); + // + // cmsPicBoxCropSelectedPath + // + resources.ApplyResources(this.cmsPicBoxCropSelectedPath, "cmsPicBoxCropSelectedPath"); + this.cmsPicBoxCropSelectedPath.Name = "cmsPicBoxCropSelectedPath"; + this.cmsPicBoxCropSelectedPath.Click += new System.EventHandler(this.CmsPicBoxCropSelectedPath_Click); + // + // cmsPicBoxMoveSelectedPathInCode + // + resources.ApplyResources(this.cmsPicBoxMoveSelectedPathInCode, "cmsPicBoxMoveSelectedPathInCode"); + this.cmsPicBoxMoveSelectedPathInCode.Name = "cmsPicBoxMoveSelectedPathInCode"; + this.cmsPicBoxMoveSelectedPathInCode.Click += new System.EventHandler(this.CmsPicBoxMoveSelectedPathInCode_Click); + // + // cmsPicBoxReverseSelectedPath + // + resources.ApplyResources(this.cmsPicBoxReverseSelectedPath, "cmsPicBoxReverseSelectedPath"); + this.cmsPicBoxReverseSelectedPath.Name = "cmsPicBoxReverseSelectedPath"; + this.cmsPicBoxReverseSelectedPath.Click += new System.EventHandler(this.CmsPicBoxReverseSelectedPath_Click); + // + // cmsPicBoxRotateSelectedPath + // + resources.ApplyResources(this.cmsPicBoxRotateSelectedPath, "cmsPicBoxRotateSelectedPath"); + this.cmsPicBoxRotateSelectedPath.Name = "cmsPicBoxRotateSelectedPath"; + this.cmsPicBoxRotateSelectedPath.Click += new System.EventHandler(this.CmsPicBoxRotateSelectedPath_Click); + // + // toolStripSeparator10 + // + this.toolStripSeparator10.Name = "toolStripSeparator10"; + resources.ApplyResources(this.toolStripSeparator10, "toolStripSeparator10"); + // + // cmsPicBoxSetGCodeAsBackground + // + this.cmsPicBoxSetGCodeAsBackground.Name = "cmsPicBoxSetGCodeAsBackground"; + resources.ApplyResources(this.cmsPicBoxSetGCodeAsBackground, "cmsPicBoxSetGCodeAsBackground"); + this.cmsPicBoxSetGCodeAsBackground.Click += new System.EventHandler(this.CmsPicBoxSetGCodeAsBackground_Click); + // + // cmsPicBoxClearBackground + // + this.cmsPicBoxClearBackground.Name = "cmsPicBoxClearBackground"; + resources.ApplyResources(this.cmsPicBoxClearBackground, "cmsPicBoxClearBackground"); + this.cmsPicBoxClearBackground.Click += new System.EventHandler(this.CmsPicBoxClearBackground_Click); + // + // copyContentTroClipboardToolStripMenuItem + // + this.copyContentTroClipboardToolStripMenuItem.Name = "copyContentTroClipboardToolStripMenuItem"; + resources.ApplyResources(this.copyContentTroClipboardToolStripMenuItem, "copyContentTroClipboardToolStripMenuItem"); + this.copyContentTroClipboardToolStripMenuItem.Click += new System.EventHandler(this.CopyContentToClipboardToolStripMenuItem_Click); + // + // tLPRechtsOben + // + resources.ApplyResources(this.tLPRechtsOben, "tLPRechtsOben"); + this.tLPRechtsOben.Controls.Add(this.groupBox5, 1, 0); + this.tLPRechtsOben.Controls.Add(this.groupBoxCoordinates, 0, 0); + this.tLPRechtsOben.Name = "tLPRechtsOben"; + // + // groupBox5 + // + this.groupBox5.Controls.Add(this.tLPCustomButton1); + resources.ApplyResources(this.groupBox5, "groupBox5"); + this.groupBox5.Name = "groupBox5"; + this.groupBox5.TabStop = false; + // + // tLPCustomButton1 + // + resources.ApplyResources(this.tLPCustomButton1, "tLPCustomButton1"); + this.tLPCustomButton1.Controls.Add(this.tLPCustomButton2, 0, 0); + this.tLPCustomButton1.Controls.Add(this.flowLayoutPanel1, 1, 0); + this.tLPCustomButton1.Name = "tLPCustomButton1"; + // + // tLPCustomButton2 + // + resources.ApplyResources(this.tLPCustomButton2, "tLPCustomButton2"); + this.tLPCustomButton2.Controls.Add(this.btnCustom1, 0, 0); + this.tLPCustomButton2.Controls.Add(this.btnCustom2, 0, 1); + this.tLPCustomButton2.Controls.Add(this.btnCustom3, 0, 2); + this.tLPCustomButton2.Controls.Add(this.btnCustom4, 0, 3); + this.tLPCustomButton2.Controls.Add(this.btnCustom5, 1, 0); + this.tLPCustomButton2.Controls.Add(this.btnCustom6, 1, 1); + this.tLPCustomButton2.Controls.Add(this.btnCustom7, 1, 2); + this.tLPCustomButton2.Controls.Add(this.btnCustom8, 1, 3); + this.tLPCustomButton2.Controls.Add(this.btnCustom9, 2, 0); + this.tLPCustomButton2.Controls.Add(this.btnCustom10, 2, 1); + this.tLPCustomButton2.Controls.Add(this.btnCustom11, 2, 2); + this.tLPCustomButton2.Controls.Add(this.btnCustom12, 2, 3); + this.tLPCustomButton2.Controls.Add(this.btnCustom13, 3, 0); + this.tLPCustomButton2.Controls.Add(this.btnCustom14, 3, 1); + this.tLPCustomButton2.Controls.Add(this.btnCustom15, 3, 2); + this.tLPCustomButton2.Controls.Add(this.btnCustom16, 3, 3); + this.tLPCustomButton2.Name = "tLPCustomButton2"; + // + // btnCustom1 + // + resources.ApplyResources(this.btnCustom1, "btnCustom1"); + this.btnCustom1.Name = "btnCustom1"; + this.btnCustom1.UseVisualStyleBackColor = true; + this.btnCustom1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom2 + // + resources.ApplyResources(this.btnCustom2, "btnCustom2"); + this.btnCustom2.Name = "btnCustom2"; + this.btnCustom2.UseVisualStyleBackColor = true; + this.btnCustom2.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom3 + // + resources.ApplyResources(this.btnCustom3, "btnCustom3"); + this.btnCustom3.Name = "btnCustom3"; + this.btnCustom3.UseVisualStyleBackColor = true; + this.btnCustom3.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom4 + // + resources.ApplyResources(this.btnCustom4, "btnCustom4"); + this.btnCustom4.Name = "btnCustom4"; + this.btnCustom4.UseVisualStyleBackColor = true; + this.btnCustom4.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom5 + // + resources.ApplyResources(this.btnCustom5, "btnCustom5"); + this.btnCustom5.Name = "btnCustom5"; + this.btnCustom5.UseVisualStyleBackColor = true; + this.btnCustom5.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom6 + // + resources.ApplyResources(this.btnCustom6, "btnCustom6"); + this.btnCustom6.Name = "btnCustom6"; + this.btnCustom6.UseVisualStyleBackColor = true; + this.btnCustom6.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom7 + // + resources.ApplyResources(this.btnCustom7, "btnCustom7"); + this.btnCustom7.Name = "btnCustom7"; + this.btnCustom7.UseVisualStyleBackColor = true; + this.btnCustom7.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom8 + // + resources.ApplyResources(this.btnCustom8, "btnCustom8"); + this.btnCustom8.Name = "btnCustom8"; + this.btnCustom8.UseVisualStyleBackColor = true; + this.btnCustom8.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom9 + // + resources.ApplyResources(this.btnCustom9, "btnCustom9"); + this.btnCustom9.Name = "btnCustom9"; + this.btnCustom9.UseVisualStyleBackColor = true; + this.btnCustom9.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom10 + // + resources.ApplyResources(this.btnCustom10, "btnCustom10"); + this.btnCustom10.Name = "btnCustom10"; + this.btnCustom10.UseVisualStyleBackColor = true; + this.btnCustom10.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom11 + // + resources.ApplyResources(this.btnCustom11, "btnCustom11"); + this.btnCustom11.Name = "btnCustom11"; + this.btnCustom11.UseVisualStyleBackColor = true; + this.btnCustom11.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom12 + // + resources.ApplyResources(this.btnCustom12, "btnCustom12"); + this.btnCustom12.Name = "btnCustom12"; + this.btnCustom12.UseVisualStyleBackColor = true; + this.btnCustom12.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom13 + // + resources.ApplyResources(this.btnCustom13, "btnCustom13"); + this.btnCustom13.Name = "btnCustom13"; + this.btnCustom13.UseVisualStyleBackColor = true; + this.btnCustom13.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom14 + // + resources.ApplyResources(this.btnCustom14, "btnCustom14"); + this.btnCustom14.Name = "btnCustom14"; + this.btnCustom14.UseVisualStyleBackColor = true; + this.btnCustom14.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom15 + // + resources.ApplyResources(this.btnCustom15, "btnCustom15"); + this.btnCustom15.Name = "btnCustom15"; + this.btnCustom15.UseVisualStyleBackColor = true; + this.btnCustom15.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // btnCustom16 + // + resources.ApplyResources(this.btnCustom16, "btnCustom16"); + this.btnCustom16.Name = "btnCustom16"; + this.btnCustom16.UseVisualStyleBackColor = true; + this.btnCustom16.MouseDown += new System.Windows.Forms.MouseEventHandler(this.BtnCustomButton_Click); + // + // flowLayoutPanel1 + // + resources.ApplyResources(this.flowLayoutPanel1, "flowLayoutPanel1"); + this.flowLayoutPanel1.Name = "flowLayoutPanel1"; + // + // groupBoxCoordinates + // + this.groupBoxCoordinates.Controls.Add(this.label_c); + this.groupBoxCoordinates.Controls.Add(this.btnZeroC); + this.groupBoxCoordinates.Controls.Add(this.label_mc); + this.groupBoxCoordinates.Controls.Add(this.label_wc); + this.groupBoxCoordinates.Controls.Add(this.label11); + this.groupBoxCoordinates.Controls.Add(this.btnZeroB); + this.groupBoxCoordinates.Controls.Add(this.label_mb); + this.groupBoxCoordinates.Controls.Add(this.label_wb); + this.groupBoxCoordinates.Controls.Add(this.lblCurrentG); + this.groupBoxCoordinates.Controls.Add(this.label_status0); + this.groupBoxCoordinates.Controls.Add(this.label_a); + this.groupBoxCoordinates.Controls.Add(this.btnZeroA); + this.groupBoxCoordinates.Controls.Add(this.label_ma); + this.groupBoxCoordinates.Controls.Add(this.label_wa); + this.groupBoxCoordinates.Controls.Add(this.btnHome); + this.groupBoxCoordinates.Controls.Add(this.btnZeroXYZ); + this.groupBoxCoordinates.Controls.Add(this.btnZeroXY); + this.groupBoxCoordinates.Controls.Add(this.label4); + this.groupBoxCoordinates.Controls.Add(this.btnZeroZ); + this.groupBoxCoordinates.Controls.Add(this.label3); + this.groupBoxCoordinates.Controls.Add(this.btnZeroY); + this.groupBoxCoordinates.Controls.Add(this.label2); + this.groupBoxCoordinates.Controls.Add(this.btnZeroX); + this.groupBoxCoordinates.Controls.Add(this.label_status); + this.groupBoxCoordinates.Controls.Add(this.label_mx); + this.groupBoxCoordinates.Controls.Add(this.label_my); + this.groupBoxCoordinates.Controls.Add(this.label_mz); + this.groupBoxCoordinates.Controls.Add(this.label_wz); + this.groupBoxCoordinates.Controls.Add(this.label_wx); + this.groupBoxCoordinates.Controls.Add(this.label_wy); + resources.ApplyResources(this.groupBoxCoordinates, "groupBoxCoordinates"); + this.groupBoxCoordinates.Name = "groupBoxCoordinates"; + this.groupBoxCoordinates.TabStop = false; + // + // label_c + // + resources.ApplyResources(this.label_c, "label_c"); + this.label_c.Name = "label_c"; + // + // label_mc + // + resources.ApplyResources(this.label_mc, "label_mc"); + this.label_mc.Name = "label_mc"; + // + // label_wc + // + resources.ApplyResources(this.label_wc, "label_wc"); + this.label_wc.Name = "label_wc"; + // + // label11 + // + resources.ApplyResources(this.label11, "label11"); + this.label11.Name = "label11"; + // + // label_mb + // + resources.ApplyResources(this.label_mb, "label_mb"); + this.label_mb.Name = "label_mb"; + // + // label_wb + // + resources.ApplyResources(this.label_wb, "label_wb"); + this.label_wb.Name = "label_wb"; + // + // label_status0 + // + resources.ApplyResources(this.label_status0, "label_status0"); + this.label_status0.Name = "label_status0"; + // + // label_a + // + resources.ApplyResources(this.label_a, "label_a"); + this.label_a.Name = "label_a"; + // + // label_ma + // + resources.ApplyResources(this.label_ma, "label_ma"); + this.label_ma.Name = "label_ma"; + // + // label_wa + // + resources.ApplyResources(this.label_wa, "label_wa"); + this.label_wa.Name = "label_wa"; + // + // label4 + // + resources.ApplyResources(this.label4, "label4"); + this.label4.Name = "label4"; + // + // label3 + // + resources.ApplyResources(this.label3, "label3"); + this.label3.Name = "label3"; + // + // label2 + // + resources.ApplyResources(this.label2, "label2"); + this.label2.Name = "label2"; + // + // label_status + // + resources.ApplyResources(this.label_status, "label_status"); + this.label_status.Name = "label_status"; + // + // label_mx + // + resources.ApplyResources(this.label_mx, "label_mx"); + this.label_mx.Name = "label_mx"; + // + // label_my + // + resources.ApplyResources(this.label_my, "label_my"); + this.label_my.Name = "label_my"; + // + // label_mz + // + resources.ApplyResources(this.label_mz, "label_mz"); + this.label_mz.Name = "label_mz"; + // + // label_wz + // + resources.ApplyResources(this.label_wz, "label_wz"); + this.label_wz.Name = "label_wz"; + // + // label_wx + // + resources.ApplyResources(this.label_wx, "label_wx"); + this.label_wx.Name = "label_wx"; + // + // label_wy + // + resources.ApplyResources(this.label_wy, "label_wy"); + this.label_wy.Name = "label_wy"; + // + // menuStrip1 + // + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fileToolStripMenuItem, + this.createGCodeToolStripMenuItem, + this.gCodeToolStripMenuItem, + this.workpieceToolStripMenuItem, + this.machineToolStripMenuItem, + this.viewToolStripMenuItem, + this.aboutToolStripMenuItem, + this.logToolStripMenuItem, + this.showFormsToolStripMenuItem}); + resources.ApplyResources(this.menuStrip1, "menuStrip1"); + this.menuStrip1.Name = "menuStrip1"; + // + // fileToolStripMenuItem + // + this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.loadToolStripMenuItem, + this.toolStripMenuItem2, + this.toolStripSeparator2, + this.saveToolStripMenuItem, + this.toolStripSeparator3, + this.setupToolStripMenuItem1, + this.toolStripSeparator7, + this.saveMachineParametersToolStripMenuItem, + this.loadMachineParametersToolStripMenuItem, + this.LanguageToolStripMenuItem3, + this.exitToolStripMenuItem}); + this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; + resources.ApplyResources(this.fileToolStripMenuItem, "fileToolStripMenuItem"); + // + // loadToolStripMenuItem + // + this.loadToolStripMenuItem.Name = "loadToolStripMenuItem"; + resources.ApplyResources(this.loadToolStripMenuItem, "loadToolStripMenuItem"); + this.loadToolStripMenuItem.Click += new System.EventHandler(this.BtnOpenFile_Click); + // + // toolStripMenuItem2 + // + this.toolStripMenuItem2.Name = "toolStripMenuItem2"; + resources.ApplyResources(this.toolStripMenuItem2, "toolStripMenuItem2"); + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2"); + // + // saveToolStripMenuItem + // + this.saveToolStripMenuItem.Name = "saveToolStripMenuItem"; + resources.ApplyResources(this.saveToolStripMenuItem, "saveToolStripMenuItem"); + this.saveToolStripMenuItem.Click += new System.EventHandler(this.BtnSaveFile_Click); + // + // toolStripSeparator3 + // + this.toolStripSeparator3.Name = "toolStripSeparator3"; + resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3"); + // + // setupToolStripMenuItem1 + // + this.setupToolStripMenuItem1.Name = "setupToolStripMenuItem1"; + resources.ApplyResources(this.setupToolStripMenuItem1, "setupToolStripMenuItem1"); + this.setupToolStripMenuItem1.Click += new System.EventHandler(this.SetupToolStripMenuItem_Click); + // + // toolStripSeparator7 + // + this.toolStripSeparator7.Name = "toolStripSeparator7"; + resources.ApplyResources(this.toolStripSeparator7, "toolStripSeparator7"); + // + // saveMachineParametersToolStripMenuItem + // + this.saveMachineParametersToolStripMenuItem.Name = "saveMachineParametersToolStripMenuItem"; + resources.ApplyResources(this.saveMachineParametersToolStripMenuItem, "saveMachineParametersToolStripMenuItem"); + this.saveMachineParametersToolStripMenuItem.Click += new System.EventHandler(this.SaveMachineParametersToolStripMenuItem_Click); + // + // loadMachineParametersToolStripMenuItem + // + this.loadMachineParametersToolStripMenuItem.Name = "loadMachineParametersToolStripMenuItem"; + resources.ApplyResources(this.loadMachineParametersToolStripMenuItem, "loadMachineParametersToolStripMenuItem"); + this.loadMachineParametersToolStripMenuItem.Click += new System.EventHandler(this.LoadMachineParametersToolStripMenuItem_Click); + // + // LanguageToolStripMenuItem3 + // + this.LanguageToolStripMenuItem3.AutoToolTip = true; + this.LanguageToolStripMenuItem3.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.englishToolStripMenuItem, + this.deutschToolStripMenuItem, + this.pусскийToolStripMenuItem, + this.toolStripMenuItem4, + this.portuguêsToolStripMenuItem, + this.franzToolStripMenuItem, + this.italianoToolStripMenuItem, + this.PolishToolStripMenuItem, + this.czechToolStripMenuItem, + this.türkToolStripMenuItem, + this.chinesischToolStripMenuItem, + this.arabischToolStripMenuItem, + this.japanischToolStripMenuItem}); + this.LanguageToolStripMenuItem3.Name = "LanguageToolStripMenuItem3"; + resources.ApplyResources(this.LanguageToolStripMenuItem3, "LanguageToolStripMenuItem3"); + // + // englishToolStripMenuItem + // + this.englishToolStripMenuItem.Name = "englishToolStripMenuItem"; + resources.ApplyResources(this.englishToolStripMenuItem, "englishToolStripMenuItem"); + this.englishToolStripMenuItem.Click += new System.EventHandler(this.EnglishToolStripMenuItem_Click); + // + // deutschToolStripMenuItem + // + this.deutschToolStripMenuItem.Name = "deutschToolStripMenuItem"; + resources.ApplyResources(this.deutschToolStripMenuItem, "deutschToolStripMenuItem"); + this.deutschToolStripMenuItem.Click += new System.EventHandler(this.DeutschToolStripMenuItem_Click); + // + // pусскийToolStripMenuItem + // + this.pусскийToolStripMenuItem.Name = "pусскийToolStripMenuItem"; + resources.ApplyResources(this.pусскийToolStripMenuItem, "pусскийToolStripMenuItem"); + this.pусскийToolStripMenuItem.Click += new System.EventHandler(this.RussianToolStripMenuItem_Click); + // + // toolStripMenuItem4 + // + this.toolStripMenuItem4.Name = "toolStripMenuItem4"; + resources.ApplyResources(this.toolStripMenuItem4, "toolStripMenuItem4"); + this.toolStripMenuItem4.Click += new System.EventHandler(this.SpanToolStripMenuItem_Click); + // + // portuguêsToolStripMenuItem + // + this.portuguêsToolStripMenuItem.Name = "portuguêsToolStripMenuItem"; + resources.ApplyResources(this.portuguêsToolStripMenuItem, "portuguêsToolStripMenuItem"); + this.portuguêsToolStripMenuItem.Click += new System.EventHandler(this.PortugisischToolStripMenuItem_Click); + // + // franzToolStripMenuItem + // + this.franzToolStripMenuItem.Name = "franzToolStripMenuItem"; + resources.ApplyResources(this.franzToolStripMenuItem, "franzToolStripMenuItem"); + this.franzToolStripMenuItem.Click += new System.EventHandler(this.FranzToolStripMenuItem_Click); + // + // italianoToolStripMenuItem + // + this.italianoToolStripMenuItem.Name = "italianoToolStripMenuItem"; + resources.ApplyResources(this.italianoToolStripMenuItem, "italianoToolStripMenuItem"); + this.italianoToolStripMenuItem.Click += new System.EventHandler(this.ItalianToolStripMenuItem_Click); + // + // PolishToolStripMenuItem + // + this.PolishToolStripMenuItem.Name = "PolishToolStripMenuItem"; + resources.ApplyResources(this.PolishToolStripMenuItem, "PolishToolStripMenuItem"); + this.PolishToolStripMenuItem.Click += new System.EventHandler(this.PolishToolStripMenuItem_Click); + // + // czechToolStripMenuItem + // + this.czechToolStripMenuItem.Name = "czechToolStripMenuItem"; + resources.ApplyResources(this.czechToolStripMenuItem, "czechToolStripMenuItem"); + this.czechToolStripMenuItem.Click += new System.EventHandler(this.CzechToolStripMenuItem_Click); + // + // türkToolStripMenuItem + // + this.türkToolStripMenuItem.Name = "türkToolStripMenuItem"; + resources.ApplyResources(this.türkToolStripMenuItem, "türkToolStripMenuItem"); + this.türkToolStripMenuItem.Click += new System.EventHandler(this.TürkToolStripMenuItem_Click); + // + // chinesischToolStripMenuItem + // + this.chinesischToolStripMenuItem.Name = "chinesischToolStripMenuItem"; + resources.ApplyResources(this.chinesischToolStripMenuItem, "chinesischToolStripMenuItem"); + this.chinesischToolStripMenuItem.Click += new System.EventHandler(this.ChinesischToolStripMenuItem_Click); + // + // arabischToolStripMenuItem + // + this.arabischToolStripMenuItem.Name = "arabischToolStripMenuItem"; + resources.ApplyResources(this.arabischToolStripMenuItem, "arabischToolStripMenuItem"); + this.arabischToolStripMenuItem.Click += new System.EventHandler(this.ArabischToolStripMenuItem_Click); + // + // japanischToolStripMenuItem + // + this.japanischToolStripMenuItem.Name = "japanischToolStripMenuItem"; + resources.ApplyResources(this.japanischToolStripMenuItem, "japanischToolStripMenuItem"); + this.japanischToolStripMenuItem.Click += new System.EventHandler(this.JapanischToolStripMenuItem_Click); + // + // exitToolStripMenuItem + // + this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + resources.ApplyResources(this.exitToolStripMenuItem, "exitToolStripMenuItem"); + this.exitToolStripMenuItem.Click += new System.EventHandler(this.ExitToolStripMenuItem_Click); + // + // createGCodeToolStripMenuItem + // + this.createGCodeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.textWizzardToolStripMenuItem, + this.createBarcodeToolStripMenuItem, + this.imageToolStripMenuItem, + this.createSimpleShapesToolStripMenuItem, + this.wireCutterToolStripMenuItem, + this.createJogPathToolStripMenuItem, + this.startExtensionToolStripMenuItem}); + this.createGCodeToolStripMenuItem.Name = "createGCodeToolStripMenuItem"; + resources.ApplyResources(this.createGCodeToolStripMenuItem, "createGCodeToolStripMenuItem"); + // + // textWizzardToolStripMenuItem + // + this.textWizzardToolStripMenuItem.Name = "textWizzardToolStripMenuItem"; + resources.ApplyResources(this.textWizzardToolStripMenuItem, "textWizzardToolStripMenuItem"); + this.textWizzardToolStripMenuItem.Click += new System.EventHandler(this.TextWizzardToolStripMenuItem_Click); + // + // createBarcodeToolStripMenuItem + // + this.createBarcodeToolStripMenuItem.Name = "createBarcodeToolStripMenuItem"; + resources.ApplyResources(this.createBarcodeToolStripMenuItem, "createBarcodeToolStripMenuItem"); + this.createBarcodeToolStripMenuItem.Click += new System.EventHandler(this.CreateBarcodeToolStripMenuItem_Click); + // + // imageToolStripMenuItem + // + this.imageToolStripMenuItem.Name = "imageToolStripMenuItem"; + resources.ApplyResources(this.imageToolStripMenuItem, "imageToolStripMenuItem"); + this.imageToolStripMenuItem.Click += new System.EventHandler(this.ImageToolStripMenuItem_Click); + // + // createSimpleShapesToolStripMenuItem + // + this.createSimpleShapesToolStripMenuItem.Name = "createSimpleShapesToolStripMenuItem"; + resources.ApplyResources(this.createSimpleShapesToolStripMenuItem, "createSimpleShapesToolStripMenuItem"); + this.createSimpleShapesToolStripMenuItem.Click += new System.EventHandler(this.CreateSimpleShapesToolStripMenuItem_Click); + // + // wireCutterToolStripMenuItem + // + this.wireCutterToolStripMenuItem.Name = "wireCutterToolStripMenuItem"; + resources.ApplyResources(this.wireCutterToolStripMenuItem, "wireCutterToolStripMenuItem"); + this.wireCutterToolStripMenuItem.Click += new System.EventHandler(this.WireCutterToolStripMenuItem_Click); + // + // createJogPathToolStripMenuItem + // + this.createJogPathToolStripMenuItem.Name = "createJogPathToolStripMenuItem"; + resources.ApplyResources(this.createJogPathToolStripMenuItem, "createJogPathToolStripMenuItem"); + this.createJogPathToolStripMenuItem.Click += new System.EventHandler(this.JogCreatorToolStripMenuItem_Click); + // + // startExtensionToolStripMenuItem + // + this.startExtensionToolStripMenuItem.Name = "startExtensionToolStripMenuItem"; + resources.ApplyResources(this.startExtensionToolStripMenuItem, "startExtensionToolStripMenuItem"); + // + // gCodeToolStripMenuItem + // + this.gCodeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.unDoToolStripMenuItem, + this.toolStripSeparator16, + this.mirrorXToolStripMenuItem, + this.mirrorYToolStripMenuItem, + this.mirrorRotaryToolStripMenuItem, + this.toolStripSeparator4, + this.rotate90ToolStripMenuItem, + this.rotate90ToolStripMenuItem1, + this.rotate180ToolStripMenuItem, + this.rotateFreeToolStripMenuItem, + this.toolStripSeparator5, + this.sToolStripMenuItem, + this.skalierenXYToolStripMenuItem, + this.skalierenXYUmXUnitsZuErreichenToolStripMenuItem, + this.skaliereXUmToolStripMenuItem, + this.skaliereAufXUnitsToolStripMenuItem, + this.skaliereYUmToolStripMenuItem, + this.skaliereAufYUnitsToolStripMenuItem, + this.toolStripSeparator6, + this.rotaryDimaeterToolStripMenuItem, + this.skaliereXAufDrehachseToolStripMenuItem, + this.skaliereYAufDrehachseToolStripMenuItem, + this.toolStripSeparator15, + this.toolStrip_RadiusComp, + this.ersetzteG23DurchLinienToolStripMenuItem, + this.convertToPolarCoordinatesToolStripMenuItem, + this.convertZToSspindleSpeedToolStripMenuItem, + this.removeAnyZMoveToolStripMenuItem}); + this.gCodeToolStripMenuItem.Name = "gCodeToolStripMenuItem"; + resources.ApplyResources(this.gCodeToolStripMenuItem, "gCodeToolStripMenuItem"); + // + // unDoToolStripMenuItem + // + resources.ApplyResources(this.unDoToolStripMenuItem, "unDoToolStripMenuItem"); + this.unDoToolStripMenuItem.Name = "unDoToolStripMenuItem"; + this.unDoToolStripMenuItem.Click += new System.EventHandler(this.UnDoToolStripMenuItem_Click); + // + // toolStripSeparator16 + // + this.toolStripSeparator16.Name = "toolStripSeparator16"; + resources.ApplyResources(this.toolStripSeparator16, "toolStripSeparator16"); + // + // mirrorXToolStripMenuItem + // + this.mirrorXToolStripMenuItem.Name = "mirrorXToolStripMenuItem"; + resources.ApplyResources(this.mirrorXToolStripMenuItem, "mirrorXToolStripMenuItem"); + this.mirrorXToolStripMenuItem.Click += new System.EventHandler(this.MirrorXToolStripMenuItem_Click); + // + // mirrorYToolStripMenuItem + // + this.mirrorYToolStripMenuItem.Name = "mirrorYToolStripMenuItem"; + resources.ApplyResources(this.mirrorYToolStripMenuItem, "mirrorYToolStripMenuItem"); + this.mirrorYToolStripMenuItem.Click += new System.EventHandler(this.MirrorYToolStripMenuItem_Click); + // + // mirrorRotaryToolStripMenuItem + // + this.mirrorRotaryToolStripMenuItem.Name = "mirrorRotaryToolStripMenuItem"; + resources.ApplyResources(this.mirrorRotaryToolStripMenuItem, "mirrorRotaryToolStripMenuItem"); + this.mirrorRotaryToolStripMenuItem.Click += new System.EventHandler(this.MirrorRotaryToolStripMenuItem_Click); + // + // toolStripSeparator4 + // + this.toolStripSeparator4.Name = "toolStripSeparator4"; + resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4"); + // + // rotate90ToolStripMenuItem + // + this.rotate90ToolStripMenuItem.Name = "rotate90ToolStripMenuItem"; + resources.ApplyResources(this.rotate90ToolStripMenuItem, "rotate90ToolStripMenuItem"); + this.rotate90ToolStripMenuItem.Click += new System.EventHandler(this.Rotate90ToolStripMenuItem_Click); + // + // rotate90ToolStripMenuItem1 + // + this.rotate90ToolStripMenuItem1.Name = "rotate90ToolStripMenuItem1"; + resources.ApplyResources(this.rotate90ToolStripMenuItem1, "rotate90ToolStripMenuItem1"); + this.rotate90ToolStripMenuItem1.Click += new System.EventHandler(this.Rotate90ToolStripMenuItem1_Click); + // + // rotate180ToolStripMenuItem + // + this.rotate180ToolStripMenuItem.Name = "rotate180ToolStripMenuItem"; + resources.ApplyResources(this.rotate180ToolStripMenuItem, "rotate180ToolStripMenuItem"); + this.rotate180ToolStripMenuItem.Click += new System.EventHandler(this.Rotate180ToolStripMenuItem_Click); + // + // rotateFreeToolStripMenuItem + // + this.rotateFreeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_rotate}); + this.rotateFreeToolStripMenuItem.Name = "rotateFreeToolStripMenuItem"; + resources.ApplyResources(this.rotateFreeToolStripMenuItem, "rotateFreeToolStripMenuItem"); + // + // toolStrip_tb_rotate + // + resources.ApplyResources(this.toolStrip_tb_rotate, "toolStrip_tb_rotate"); + this.toolStrip_tb_rotate.Name = "toolStrip_tb_rotate"; + this.toolStrip_tb_rotate.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_rotate_KeyDown); + // + // toolStripSeparator5 + // + this.toolStripSeparator5.Name = "toolStripSeparator5"; + resources.ApplyResources(this.toolStripSeparator5, "toolStripSeparator5"); + // + // sToolStripMenuItem + // + this.sToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_XY_scale}); + this.sToolStripMenuItem.Name = "sToolStripMenuItem"; + resources.ApplyResources(this.sToolStripMenuItem, "sToolStripMenuItem"); + // + // toolStrip_tb_XY_scale + // + resources.ApplyResources(this.toolStrip_tb_XY_scale, "toolStrip_tb_XY_scale"); + this.toolStrip_tb_XY_scale.Name = "toolStrip_tb_XY_scale"; + this.toolStrip_tb_XY_scale.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_XY_scale_KeyDown); + // + // skalierenXYToolStripMenuItem + // + this.skalierenXYToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_XY_X_scale}); + this.skalierenXYToolStripMenuItem.Name = "skalierenXYToolStripMenuItem"; + resources.ApplyResources(this.skalierenXYToolStripMenuItem, "skalierenXYToolStripMenuItem"); + // + // toolStrip_tb_XY_X_scale + // + resources.ApplyResources(this.toolStrip_tb_XY_X_scale, "toolStrip_tb_XY_X_scale"); + this.toolStrip_tb_XY_X_scale.Name = "toolStrip_tb_XY_X_scale"; + this.toolStrip_tb_XY_X_scale.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_XY_X_scale_KeyDown); + // + // skalierenXYUmXUnitsZuErreichenToolStripMenuItem + // + this.skalierenXYUmXUnitsZuErreichenToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_XY_Y_scale}); + this.skalierenXYUmXUnitsZuErreichenToolStripMenuItem.Name = "skalierenXYUmXUnitsZuErreichenToolStripMenuItem"; + resources.ApplyResources(this.skalierenXYUmXUnitsZuErreichenToolStripMenuItem, "skalierenXYUmXUnitsZuErreichenToolStripMenuItem"); + // + // toolStrip_tb_XY_Y_scale + // + resources.ApplyResources(this.toolStrip_tb_XY_Y_scale, "toolStrip_tb_XY_Y_scale"); + this.toolStrip_tb_XY_Y_scale.Name = "toolStrip_tb_XY_Y_scale"; + this.toolStrip_tb_XY_Y_scale.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_XY_Y_scale_KeyDown); + // + // skaliereXUmToolStripMenuItem + // + this.skaliereXUmToolStripMenuItem.AutoToolTip = true; + this.skaliereXUmToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_X_scale}); + this.skaliereXUmToolStripMenuItem.Name = "skaliereXUmToolStripMenuItem"; + resources.ApplyResources(this.skaliereXUmToolStripMenuItem, "skaliereXUmToolStripMenuItem"); + // + // toolStrip_tb_X_scale + // + resources.ApplyResources(this.toolStrip_tb_X_scale, "toolStrip_tb_X_scale"); + this.toolStrip_tb_X_scale.Name = "toolStrip_tb_X_scale"; + this.toolStrip_tb_X_scale.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_X_scale_KeyDown); + // + // skaliereAufXUnitsToolStripMenuItem + // + this.skaliereAufXUnitsToolStripMenuItem.AutoToolTip = true; + this.skaliereAufXUnitsToolStripMenuItem.BackColor = System.Drawing.SystemColors.Control; + this.skaliereAufXUnitsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_X_X_scale}); + this.skaliereAufXUnitsToolStripMenuItem.Name = "skaliereAufXUnitsToolStripMenuItem"; + resources.ApplyResources(this.skaliereAufXUnitsToolStripMenuItem, "skaliereAufXUnitsToolStripMenuItem"); + // + // toolStrip_tb_X_X_scale + // + resources.ApplyResources(this.toolStrip_tb_X_X_scale, "toolStrip_tb_X_X_scale"); + this.toolStrip_tb_X_X_scale.Name = "toolStrip_tb_X_X_scale"; + this.toolStrip_tb_X_X_scale.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_X_X_scale_KeyDown); + // + // skaliereYUmToolStripMenuItem + // + this.skaliereYUmToolStripMenuItem.AutoToolTip = true; + this.skaliereYUmToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_Y_scale}); + this.skaliereYUmToolStripMenuItem.Name = "skaliereYUmToolStripMenuItem"; + resources.ApplyResources(this.skaliereYUmToolStripMenuItem, "skaliereYUmToolStripMenuItem"); + // + // toolStrip_tb_Y_scale + // + resources.ApplyResources(this.toolStrip_tb_Y_scale, "toolStrip_tb_Y_scale"); + this.toolStrip_tb_Y_scale.Name = "toolStrip_tb_Y_scale"; + this.toolStrip_tb_Y_scale.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_Y_scale_KeyDown); + // + // skaliereAufYUnitsToolStripMenuItem + // + this.skaliereAufYUnitsToolStripMenuItem.AutoToolTip = true; + this.skaliereAufYUnitsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_Y_Y_scale}); + this.skaliereAufYUnitsToolStripMenuItem.Name = "skaliereAufYUnitsToolStripMenuItem"; + resources.ApplyResources(this.skaliereAufYUnitsToolStripMenuItem, "skaliereAufYUnitsToolStripMenuItem"); + // + // toolStrip_tb_Y_Y_scale + // + resources.ApplyResources(this.toolStrip_tb_Y_Y_scale, "toolStrip_tb_Y_Y_scale"); + this.toolStrip_tb_Y_Y_scale.Name = "toolStrip_tb_Y_Y_scale"; + this.toolStrip_tb_Y_Y_scale.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_Y_Y_scale_KeyDown); + // + // toolStripSeparator6 + // + this.toolStripSeparator6.Name = "toolStripSeparator6"; + resources.ApplyResources(this.toolStripSeparator6, "toolStripSeparator6"); + // + // rotaryDimaeterToolStripMenuItem + // + this.rotaryDimaeterToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_rotary_diameter}); + this.rotaryDimaeterToolStripMenuItem.Name = "rotaryDimaeterToolStripMenuItem"; + resources.ApplyResources(this.rotaryDimaeterToolStripMenuItem, "rotaryDimaeterToolStripMenuItem"); + // + // toolStrip_tb_rotary_diameter + // + resources.ApplyResources(this.toolStrip_tb_rotary_diameter, "toolStrip_tb_rotary_diameter"); + this.toolStrip_tb_rotary_diameter.Name = "toolStrip_tb_rotary_diameter"; + this.toolStrip_tb_rotary_diameter.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_rotary_diameter_KeyDown); + // + // skaliereXAufDrehachseToolStripMenuItem + // + this.skaliereXAufDrehachseToolStripMenuItem.AutoToolTip = true; + this.skaliereXAufDrehachseToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_X_A_scale}); + this.skaliereXAufDrehachseToolStripMenuItem.Name = "skaliereXAufDrehachseToolStripMenuItem"; + resources.ApplyResources(this.skaliereXAufDrehachseToolStripMenuItem, "skaliereXAufDrehachseToolStripMenuItem"); + // + // toolStrip_tb_X_A_scale + // + resources.ApplyResources(this.toolStrip_tb_X_A_scale, "toolStrip_tb_X_A_scale"); + this.toolStrip_tb_X_A_scale.Name = "toolStrip_tb_X_A_scale"; + this.toolStrip_tb_X_A_scale.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_X_A_scale_KeyDown); + // + // skaliereYAufDrehachseToolStripMenuItem + // + this.skaliereYAufDrehachseToolStripMenuItem.AutoToolTip = true; + this.skaliereYAufDrehachseToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_Y_A_scale}); + this.skaliereYAufDrehachseToolStripMenuItem.Name = "skaliereYAufDrehachseToolStripMenuItem"; + resources.ApplyResources(this.skaliereYAufDrehachseToolStripMenuItem, "skaliereYAufDrehachseToolStripMenuItem"); + // + // toolStrip_tb_Y_A_scale + // + resources.ApplyResources(this.toolStrip_tb_Y_A_scale, "toolStrip_tb_Y_A_scale"); + this.toolStrip_tb_Y_A_scale.Name = "toolStrip_tb_Y_A_scale"; + this.toolStrip_tb_Y_A_scale.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_Y_A_scale_KeyDown); + // + // toolStripSeparator15 + // + this.toolStripSeparator15.Name = "toolStripSeparator15"; + resources.ApplyResources(this.toolStripSeparator15, "toolStripSeparator15"); + // + // toolStrip_RadiusComp + // + this.toolStrip_RadiusComp.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tBRadiusCompValue}); + this.toolStrip_RadiusComp.Name = "toolStrip_RadiusComp"; + resources.ApplyResources(this.toolStrip_RadiusComp, "toolStrip_RadiusComp"); + // + // toolStrip_tBRadiusCompValue + // + resources.ApplyResources(this.toolStrip_tBRadiusCompValue, "toolStrip_tBRadiusCompValue"); + this.toolStrip_tBRadiusCompValue.Name = "toolStrip_tBRadiusCompValue"; + this.toolStrip_tBRadiusCompValue.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tBRadiusCompValue_KeyDown); + // + // ersetzteG23DurchLinienToolStripMenuItem + // + this.ersetzteG23DurchLinienToolStripMenuItem.Name = "ersetzteG23DurchLinienToolStripMenuItem"; + resources.ApplyResources(this.ersetzteG23DurchLinienToolStripMenuItem, "ersetzteG23DurchLinienToolStripMenuItem"); + this.ersetzteG23DurchLinienToolStripMenuItem.Click += new System.EventHandler(this.ErsetzteG23DurchLinienToolStripMenuItem_Click); + // + // convertToPolarCoordinatesToolStripMenuItem + // + this.convertToPolarCoordinatesToolStripMenuItem.Name = "convertToPolarCoordinatesToolStripMenuItem"; + resources.ApplyResources(this.convertToPolarCoordinatesToolStripMenuItem, "convertToPolarCoordinatesToolStripMenuItem"); + this.convertToPolarCoordinatesToolStripMenuItem.Click += new System.EventHandler(this.ConvertToPolarCoordinatesToolStripMenuItem_Click); + // + // convertZToSspindleSpeedToolStripMenuItem + // + this.convertZToSspindleSpeedToolStripMenuItem.Name = "convertZToSspindleSpeedToolStripMenuItem"; + resources.ApplyResources(this.convertZToSspindleSpeedToolStripMenuItem, "convertZToSspindleSpeedToolStripMenuItem"); + this.convertZToSspindleSpeedToolStripMenuItem.Click += new System.EventHandler(this.ConvertZToSspindleSpeedToolStripMenuItem_Click); + // + // removeAnyZMoveToolStripMenuItem + // + this.removeAnyZMoveToolStripMenuItem.Name = "removeAnyZMoveToolStripMenuItem"; + resources.ApplyResources(this.removeAnyZMoveToolStripMenuItem, "removeAnyZMoveToolStripMenuItem"); + this.removeAnyZMoveToolStripMenuItem.Click += new System.EventHandler(this.RemoveAnyZMoveToolStripMenuItem_Click); + // + // workpieceToolStripMenuItem + // + this.workpieceToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.probingToolLengthToolStripMenuItem, + this.surfaceScanHeightMapToolStripMenuItem, + this.jogPathCreatorToolStripMenuItem}); + this.workpieceToolStripMenuItem.Name = "workpieceToolStripMenuItem"; + resources.ApplyResources(this.workpieceToolStripMenuItem, "workpieceToolStripMenuItem"); + // + // probingToolLengthToolStripMenuItem + // + this.probingToolLengthToolStripMenuItem.Name = "probingToolLengthToolStripMenuItem"; + resources.ApplyResources(this.probingToolLengthToolStripMenuItem, "probingToolLengthToolStripMenuItem"); + this.probingToolLengthToolStripMenuItem.Click += new System.EventHandler(this.EdgeFinderopen); + // + // surfaceScanHeightMapToolStripMenuItem + // + this.surfaceScanHeightMapToolStripMenuItem.Name = "surfaceScanHeightMapToolStripMenuItem"; + resources.ApplyResources(this.surfaceScanHeightMapToolStripMenuItem, "surfaceScanHeightMapToolStripMenuItem"); + this.surfaceScanHeightMapToolStripMenuItem.Click += new System.EventHandler(this.HeightMapToolStripMenuItem_Click); + // + // jogPathCreatorToolStripMenuItem + // + this.jogPathCreatorToolStripMenuItem.Name = "jogPathCreatorToolStripMenuItem"; + resources.ApplyResources(this.jogPathCreatorToolStripMenuItem, "jogPathCreatorToolStripMenuItem"); + this.jogPathCreatorToolStripMenuItem.Click += new System.EventHandler(this.JogCreatorToolStripMenuItem_Click); + // + // machineToolStripMenuItem + // + this.machineToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.edgeFinderToolStripMenuItem, + this.heightMapToolStripMenuItem, + this.laserToolsToolStripMenuItem, + this.coordinateSystemsToolStripMenuItem, + this.setupToolStripMenuItem, + this.toolStripMenuItem1, + this.startStreamingAtLineToolStripMenuItem, + this.controlStreamingToolStripMenuItem, + this.control2ndGRBLToolStripMenuItem, + this.control3rdGRBLToolStripMenuItem, + this.projectorToolStripMenuItem, + this.grblSetupToolStripMenuItem, + this.processAutomationToolStripMenuItem}); + this.machineToolStripMenuItem.Name = "machineToolStripMenuItem"; + resources.ApplyResources(this.machineToolStripMenuItem, "machineToolStripMenuItem"); + // + // edgeFinderToolStripMenuItem + // + this.edgeFinderToolStripMenuItem.Name = "edgeFinderToolStripMenuItem"; + resources.ApplyResources(this.edgeFinderToolStripMenuItem, "edgeFinderToolStripMenuItem"); + this.edgeFinderToolStripMenuItem.Click += new System.EventHandler(this.EdgeFinderopen); + // + // heightMapToolStripMenuItem + // + this.heightMapToolStripMenuItem.Name = "heightMapToolStripMenuItem"; + resources.ApplyResources(this.heightMapToolStripMenuItem, "heightMapToolStripMenuItem"); + this.heightMapToolStripMenuItem.Click += new System.EventHandler(this.HeightMapToolStripMenuItem_Click); + // + // laserToolsToolStripMenuItem + // + this.laserToolsToolStripMenuItem.Name = "laserToolsToolStripMenuItem"; + resources.ApplyResources(this.laserToolsToolStripMenuItem, "laserToolsToolStripMenuItem"); + this.laserToolsToolStripMenuItem.Click += new System.EventHandler(this.Laseropen); + // + // coordinateSystemsToolStripMenuItem + // + this.coordinateSystemsToolStripMenuItem.Name = "coordinateSystemsToolStripMenuItem"; + resources.ApplyResources(this.coordinateSystemsToolStripMenuItem, "coordinateSystemsToolStripMenuItem"); + this.coordinateSystemsToolStripMenuItem.Click += new System.EventHandler(this.CoordSystemopen); + // + // setupToolStripMenuItem + // + this.setupToolStripMenuItem.Name = "setupToolStripMenuItem"; + resources.ApplyResources(this.setupToolStripMenuItem, "setupToolStripMenuItem"); + this.setupToolStripMenuItem.Click += new System.EventHandler(this.DIYControlopen); + // + // toolStripMenuItem1 + // + this.toolStripMenuItem1.Name = "toolStripMenuItem1"; + resources.ApplyResources(this.toolStripMenuItem1, "toolStripMenuItem1"); + this.toolStripMenuItem1.Click += new System.EventHandler(this.CameraToolStripMenuItem_Click); + // + // startStreamingAtLineToolStripMenuItem + // + this.startStreamingAtLineToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip_tb_StreamLine}); + this.startStreamingAtLineToolStripMenuItem.Name = "startStreamingAtLineToolStripMenuItem"; + resources.ApplyResources(this.startStreamingAtLineToolStripMenuItem, "startStreamingAtLineToolStripMenuItem"); + // + // toolStrip_tb_StreamLine + // + resources.ApplyResources(this.toolStrip_tb_StreamLine, "toolStrip_tb_StreamLine"); + this.toolStrip_tb_StreamLine.Name = "toolStrip_tb_StreamLine"; + this.toolStrip_tb_StreamLine.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ToolStrip_tb_StreamLine_KeyDown); + // + // controlStreamingToolStripMenuItem + // + this.controlStreamingToolStripMenuItem.Name = "controlStreamingToolStripMenuItem"; + resources.ApplyResources(this.controlStreamingToolStripMenuItem, "controlStreamingToolStripMenuItem"); + this.controlStreamingToolStripMenuItem.Click += new System.EventHandler(this.ControlStreamingToolStripMenuItem_Click); + // + // control2ndGRBLToolStripMenuItem + // + this.control2ndGRBLToolStripMenuItem.Name = "control2ndGRBLToolStripMenuItem"; + resources.ApplyResources(this.control2ndGRBLToolStripMenuItem, "control2ndGRBLToolStripMenuItem"); + this.control2ndGRBLToolStripMenuItem.Click += new System.EventHandler(this.Control2ndGRBLToolStripMenuItem_Click); + // + // control3rdGRBLToolStripMenuItem + // + this.control3rdGRBLToolStripMenuItem.Name = "control3rdGRBLToolStripMenuItem"; + resources.ApplyResources(this.control3rdGRBLToolStripMenuItem, "control3rdGRBLToolStripMenuItem"); + this.control3rdGRBLToolStripMenuItem.Click += new System.EventHandler(this.Control3rdSerialCOMToolStripMenuItem_Click); + // + // projectorToolStripMenuItem + // + this.projectorToolStripMenuItem.Name = "projectorToolStripMenuItem"; + resources.ApplyResources(this.projectorToolStripMenuItem, "projectorToolStripMenuItem"); + this.projectorToolStripMenuItem.Click += new System.EventHandler(this.ProjectorToolStripMenuItem_Click); + // + // grblSetupToolStripMenuItem + // + this.grblSetupToolStripMenuItem.Name = "grblSetupToolStripMenuItem"; + resources.ApplyResources(this.grblSetupToolStripMenuItem, "grblSetupToolStripMenuItem"); + this.grblSetupToolStripMenuItem.Click += new System.EventHandler(this.GrblSetupToolStripMenuItem_Click); + // + // processAutomationToolStripMenuItem + // + this.processAutomationToolStripMenuItem.Name = "processAutomationToolStripMenuItem"; + resources.ApplyResources(this.processAutomationToolStripMenuItem, "processAutomationToolStripMenuItem"); + this.processAutomationToolStripMenuItem.Click += new System.EventHandler(this.ProcessAutomationFormOpen); + // + // viewToolStripMenuItem + // + this.viewToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripViewRuler, + this.toolStripViewInfo, + this.toolStripViewPenUp, + this.toolStripViewMachineFix, + this.toolStripViewMachine, + this.toolStripViewDimension, + this.toolStripViewTool, + this.toolStripViewBackground}); + this.viewToolStripMenuItem.Name = "viewToolStripMenuItem"; + resources.ApplyResources(this.viewToolStripMenuItem, "viewToolStripMenuItem"); + // + // toolStripViewRuler + // + this.toolStripViewRuler.Checked = global::GrblPlotter.Properties.Settings.Default.gui2DRulerShow; + this.toolStripViewRuler.CheckOnClick = true; + this.toolStripViewRuler.CheckState = System.Windows.Forms.CheckState.Checked; + this.toolStripViewRuler.Name = "toolStripViewRuler"; + resources.ApplyResources(this.toolStripViewRuler, "toolStripViewRuler"); + this.toolStripViewRuler.Click += new System.EventHandler(this.UpdatePathDisplay); + // + // toolStripViewInfo + // + this.toolStripViewInfo.Checked = global::GrblPlotter.Properties.Settings.Default.gui2DInfoShow; + this.toolStripViewInfo.CheckOnClick = true; + this.toolStripViewInfo.CheckState = System.Windows.Forms.CheckState.Checked; + this.toolStripViewInfo.Name = "toolStripViewInfo"; + resources.ApplyResources(this.toolStripViewInfo, "toolStripViewInfo"); + this.toolStripViewInfo.Click += new System.EventHandler(this.UpdatePathDisplay); + // + // toolStripViewPenUp + // + this.toolStripViewPenUp.Checked = global::GrblPlotter.Properties.Settings.Default.gui2DPenUpShow; + this.toolStripViewPenUp.CheckOnClick = true; + this.toolStripViewPenUp.CheckState = System.Windows.Forms.CheckState.Checked; + this.toolStripViewPenUp.Name = "toolStripViewPenUp"; + resources.ApplyResources(this.toolStripViewPenUp, "toolStripViewPenUp"); + this.toolStripViewPenUp.Click += new System.EventHandler(this.UpdatePathDisplay); + // + // toolStripViewMachineFix + // + this.toolStripViewMachineFix.CheckOnClick = true; + this.toolStripViewMachineFix.Name = "toolStripViewMachineFix"; + resources.ApplyResources(this.toolStripViewMachineFix, "toolStripViewMachineFix"); + this.toolStripViewMachineFix.Click += new System.EventHandler(this.UpdatePathDisplay); + // + // toolStripViewMachine + // + this.toolStripViewMachine.Checked = true; + this.toolStripViewMachine.CheckOnClick = true; + this.toolStripViewMachine.CheckState = System.Windows.Forms.CheckState.Checked; + this.toolStripViewMachine.Name = "toolStripViewMachine"; + resources.ApplyResources(this.toolStripViewMachine, "toolStripViewMachine"); + this.toolStripViewMachine.Click += new System.EventHandler(this.UpdatePathDisplay); + // + // toolStripViewDimension + // + this.toolStripViewDimension.Checked = true; + this.toolStripViewDimension.CheckOnClick = true; + this.toolStripViewDimension.CheckState = System.Windows.Forms.CheckState.Checked; + this.toolStripViewDimension.Name = "toolStripViewDimension"; + resources.ApplyResources(this.toolStripViewDimension, "toolStripViewDimension"); + this.toolStripViewDimension.Click += new System.EventHandler(this.UpdatePathDisplay); + // + // toolStripViewTool + // + this.toolStripViewTool.Checked = global::GrblPlotter.Properties.Settings.Default.gui2DToolTableShow; + this.toolStripViewTool.CheckOnClick = true; + this.toolStripViewTool.Name = "toolStripViewTool"; + resources.ApplyResources(this.toolStripViewTool, "toolStripViewTool"); + this.toolStripViewTool.Click += new System.EventHandler(this.UpdatePathDisplay); + // + // toolStripViewBackground + // + this.toolStripViewBackground.Checked = global::GrblPlotter.Properties.Settings.Default.guiBackgroundShow; + this.toolStripViewBackground.CheckOnClick = true; + this.toolStripViewBackground.CheckState = System.Windows.Forms.CheckState.Checked; + this.toolStripViewBackground.Name = "toolStripViewBackground"; + resources.ApplyResources(this.toolStripViewBackground, "toolStripViewBackground"); + this.toolStripViewBackground.Click += new System.EventHandler(this.UpdatePathDisplay); + // + // aboutToolStripMenuItem + // + this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; + resources.ApplyResources(this.aboutToolStripMenuItem, "aboutToolStripMenuItem"); + this.aboutToolStripMenuItem.Click += new System.EventHandler(this.AboutToolStripMenuItem_Click); + // + // logToolStripMenuItem + // + this.logToolStripMenuItem.Name = "logToolStripMenuItem"; + resources.ApplyResources(this.logToolStripMenuItem, "logToolStripMenuItem"); + // + // showFormsToolStripMenuItem + // + this.showFormsToolStripMenuItem.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); + this.showFormsToolStripMenuItem.Name = "showFormsToolStripMenuItem"; + resources.ApplyResources(this.showFormsToolStripMenuItem, "showFormsToolStripMenuItem"); + this.showFormsToolStripMenuItem.Click += new System.EventHandler(this.ShowFormsToolStripMenuItem_Click); + // + // MainTimer + // + this.MainTimer.Enabled = true; + this.MainTimer.Interval = 500; + this.MainTimer.Tick += new System.EventHandler(this.MainTimer_Tick); + // + // openFileDialog1 + // + this.openFileDialog1.FileName = "openFileDialog1"; + // + // gamePadTimer + // + this.gamePadTimer.Tick += new System.EventHandler(this.GamePadTimer_Tick); + // + // simulationTimer + // + this.simulationTimer.Interval = 50; + this.simulationTimer.Tick += new System.EventHandler(this.SimulationTimer_Tick); + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripStatusLabel0, + this.toolStripStatusLabel1, + this.toolStripStatusLabel2}); + resources.ApplyResources(this.statusStrip1, "statusStrip1"); + this.statusStrip1.Name = "statusStrip1"; + // + // toolStripStatusLabel0 + // + this.toolStripStatusLabel0.AutoToolTip = true; + this.toolStripStatusLabel0.Name = "toolStripStatusLabel0"; + resources.ApplyResources(this.toolStripStatusLabel0, "toolStripStatusLabel0"); + // + // toolStripStatusLabel1 + // + this.toolStripStatusLabel1.AutoToolTip = true; + this.toolStripStatusLabel1.Name = "toolStripStatusLabel1"; + resources.ApplyResources(this.toolStripStatusLabel1, "toolStripStatusLabel1"); + // + // toolStripStatusLabel2 + // + this.toolStripStatusLabel2.AutoToolTip = true; + this.toolStripStatusLabel2.Name = "toolStripStatusLabel2"; + resources.ApplyResources(this.toolStripStatusLabel2, "toolStripStatusLabel2"); + // + // SplashScreenTimer + // + this.SplashScreenTimer.Interval = 1500; + this.SplashScreenTimer.Tick += new System.EventHandler(this.SplashScreenTimer_Tick); + // + // loadTimer + // + this.loadTimer.Interval = 200; + this.loadTimer.Tick += new System.EventHandler(this.LoadTimer_Tick); + // + // MainForm + // + this.AllowDrop = true; + resources.ApplyResources(this, "$this"); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.splitContainer1); + this.Controls.Add(this.statusStrip1); + this.Controls.Add(this.menuStrip1); + this.KeyPreview = true; + this.MainMenuStrip = this.menuStrip1; + this.Name = "MainForm"; + this.Opacity = 0D; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; + this.toolTip1.SetToolTip(this, resources.GetString("$this.ToolTip")); + this.Activated += new System.EventHandler(this.MainForm_Activated); + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed); + this.Load += new System.EventHandler(this.MainForm_Load); + this.DragDrop += new System.Windows.Forms.DragEventHandler(this.MainForm_DragDrop); + this.DragEnter += new System.Windows.Forms.DragEventHandler(this.MainForm_DragEnter); + this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MainForm_KeyDown); + this.KeyUp += new System.Windows.Forms.KeyEventHandler(this.MainForm_KeyUp); + this.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.MainForm_PreviewKeyDown); + this.Resize += new System.EventHandler(this.MainForm_Resize); + this.splitContainer1.Panel1.ResumeLayout(false); + this.splitContainer1.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); + this.splitContainer1.ResumeLayout(false); + this.tLPLinks.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.fCTBCode)).EndInit(); + this.cmsFCTB.ResumeLayout(false); + this.gBoxStream.ResumeLayout(false); + this.gBoxStream.PerformLayout(); + this.gBoxDimension.ResumeLayout(false); + this.gBoxDimension.PerformLayout(); + this.groupBox4.ResumeLayout(false); + this.groupBox4.PerformLayout(); + this.gBoxOverride.ResumeLayout(false); + this.gBOverrideRGB.ResumeLayout(false); + this.gBOverrideRGB.PerformLayout(); + this.gBOverrideASGB.ResumeLayout(false); + this.gBOverrideFRGB.ResumeLayout(false); + this.gBOverrideFRGB.PerformLayout(); + this.gBOverrideSSGB.ResumeLayout(false); + this.gBOverrideSSGB.PerformLayout(); + this.tLPRechts.ResumeLayout(false); + this.tLPRechtsUnten.ResumeLayout(false); + this.tLPRechtsUnten.PerformLayout(); + this.tLPRechtsUntenRechts.ResumeLayout(false); + this.tLPRechtsUntenRechts.PerformLayout(); + this.gB_Jogging.ResumeLayout(false); + this.gB_Jog0.ResumeLayout(false); + this.gB_Jog0.PerformLayout(); + this.tLPRechtsUntenRechtsMitte.ResumeLayout(false); + this.tLP_cB_StopJogging.ResumeLayout(false); + this.tableLayoutPanel3.ResumeLayout(false); + this.tableLayoutPanel4.ResumeLayout(false); + this.tableLayoutPanel5.ResumeLayout(false); + this.tC_RouterPlotterLaser.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudSpeed)).EndInit(); + this.tabPage2.ResumeLayout(false); + this.tabPage3.ResumeLayout(false); + this.tabPage3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.PbLaser)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.TbLaser)).EndInit(); + this.GbSetCoordinates.ResumeLayout(false); + this.GbSetCoordinates.PerformLayout(); + this.tLPMitteUnten.ResumeLayout(false); + this.tLPMitteUnten.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.cmsPictureBox.ResumeLayout(false); + this.tLPRechtsOben.ResumeLayout(false); + this.groupBox5.ResumeLayout(false); + this.tLPCustomButton1.ResumeLayout(false); + this.tLPCustomButton2.ResumeLayout(false); + this.groupBoxCoordinates.ResumeLayout(false); + this.groupBoxCoordinates.PerformLayout(); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.Label label_mx; + private System.Windows.Forms.Label label_my; + private System.Windows.Forms.Label label_mz; + private System.Windows.Forms.Label label_wx; + private System.Windows.Forms.Label label_wy; + private System.Windows.Forms.Label label_wz; + private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; + private System.Windows.Forms.Timer MainTimer; + private System.Windows.Forms.GroupBox gBoxStream; + private System.Windows.Forms.ProgressBar pbFile; + private System.Windows.Forms.Label lblElapsed; + private System.Windows.Forms.Label lblFileProgress; + private System.Windows.Forms.ProgressBar pbBuffer; + private System.Windows.Forms.Button btnStreamStart; + private System.Windows.Forms.TextBox tbFile; + private System.Windows.Forms.OpenFileDialog openFileDialog1; + private System.Windows.Forms.GroupBox groupBoxCoordinates; + private System.Windows.Forms.Label label_status; + private System.Windows.Forms.Label lblRemaining; + private System.Windows.Forms.Label label_status0; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Button btnZeroXYZ; + private System.Windows.Forms.Button btnZeroXY; + private System.Windows.Forms.Button btnZeroZ; + private System.Windows.Forms.Button btnZeroY; + private System.Windows.Forms.Button btnZeroX; + private System.Windows.Forms.Button btnHome; + private System.Windows.Forms.GroupBox groupBox5; + private System.Windows.Forms.Button btnCustom1; + private System.Windows.Forms.Button btnCustom2; + private System.Windows.Forms.Button btnCustom3; + private System.Windows.Forms.Button btnCustom4; + private System.Windows.Forms.Button btnCustom5; + private System.Windows.Forms.Button btnCustom6; + private System.Windows.Forms.Button btnCustom7; + private System.Windows.Forms.Button btnCustom8; + private System.Windows.Forms.Button btnCustom9; + private System.Windows.Forms.Button btnCustom10; + private System.Windows.Forms.Button btnCustom11; + private System.Windows.Forms.Button btnCustom12; + private System.Windows.Forms.Button btnCustom13; + private System.Windows.Forms.Button btnCustom14; + private System.Windows.Forms.Button btnCustom15; + private System.Windows.Forms.Button btnCustom16; + private System.Windows.Forms.ToolTip toolTip1; + private System.Windows.Forms.Label lbInfo; + private System.Windows.Forms.ContextMenuStrip cmsFCTB; + private System.Windows.Forms.ToolStripMenuItem cmsCodeSelect; + private System.Windows.Forms.ToolStripMenuItem cmsCodeCopy; + private System.Windows.Forms.ToolStripMenuItem cmsCodeSendLine; + private System.Windows.Forms.ToolStripMenuItem cmsCodePaste; + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.TableLayoutPanel tLPLinks; + private System.Windows.Forms.TableLayoutPanel tLPRechts; + private System.Windows.Forms.TableLayoutPanel tLPRechtsUnten; + private System.Windows.Forms.TableLayoutPanel tLPRechtsOben; + private FastColoredTextBoxNS.FastColoredTextBox fCTBCode; + private System.Windows.Forms.TableLayoutPanel tLPCustomButton2; + private System.Windows.Forms.ToolStripMenuItem loadToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuItem; + private System.Windows.Forms.TableLayoutPanel tLPMitteUnten; + private System.Windows.Forms.TextBox tBURL; + private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; + private System.Windows.Forms.Button btnStreamCheck; + private System.Windows.Forms.Button btnStreamStop; + private System.Windows.Forms.ContextMenuStrip cmsPictureBox; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxMarkFirstPos; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxDeletePath; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.ToolStripMenuItem deletenotMarkToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + private System.Windows.Forms.ToolStripMenuItem machineToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem controlStreamingToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem setupToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; + private System.Windows.Forms.ToolStripMenuItem createGCodeToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem textWizzardToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem imageToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem createSimpleShapesToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem saveMachineParametersToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem loadMachineParametersToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem control2ndGRBLToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem LanguageToolStripMenuItem3; + private System.Windows.Forms.ToolStripMenuItem englishToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem deutschToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem gCodeToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem mirrorXToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem mirrorYToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; + private System.Windows.Forms.ToolStripMenuItem rotate90ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem rotate90ToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem rotateFreeToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_rotate; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator5; + private System.Windows.Forms.ToolStripMenuItem sToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_XY_scale; + private System.Windows.Forms.ToolStripMenuItem skalierenXYToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_XY_X_scale; + private System.Windows.Forms.ToolStripMenuItem skalierenXYUmXUnitsZuErreichenToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_XY_Y_scale; + private System.Windows.Forms.ToolStripMenuItem skaliereXUmToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_X_scale; + private System.Windows.Forms.ToolStripMenuItem skaliereAufXUnitsToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_X_X_scale; + private System.Windows.Forms.ToolStripMenuItem skaliereXAufDrehachseToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_X_A_scale; + private System.Windows.Forms.ToolStripMenuItem skaliereYUmToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_Y_scale; + private System.Windows.Forms.ToolStripMenuItem skaliereAufYUnitsToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_Y_Y_scale; + private System.Windows.Forms.ToolStripMenuItem skaliereYAufDrehachseToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_Y_A_scale; + private System.Windows.Forms.TextBox lbDimension; + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.RadioButton rBOrigin9; + private System.Windows.Forms.RadioButton rBOrigin8; + private System.Windows.Forms.RadioButton rBOrigin7; + private System.Windows.Forms.RadioButton rBOrigin6; + private System.Windows.Forms.RadioButton rBOrigin5; + private System.Windows.Forms.RadioButton rBOrigin4; + private System.Windows.Forms.RadioButton rBOrigin3; + private System.Windows.Forms.RadioButton rBOrigin2; + private System.Windows.Forms.RadioButton rBOrigin1; + private System.Windows.Forms.Button btnOffsetApply; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TextBox tbOffsetY; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox tbOffsetX; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator6; + private System.Windows.Forms.ToolStripMenuItem rotaryDimaeterToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_rotary_diameter; + private System.Windows.Forms.ToolStripMenuItem setupToolStripMenuItem1; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator7; + private System.Windows.Forms.ToolStripMenuItem ersetzteG23DurchLinienToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem heightMapToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxResetZooming; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator8; + private System.Windows.Forms.Label label_a; + private System.Windows.Forms.Button btnZeroA; + private System.Windows.Forms.Label label_ma; + private System.Windows.Forms.Label label_wa; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxPasteFromClipboard; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator9; + private System.Windows.Forms.GroupBox gBOverrideFRGB; + private System.Windows.Forms.Button btnOverrideFR1; + private System.Windows.Forms.Button btnOverrideFR2; + private System.Windows.Forms.Button btnOverrideFR0; + private System.Windows.Forms.Button btnOverrideFR4; + private System.Windows.Forms.Button btnOverrideFR3; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label lblOverrideFRValue; + private System.Windows.Forms.GroupBox gBOverrideSSGB; + private System.Windows.Forms.Button btnOverrideSS2; + private System.Windows.Forms.Button btnOverrideSS0; + private System.Windows.Forms.Button btnOverrideSS1; + private System.Windows.Forms.Button btnOverrideSS4; + private System.Windows.Forms.Button btnOverrideSS3; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.Label lblOverrideSSValue; + private System.Windows.Forms.ToolStripMenuItem cmsCommentOut; + private System.Windows.Forms.Timer gamePadTimer; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxMoveToMarkedPosition; + private System.Windows.Forms.Label lblCurrentG; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxReloadFile; + private System.Windows.Forms.Button btnLimitExceed; + private System.Windows.Forms.ToolStripMenuItem startStreamingAtLineToolStripMenuItem; + private System.Windows.Forms.ToolStripTextBox toolStrip_tb_StreamLine; + private System.Windows.Forms.Label lblStatusSpeed; + private System.Windows.Forms.Label lblStatusFeed; + private System.Windows.Forms.ToolStripMenuItem coordinateSystemsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem viewToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem toolStripViewMachine; + private System.Windows.Forms.ToolStripMenuItem toolStripViewTool; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxSetGCodeAsBackground; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator10; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxClearBackground; + private System.Windows.Forms.ToolStripMenuItem toolStripViewBackground; + private System.Windows.Forms.ToolStripMenuItem logToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem toolStripViewMachineFix; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxZeroXYAtMarkedPosition; + private System.Windows.Forms.ToolStripMenuItem removeAnyZMoveToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem cmsUpdate2DView; + private System.Windows.Forms.ToolStripMenuItem cmsEditorHotkeys; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator11; + private System.Windows.Forms.ToolStripMenuItem cmsReplaceDialog; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator12; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator14; + private System.Windows.Forms.ToolStripMenuItem cmsFindDialog; + private System.Windows.Forms.TableLayoutPanel tLPRechtsUntenRechts; + private System.Windows.Forms.GroupBox gB_Jogging; + private System.Windows.Forms.CheckBox cBSendJogStop; + private System.Windows.Forms.Button btnResume; + private virtualJoystick.virtualJoystick virtualJoystickA; + private System.Windows.Forms.Button btnJogStop; + private System.Windows.Forms.GroupBox gB_Jog0; + private System.Windows.Forms.Button btnJogZeroA; + private System.Windows.Forms.Button btnJogZeroX; + private System.Windows.Forms.Button btnJogZeroXY; + private System.Windows.Forms.Button btnJogZeroY; + private System.Windows.Forms.Button btnJogZeroZ; + private System.Windows.Forms.Label lblTool; + private System.Windows.Forms.CheckBox CbTool; + private virtualJoystick.virtualJoystick virtualJoystickZ; + private virtualJoystick.virtualJoystick virtualJoystickXY; + private System.Windows.Forms.Label lblSpeed; + private System.Windows.Forms.CheckBox CbCoolant; + private System.Windows.Forms.CheckBox CbSpindle; + private System.Windows.Forms.Button btnKillAlarm; + private System.Windows.Forms.Button btnFeedHold; + private System.Windows.Forms.Button btnReset; + private System.Windows.Forms.TableLayoutPanel tLPRechtsUntenRechtsMitte; + private System.Windows.Forms.TableLayoutPanel tLP_cB_StopJogging; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel5; + private System.Windows.Forms.ToolStripMenuItem mirrorRotaryToolStripMenuItem; + private System.Windows.Forms.SplitContainer splitContainer1; + private System.Windows.Forms.Label label_c; + private System.Windows.Forms.Button btnZeroC; + private System.Windows.Forms.Label label_mc; + private System.Windows.Forms.Label label_wc; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.Button btnZeroB; + private System.Windows.Forms.Label label_mb; + private System.Windows.Forms.Label label_wb; + private virtualJoystick.virtualJoystick virtualJoystickB; + private virtualJoystick.virtualJoystick virtualJoystickC; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator15; + private System.Windows.Forms.ToolStripMenuItem convertZToSspindleSpeedToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem rotate180ToolStripMenuItem; + private System.Windows.Forms.GroupBox gBoxDimension; + private System.Windows.Forms.GroupBox gBoxOverride; + private System.Windows.Forms.Button btnOverrideSpindle; + private System.Windows.Forms.Button btnOverrideMist; + private System.Windows.Forms.Button btnOverrideFlood; + private System.Windows.Forms.GroupBox gBOverrideRGB; + private System.Windows.Forms.GroupBox gBOverrideASGB; + private System.Windows.Forms.Button btnOverrideDoor; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Button btnOverrideRapid0; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.Button btnOverrideRapid2; + private System.Windows.Forms.Label lblOverrideRapidValue; + private System.Windows.Forms.Button btnOverrideRapid1; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxCropSelectedPath; + private System.Windows.Forms.ToolStripMenuItem unDoToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator16; + private System.Windows.Forms.ToolStripMenuItem unDo2ToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator17; + private System.Windows.Forms.ToolStripMenuItem toolStrip_RadiusComp; + private System.Windows.Forms.ToolStripTextBox toolStrip_tBRadiusCompValue; + private System.Windows.Forms.ToolStripMenuItem laserToolsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem cmsCodePasteSpecial1; + private System.Windows.Forms.ToolStripMenuItem cmsCodePasteSpecial2; + private System.Windows.Forms.ToolStripMenuItem pусскийToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem4; + private System.Windows.Forms.ToolStripMenuItem franzToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem chinesischToolStripMenuItem; + private System.Windows.Forms.TableLayoutPanel tLPCustomButton1; + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; + private System.Windows.Forms.ToolStripMenuItem edgeFinderToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem workpieceToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem probingToolLengthToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem surfaceScanHeightMapToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem toolStripViewPenUp; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxMoveSelectedPathInCode; + private System.Windows.Forms.ToolStripMenuItem toolStripViewRuler; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator19; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksFold; + private System.Windows.Forms.ToolStripMenuItem foldCodeBlocks1stLevelToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem foldCodeBlocks2ndLevelToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem foldCodeBlocks3rdLevelToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem expandCodeBlocksToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem toolStripViewInfo; + private System.Windows.Forms.ToolStripMenuItem portuguêsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem arabischToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem japanischToolStripMenuItem; + private System.Windows.Forms.Button btnSimulate; + private System.Windows.Forms.Timer simulationTimer; + private System.Windows.Forms.Button btnSimulateSlower; + private System.Windows.Forms.Button btnSimulateFaster; + private System.Windows.Forms.Button btnSimulatePause; + private System.Windows.Forms.Button BtnPenDown; + private System.Windows.Forms.Button BtnPenUp; + private System.Windows.Forms.CheckBox cBMoveG0; + private System.Windows.Forms.ToolStripMenuItem startExtensionToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem toolStripViewDimension; + private System.Windows.Forms.StatusStrip statusStrip1; + private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel1; + private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel2; + private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel0; + private System.Windows.Forms.ToolStripMenuItem cmsEditMode; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxMoveGraphicsOrigin; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksMove; + private System.Windows.Forms.ToolStripMenuItem cmsFCTBMoveSelectedCodeBlockMostUp; + private System.Windows.Forms.ToolStripMenuItem cmsFCTBMoveSelectedCodeBlockUp; + private System.Windows.Forms.ToolStripMenuItem cmsFCTBMoveSelectedCodeBlockDown; + private System.Windows.Forms.ToolStripMenuItem cmsFCTBMoveSelectedCodeBlockMostDown; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksRemoveAll; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSort; + private System.Windows.Forms.ToolStripMenuItem unDo3ToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator13; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksRemoveGroup; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSortById; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSortReverse; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSortByGeometry; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSortByToolNr; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSortByToolName; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSortByColor; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSortByCodeSize; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSortByCodeArea; + private System.Windows.Forms.Timer SplashScreenTimer; + private System.Windows.Forms.ToolStripMenuItem cmsCodeBlocksSortByDistance; + private System.Windows.Forms.ToolStripMenuItem copyContentTroClipboardToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem createBarcodeToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxReverseSelectedPath; + private System.Windows.Forms.ToolStripMenuItem sortByLayerToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem sortByPenWidthToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem sortByTypeToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; + private System.Windows.Forms.Timer loadTimer; + private System.Windows.Forms.ToolStripMenuItem jogPathCreatorToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem createJogPathToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem control3rdGRBLToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxRotateSelectedPath; + private System.Windows.Forms.Button BtnOverrideD3; + private System.Windows.Forms.Button BtnOverrideD2; + private System.Windows.Forms.Button BtnOverrideD1; + private System.Windows.Forms.Button BtnOverrideD0; + private System.Windows.Forms.ToolStripMenuItem czechToolStripMenuItem; + private System.Windows.Forms.TabControl tC_RouterPlotterLaser; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.TabPage tabPage3; + private System.Windows.Forms.TrackBar TbLaser; + private System.Windows.Forms.Label LblSpeedMax; + private System.Windows.Forms.Label LblSpeedMin; + private System.Windows.Forms.NumericUpDown NudSpeed; + private System.Windows.Forms.Button BtnPenZero; + private System.Windows.Forms.CheckBox CbMist; + private System.Windows.Forms.RadioButton RbSpindleCCW; + private System.Windows.Forms.RadioButton RbSpindleCW; + private System.Windows.Forms.Label LblSpeedMaxVal; + private System.Windows.Forms.Label LblSpeedMinVal; + private System.Windows.Forms.Label LblSpeedSetVal; + private System.Windows.Forms.Label LblSpeedSet; + private System.Windows.Forms.CheckBox CbLaser; + private System.Windows.Forms.RadioButton RbLaserM4; + private System.Windows.Forms.RadioButton RbLaserM3; + private System.Windows.Forms.Label LblLaserSetVal; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label LblLaserMaxVal; + private System.Windows.Forms.Label LblLaserMinVal; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.CheckBox CbLasermode; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label CbLasermodeVal; + private System.Windows.Forms.PictureBox PbLaser; + private System.Windows.Forms.ToolStripMenuItem showFormsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem projectorToolStripMenuItem; + private System.Windows.Forms.CheckBox CbAddGraphic; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxDuplicatePath; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxShowProperties; + private System.Windows.Forms.ToolStripMenuItem toggleBlockExpansionToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem grblSetupToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem italianoToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem processAutomationToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem türkToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem PolishToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxClearWorkspace; + private System.Windows.Forms.ToolStripMenuItem cmsPicBoxReloadFile2; + private System.Windows.Forms.ToolStripMenuItem convertToPolarCoordinatesToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem applyLastTransformToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem wireCutterToolStripMenuItem; + private System.Windows.Forms.GroupBox GbSetCoordinates; + private System.Windows.Forms.Button BtnSetCoordinateX; + private System.Windows.Forms.TextBox textBox1; + } +} + diff --git a/GRBL-Plotter/GUI/MainForm.ar.resx b/GRBL-Plotter/GUI/MainForm.ar.resx index dede3ea8c..ff736ee51 100644 --- a/GRBL-Plotter/GUI/MainForm.ar.resx +++ b/GRBL-Plotter/GUI/MainForm.ar.resx @@ -1209,4 +1209,47 @@ أتمتة العمليات + + قاطع الاسلاك + + + انتقل الى + + + انتقل الى + + + انتقل الى + + + التحكم / الركض - انقر للتوسيع + groupBox_Jogging + + + تطبيق التحويل الأخير + + + إعادة تحميل الملف 2 + + + مسح مساحة العمل + + + تحويل إلى الإحداثيات القطبية + + + اضبط "M7" وامسح "M9" + + + اضبط "M3" أو "M4"، وامسح "M5" + + + اضبط "M8"، امسح "M9" + + + ضبط نظام الإحداثيات + + + إحداثيات الأداة (العمل / الجهاز) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.cs b/GRBL-Plotter/GUI/MainForm.cs index 5addcaac2..f51c4e557 100644 --- a/GRBL-Plotter/GUI/MainForm.cs +++ b/GRBL-Plotter/GUI/MainForm.cs @@ -60,9 +60,11 @@ You should have received a copy of the GNU General Public License * 2023-01-02 CbLaser_CheckedChanged, CbSpindle_CheckedChanged check if Grbl.isConnected * 2023-03-07 l:714/786/811 f:VirtualJoystickXY/Z/A_move if index =0 stop Jog -> if (!Grbl.isVersion_0) SendRealtimeCommand(133); * 2023-03-09 l:1213 bugfix start streaming - * 2023-05-30 l:532 f:MainTimer_Tick add _message_form close - * 2023-09-11 l:270 f:SplashScreenTimer_Tick multiple file import and issue #360 -> new function MainFormLoadFile.cs - LoadFiles(string[] fileList, int minIndex) + * 2023-05-30 l:532 f:MainTimer_Tick add _message_form close + * 2023-09-11 l:270 f:SplashScreenTimer_Tick multiple file import and issue #360 -> new function MainFormLoadFile.cs - LoadFiles(string[] fileList, int minIndex) * 2024-05-19 l:1159 f:BtnReset_Click removed StopStreaming to avoid applying code after "stop" from flowControlText + * 2024-05-28 l:625 f:MainTimer_Tick add delayedHeightMapShow timer + */ using GrblPlotter.GUI; @@ -178,16 +180,9 @@ public MainForm() CustomButtonsSetEvents(); // for buttons 17 to 32 SetMenuShortCuts(); // Add shortcuts to menu items - LoadRecentList(); // open Recent.txt and fill menu - try - { cmsPicBoxReloadFile.Text += " | " + Path.GetFileName(Datapath.MakeAbsolutePath(MRUlist[0])); } - catch - { - Logger.Error("MainForm: could not set cmsPicBoxReloadFile.Text"); - } - UpdateMenuChecker(); + LoadRecentList(); // open Recent.txt and fill menu if (MRUlist.Count > 0) // add recent list to gui menu { foreach (string item in MRUlist) @@ -196,19 +191,27 @@ public MainForm() toolStripMenuItem2.DropDownItems.Add(fileRecent); //add the menu to "recent" menu } } + SetRecentText(); int toolSelect = Properties.Settings.Default.guiToolSelection; - if ((toolSelect < 0) || (toolSelect >= tabControl1.TabCount)) + if ((toolSelect < 0) || (toolSelect >= tC_RouterPlotterLaser.TabCount)) toolSelect = 0; - tabControl1.SelectedIndex = toolSelect; + tC_RouterPlotterLaser.SelectedIndex = toolSelect; LoadExtensionList(); // fill menu with available extension-scripts CmsPicBoxEnable(false); // no graphic - no tasks - cmsPicBoxReloadFile.ToolTipText = string.Format(culture, "Load '{0}'", MRUlist[0]); // set last loaded in cms menu - this.gBoxOverride.Click += GrpBoxOverride_Click; // add event handler to groupBox for opening/closing Feed override controls + gBoxDRO.Click += GrpBoxDRO_Click; + gBoxDROSetCoord.Click += GrpBoxDRO_Click; + + gBoxOverride.Click += GrpBoxOverride_Click; // add event handler to groupBox for opening/closing Feed override controls gBoxOverride.Height = 15; - gBoxOverrideBig = false; + gBoxOverrideLarge = false; + + Gb_Jogging.Click += GrpBoxJogging_Click; // add event handler to groupBox for opening/closing Feed override controls + Gb_Jogging.Height = 75; + GbJoggingLarge = false; + lbDimension.Select(0, 0); // unselect text Dimension box try @@ -332,7 +335,7 @@ private void MainForm_FormClosing(object sender, FormClosingEventArgs e) Properties.Settings.Default.locationMForm = Location; ControlPowerSaving.EnableStandby(); Properties.Settings.Default.mainFormSplitDistance = splitContainer1.SplitterDistance; - Properties.Settings.Default.guiToolSelection = tabControl1.SelectedIndex; + Properties.Settings.Default.guiToolSelection = tC_RouterPlotterLaser.SelectedIndex; Properties.Settings.Default.guiLastEnd = DateTime.Now.Ticks; @@ -614,9 +617,14 @@ private void MainTimer_Tick(object sender, EventArgs e) if (!CloseMessageForm(true)) delayedMessageFormClose++; - Logger.Trace("delayedMessageFormClose {0}", delayedMessageFormClose); + // Logger.Trace("delayedMessageFormClose {0}", delayedMessageFormClose); } } + if (delayedHeightMapShow > 0) + { + if (delayedHeightMapShow-- == 1) + { LoadHeightMap(); } + } mainTimerCount++; } @@ -863,12 +871,12 @@ private void BtnJogStop_Click(object sender, EventArgs e) private void VirtualJoystickXY_Enter(object sender, EventArgs e) { if (Grbl.isVersion_0) SendCommands("G91;G1F100"); - gB_Jogging.BackColor = Color.LightGreen; + Gb_Jogging.BackColor = Color.LightGreen; } private void VirtualJoystickXY_Leave(object sender, EventArgs e) { if (Grbl.isVersion_0) SendCommand("G90"); - gB_Jogging.BackColor = SystemColors.Control; + Gb_Jogging.BackColor = SystemColors.Control; virtualJoystickXY.JoystickRasterMark = 0; virtualJoystickZ.JoystickRasterMark = 0; virtualJoystickA.JoystickRasterMark = 0; @@ -1107,7 +1115,7 @@ private void BtnHome_Click(object sender, EventArgs e) SendCommand("$H"); } private void BtnZeroX_Click(object sender, EventArgs e) - { SendCommands((Grbl.isMarlin ? "G92" : zeroCmd) + " X0.000"); } + { SendCommands((Grbl.isMarlin ? "G92" : zeroCmd) + " X0.000"); } // zeroCmd = "G10 L20 P0"; private void BtnZeroY_Click(object sender, EventArgs e) { SendCommands((Grbl.isMarlin ? "G92" : zeroCmd) + " Y0.000"); } private void BtnZeroZ_Click(object sender, EventArgs e) @@ -1123,6 +1131,18 @@ private void BtnZeroXY_Click(object sender, EventArgs e) private void BtnZeroXYZ_Click(object sender, EventArgs e) { SendCommands((Grbl.isMarlin ? "G92" : zeroCmd) + " X0.000 Y0.000 Z0.000"); } + private void BtnSetCoordX_Click(object sender, EventArgs e) + { SendCommands((Grbl.isMarlin ? "G92" : zeroCmd) + string.Format(" X{0:0.000}",NudSetCoordX.Value)); } // zeroCmd = "G10 L20 P0"; + + private void BtnSetCoordY_Click(object sender, EventArgs e) + { SendCommands((Grbl.isMarlin ? "G92" : zeroCmd) + string.Format(" Y{0:0.000}", NudSetCoordY.Value)); } // zeroCmd = "G10 L20 P0"; + + private void BtnSetCoordZ_Click(object sender, EventArgs e) + { SendCommands((Grbl.isMarlin ? "G92" : zeroCmd) + string.Format(" Z{0:0.000}", NudSetCoordZ.Value)); } // zeroCmd = "G10 L20 P0"; + + private void BtnSetCoordA_Click(object sender, EventArgs e) + { SendCommands((Grbl.isMarlin ? "G92" : zeroCmd) + string.Format(" A{0:0.000}", NudSetCoordA.Value)); } // zeroCmd = "G10 L20 P0"; + private void BtnJogX_Click(object sender, EventArgs e) { BtnMoveZero("X0", joystickXYSpeed[5].ToString(culture)); } private void BtnJogY_Click(object sender, EventArgs e) @@ -1133,6 +1153,12 @@ private void BtnJogZeroA_Click(object sender, EventArgs e) { BtnMoveZero(ctrl4thName + "0", joystickZSpeed[5].ToString(culture)); } private void BtnJogXY_Click(object sender, EventArgs e) { BtnMoveZero("X0Y0", joystickXYSpeed[5].ToString(culture)); } + private void BtnJogAbsX_Click(object sender, EventArgs e) + { BtnMoveZero(string.Format("X{0:0.000}",NudJogAbsX.Value), joystickXYSpeed[5].ToString(culture));} + private void BtnJogAbsY_Click(object sender, EventArgs e) + { BtnMoveZero(string.Format("Y{0:0.000}", NudJogAbsY.Value), joystickXYSpeed[5].ToString(culture)); } + private void BtnJogAbsZ_Click(object sender, EventArgs e) + { BtnMoveZero(string.Format("Z{0:0.000}", NudJogAbsZ.Value), joystickZSpeed[5].ToString(culture)); } private void BtnMoveZero(string axis, string fed) { @@ -1156,7 +1182,7 @@ private void BtnReset_Click(object sender, EventArgs e) if (_serial_form.IsConnectedToGrbl()) { Logger.Trace("BtnReset_Click IsConnectedToGrbl"); - // StopStreaming(true); // removed 2024-05-19 + // StopStreaming(true); // removed 2024-05-19 _serial_form.GrblReset(true); // savePos } isStreaming = false; @@ -1536,10 +1562,32 @@ private void SplitContainer1_SplitterMoved(object sender, SplitterEventArgs e) groupBox4.Left = 133 + add; } - private bool gBoxOverrideBig = false; + private bool gBoxDROShowSetCoord = false; + private void GrpBoxDRO_Click(object sender, EventArgs e) + { + if (!gBoxDROShowSetCoord) + { + if (Grbl.axisB || Grbl.axisC) + gBoxDRO.Width = 400; + else + gBoxDRO.Width = 267; + gBoxDROSetCoord.Visible = true; + } + else + { + if (Grbl.axisB || Grbl.axisC) + gBoxDRO.Width = 400; + else + gBoxDRO.Width = 230; + gBoxDROSetCoord.Visible = false; + } + gBoxDROShowSetCoord = !gBoxDROShowSetCoord; + } + + private bool gBoxOverrideLarge = false; private void GrpBoxOverride_Click(object sender, EventArgs e) { - if (gBoxOverrideBig) + if (gBoxOverrideLarge) gBoxOverride.Height = 15; else { @@ -1554,7 +1602,16 @@ private void GrpBoxOverride_Click(object sender, EventArgs e) gBOverrideASGB.Height = 37; } } - gBoxOverrideBig = !gBoxOverrideBig; + gBoxOverrideLarge = !gBoxOverrideLarge; + } + private bool GbJoggingLarge = false; + private void GrpBoxJogging_Click(object sender, EventArgs e) + { + if (GbJoggingLarge) + Gb_Jogging.Height = 75; + else + Gb_Jogging.Height = 150; + GbJoggingLarge = !GbJoggingLarge; } internal void SetUndoText(string txt) @@ -1708,6 +1765,7 @@ private void ShowFormsToolStripMenuItem_Click(object sender, EventArgs e) if (_text_form != null) { _text_form.WindowState = FormWindowState.Normal; _text_form.BringToFront(); } if (_image_form != null) { _image_form.WindowState = FormWindowState.Normal; _image_form.BringToFront(); } if (_shape_form != null) { _shape_form.WindowState = FormWindowState.Normal; _shape_form.BringToFront(); } + if (_wireCutter_form != null) { _wireCutter_form.WindowState = FormWindowState.Normal; _wireCutter_form.BringToFront(); } if (_barcode_form != null) { _barcode_form.WindowState = FormWindowState.Normal; _barcode_form.BringToFront(); } if (_setup_form != null) { _setup_form.WindowState = FormWindowState.Normal; _setup_form.BringToFront(); } @@ -1729,6 +1787,7 @@ private void CbAddGraphic_CheckedChanged(object sender, EventArgs e) else CbAddGraphic.BackColor = Color.Transparent; } + } } diff --git a/GRBL-Plotter/GUI/MainForm.cs.resx b/GRBL-Plotter/GUI/MainForm.cs.resx index 26acc50e3..2529be246 100644 --- a/GRBL-Plotter/GUI/MainForm.cs.resx +++ b/GRBL-Plotter/GUI/MainForm.cs.resx @@ -1212,4 +1212,47 @@ Změna nastavení importu po prvním importu může vést k nežádoucím efekt Procesní automatizace + + Štípačky + + + Convidar a + + + Convidar a + + + Convidar a + + + Ovládání / Jogging - kliknutím rozbalte + groupBox_Jogging + + + Použít poslední transformaci + + + Znovu načíst soubor 2 + + + Vyčistit pracovní prostor + + + Převést na polární souřadnice + + + Nastavit 'M7', vymazat 'M9' + + + Nastavte „M3“ nebo „M4“, vymažte „M5“ + + + Nastavit 'M8', vymazat 'M9' + + + Nastavit souřadnicový systém + + + Souřadnice nástroje (práce / stroj) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.de-DE.resx b/GRBL-Plotter/GUI/MainForm.de-DE.resx index 5d6717317..67ce70d13 100644 --- a/GRBL-Plotter/GUI/MainForm.de-DE.resx +++ b/GRBL-Plotter/GUI/MainForm.de-DE.resx @@ -1126,4 +1126,59 @@ Das Ändern der Importeinstellungen nach dem ersten Import kann zu unerwünschte Prozessautomatisierung + + Drahtschneider + + + Fahre + + + Fahre + + + Fahre + + + Letzte Transformation anwenden + + + Datei 2 neu laden + + + Arbeitsbereich löschen + + + In Polarkoordinaten umrechnen + + + Steuerung/Joggen – zum Vergrößern anklicken + groupBox_Jogging + + + „M7“ setzen, „M9“ löschen + + + „M3“ oder „M4“ setzen, „M5“ löschen + + + Kühlmittel + groupBox_Jogging + + + „M8“ setzen, „M9“ löschen + + + Koordinatensystem festlegen + + + Setzt die C-Koordinate des Werkstücks auf Null + groupBox_Tool_Coord + + + Setzt die B-Koordinate des Werkstücks auf Null + groupBox_Tool_Coord + + + Werkzeugkoordinaten (Arbeit / Maschine) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.es.resx b/GRBL-Plotter/GUI/MainForm.es.resx index 04e09156e..e1e28541c 100644 --- a/GRBL-Plotter/GUI/MainForm.es.resx +++ b/GRBL-Plotter/GUI/MainForm.es.resx @@ -1169,4 +1169,47 @@ Cambiar la configuración de importación después de la primera importación pu Automatización de procesos + + cortador de alambre caliente + + + Convidar a + + + Convidar a + + + Convidar a + + + Control/Jogging: haga clic para expandir + groupBox_Jogging + + + Aplicar la última transformación + + + Recargar archivo 2 + + + Limpiar el espacio de trabajo + + + Convertir a coordenadas polares + + + Configure 'M7', borre 'M9' + + + Configure 'M3' o 'M4', borre 'M5' + + + Configure 'M8', borre 'M9' + + + Establecer sistema de coordenadas + + + Coordenadas (Trabajo/Máquina) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.fr.resx b/GRBL-Plotter/GUI/MainForm.fr.resx index 3dea0f30a..65a8ae92a 100644 --- a/GRBL-Plotter/GUI/MainForm.fr.resx +++ b/GRBL-Plotter/GUI/MainForm.fr.resx @@ -1153,4 +1153,47 @@ La modification des paramètres d'importation après la première importation pe Automatisation des processus + + Coupe-fil chaud + + + Passer à + + + Passer à + + + Passer à + + + Contrôle / Jogging - cliquez pour agrandir + groupBox_Jogging + + + Appliquer la dernière transformation + + + Recharger le fichier 2 + + + Espace de travail clair + + + Convertir en coordonnées polaires + + + Définir 'M7', effacer 'M9' + + + Réglez « M3 » ou « M4 », effacez « M5 » + + + Définir 'M8', effacer 'M9' + + + Définir le système de coordonnées + + + Coordonnées de l'outil (travail / machine) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.it.resx b/GRBL-Plotter/GUI/MainForm.it.resx index 2d1727d9f..5226d56d3 100644 --- a/GRBL-Plotter/GUI/MainForm.it.resx +++ b/GRBL-Plotter/GUI/MainForm.it.resx @@ -411,9 +411,6 @@ Fare clic con il pulsante destro del mouse per scegliere il numero di riga inizi Avanzamento effettivo in mm/min o pollici/min (a seconda di $ 13) groupBox_Override3 - - Impostare: - Alimentazione groupBox_Override3 @@ -1178,4 +1175,47 @@ Aggiungi 'G54;' all'intestazione G-Code per tornare automaticamente a G54 prima Automazione del processo + + Tagliafilo a filo caldo + + + Spostati in + + + Spostati in + + + Spostati in + + + Controllo/Jogging: fai clic per espandere + groupBox_Jogging + + + Applica l'ultima trasformazione + + + Ricarica il file 2 + + + Spazio di lavoro chiaro + + + Convertire in coordinate polari + + + Imposta 'M7', cancella 'M9' + + + Imposta 'M3' o 'M4', cancella 'M5' + + + Imposta 'M8', cancella 'M9' + + + Imposta il sistema di coordinate + + + Coordinate utensile (Lavoro/Macchina) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.ja.resx b/GRBL-Plotter/GUI/MainForm.ja.resx index 3531de8af..da3516faa 100644 --- a/GRBL-Plotter/GUI/MainForm.ja.resx +++ b/GRBL-Plotter/GUI/MainForm.ja.resx @@ -1206,4 +1206,47 @@ Grblのバッファーにモーションがキューイングされていて準 プロセスの自動化 + + 熱線カッター + + + に移動します + + + に移動します + + + に移動します + + + コントロール / ジョギング - クリックして展開します + groupBox_Jogging + + + 最後の変換を適用する + + + ファイル 2 のリロード + + + すっきりとしたワークスペース + + + 極座標に変換する + + + 「M7」を設定、「M9」をクリア + + + 「M3」または「M4」を設定し、「M5」をクリアします + + + 「M8」を設定、「M9」をクリア + + + 座標系の設定 + + + 工具座標(作業/機械) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.pl.resx b/GRBL-Plotter/GUI/MainForm.pl.resx index dfce5d85b..b6d1024e3 100644 --- a/GRBL-Plotter/GUI/MainForm.pl.resx +++ b/GRBL-Plotter/GUI/MainForm.pl.resx @@ -1138,4 +1138,47 @@ Dodaj 'G54;' do nagłówka G-Code aby automatycznie przełączyć się z powrote Wznów groupBox_Jogging + + Przecinarka do gorącego drutu + + + Przejdź do + + + Przejdź do + + + Przejdź do + + + Sterowanie / Jogging - kliknij, żeby rozwinąć + groupBox_Jogging + + + Zastosuj ostatnią transformację + + + Załaduj ponownie plik 2 + + + Wyczyść obszar roboczy + + + Konwertuj na współrzędne biegunowe + + + Ustaw „M7”, wyczyść „M9” + + + Ustaw „M3” lub „M4”, wyczyść „M5” + + + Ustaw „M8”, wyczyść „M9” + + + Ustaw układ współrzędnych + + + Współrzędne narzędzia (praca/maszyna) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.pt.resx b/GRBL-Plotter/GUI/MainForm.pt.resx index 0b35f3939..d378b31e3 100644 --- a/GRBL-Plotter/GUI/MainForm.pt.resx +++ b/GRBL-Plotter/GUI/MainForm.pt.resx @@ -1180,4 +1180,47 @@ Alterar as configurações de importação após a primeira importação pode le Automação do processo + + Cortador de fio quente + + + Mover para + + + Mover para + + + Mover para + + + Controle / Jogging - clique para expandir + groupBox_Jogging + + + Aplicar a última transformação + + + Recarregar arquivo 2 + + + Limpar espaço de trabalho + + + Converter para coordenadas polares + + + Defina 'M7', limpe 'M9' + + + Defina 'M3' ou 'M4', limpe 'M5' + + + Defina 'M8', limpe 'M9' + + + Definir sistema de coordenadas + + + Coordenadas da ferramenta (Trabalho / Máquina) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.resx b/GRBL-Plotter/GUI/MainForm.resx index 1f7f15ae0..019754fc6 100644 --- a/GRBL-Plotter/GUI/MainForm.resx +++ b/GRBL-Plotter/GUI/MainForm.resx @@ -133,7 +133,7 @@ 1 - 191, 12 + 214, 12 123, 56 @@ -2590,2066 +2590,2316 @@ Right click to choose start line number 1 - - GrowAndShrink - - + NoControl - - 136, 30 + + 185, 17 - - 91, 41 + + 35, 13 - - 28 + + 36 - - STOP Jogging + + 1000 - - Stop current jogging motion + + TopRight - - btnJogStop + + LblSpeedSetVal - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gB_Jogging + + tabPage1 - + 0 - + + True + + NoControl - - 86, 35 + + 152, 17 - - 40, 20 + + 23, 13 - - 6 + + 35 - - A=0 + + Set - - Send G90 G0 A(or B,C)0 + + $30= - - btnJogZeroA + + LblSpeedSet - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gB_Jog0 + + tabPage1 - - 0 + + 1 - + + True + + NoControl - - 4, 14 + + 71, 25 - - 40, 20 + + 50, 17 - - 2 + + 34 - - X=0 + + CCW - - Send G90 G0 X0 + + RbSpindleCCW - - btnJogZeroX + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabPage1 - - gB_Jog0 + + 2 - - 1 + + True - + NoControl - - 4, 35 - - - 81, 20 + + 25, 25 - - 5 + + 43, 17 - - Move XY=0 + + 33 - - Send G90 G0 X0 Y0 + + CW - - btnJogZeroXY + + RbSpindleCW - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gB_Jog0 + + tabPage1 - - 2 + + 3 - + NoControl - - 45, 14 + + 185, 31 - - 40, 20 + + 35, 13 - - 3 + + 32 - - Y=0 + + 1000 - - Send G90 G0 Y0 + + TopRight - - btnJogZeroY + + LblSpeedMaxVal - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gB_Jog0 + + tabPage1 - - 3 + + 4 - + NoControl - - 86, 14 + + 185, 3 - - 40, 20 + + 35, 13 - - 4 + + 31 - - Z=0 + + 0 - - Send G90 G0 Z0 + + TopRight - - btnJogZeroZ + + LblSpeedMinVal - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gB_Jog0 + + tabPage1 - - 4 + + 5 - + True - + NoControl - - 58, 0 + + 81, 48 - - 60, 17 + + 45, 17 - - 7 + + 30 - - use G0 + + Mist - - Use G0 rappid move command - STOP jogging will not work + + Set 'M7', clear 'M9' - - cBMoveG0 + + CbMist - + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gB_Jog0 - - - 5 + + tabPage1 - - 0, 16 + + 6 - - 130, 54 + + True - - 27 + + NoControl - - Move to + + 152, 31 - - gB_Jog0 + + 27, 13 - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 29 - - gB_Jogging + + Max - - 1 + + $30= - - Fill + + LblSpeedMax - - 3, 120 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 3, 0, 3, 0 + + tabPage1 - - 3, 0, 3, 0 + + 7 - - 230, 75 + + True - - 20 + + NoControl - - Control / Jogging + + 152, 3 - - gB_Jogging + + 24, 13 - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 28 - - tLPRechtsUntenRechts + + Min - - 0 + + $31= - - True + + LblSpeedMin - - 5 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - iVBORw0KGgoAAAANSUhEUgAAAB4AAABoCAYAAADmS0B+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHUSURBVGhD7Zm9bcMwEEa1QcpUAVy5CeAmVSq3miFAUmaA - gK0HCcAx0nOBDMFNmO+o6ExBrGzqY6Ez8CDx+PN4NERQ9oBP6sSQUuKi4uingguoiEMacR8qHW4hOIw9 - wlHEVFxWBkxCrh7XcoBbcRhXEslJ/cdUnAPI1EE2C1uI55XMILk5rmKPWclVZrVY9mKQW3CzEGOVY8o9 - WDZmYGIaKu6EzOKFykIc/AEbByriAQ/8I3audYdWqDj6hzS6YxZPEzhiAzlVO7VAxVKIQcQnCI8o08W4 - InuJuVDv1IKFmImJaai4E5LxJxUVR/+UCy7UG7ZGxdOZ64znuN6wNSrOgXjGmett1WgLVHw9c9UbtkbF - tcotMTENFXdCMv6mshAH/4ENpN6wNSqO/hlnri++WAox7E3MxMQ0VNwJyfiXylUcL3hDfMcb4lQR/Wuu - dGHdqQUqDv6Sn2Hvf3LFdAaTWL3jvajY++lLn8UZrIIryw1Rcbm00b+nUc9g9Y73ouIyGAO2z6K8BVUx - AxPTMDENE9MwMQ0T01BxJyTj9aF7S0xMw8Q0dizuhGRc/7FzK0xMw8Q0dizuhGRc/4N5K0xMw8Q0dizu - hGTMxcQ0TExjx2I+Q/oDou2EzHbXC9AAAAAASUVORK5CYII= - + + tabPage1 - - 163, 3 + + 8 - - 400, 400 + + 82, 5 - - 25, 100 + + 49, 20 - - 30, 104 + + 27 - - 29 + + Right - - Jog 4th axis + + NudSpeed - - virtualJoystickA + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null + + tabPage1 - - tLPRechtsUntenRechtsMitte + + 9 - - 0 + + True - - - iVBORw0KGgoAAAANSUhEUgAAAGgAAABoCAYAAAAdHLWhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAdDSURBVHhe7doxjlxVEIXh2QEhERKREyQSIiLSWQMShF4A - 6pSFWOplkPcGWETvpKnq89qcKX64Lp4Hrp8v0idPzz2eenUuPfJI8xT/3ZapPd1ut2VGLy7oetYnTpd4 - fX26PcfHl/IXln/n/KxeHx2fo9/8/GnrO/+8fy4+fn8HcZ4fB724nOJFfKFrfhxfKP88x5+PIcsO2//w - 2fXzo9PtMu5vgvw4ur9n4h4ef+/FBT2+0Cm+wONi1gV9PPkuya4f7477u2l7Q+Tr+xskzv271osLyrfh - 4wu8+HZnf2H5d+6XExfwuITHt7X376ZQLyxlNvz5iWUu64Imty5ocuuCJte6oC28fCTUcbVl+bBS7rvl - I3j1C7qcv45/DsbH16/jh6sv49/uLx9g+WevekHX8xe359Ob+wXpot7ED7Tf3s+WD/OqF5Sul7ygb+Ni - 3sTrdUFd/9EF6d2Unz9d/voQy9/rdB74sFKOBy4964Imty5ocuuCJve/XtD2RT9b1Eml3Nj2Nfmw6g1/ - +1nqdTSWucCHVW/42/gn+Ff3j08XXuaIeh2NZS7wYdUb/nb7HYcf4uclXuaIeh2NZS7wYdUbvj309Yfb - 6fzjn68PrtfRWOYCH1a94T/a7zjwMkfU62gsc4EPq95wXuDoeh2NZS7wYdUbzgscXa+jscwFPqx6w3mB - o+t1NJa5wIdVbzgvcHS9jsYyF/iw6g3nBdw2/JNBO1TKcS9OubFtNh9WveG8gFPu3SehtxP34pQby1zg - w6o3nBdwyqmAy/nn+IH2r8XMorcT9+KUG8tc4MOqN5wXcMq9u13P39yeT7+sCwKZC3xY9YbzAk45FXC9 - rAsimQt8WPWG8wJOORWwLohlLvBh1RvOCzjluJDZ9HbiXpxyY5kLfFj1hvMCTjkuZDa9nbgXp9xY5gIf - Vr3hvIBTjguZTW8n7sUpN5a5wIdVbzgv4JTjQmbT24l7ccqNZS7wYdUbzgs45bgQl7nXRDMr5XgPpxz3 - 4pQb256RD6vecF7AKceFOOV+fxW9Z+A9nHLci1NuLHOBD6vecF7AKceFOOWi0Ouvt+enn26Xrdzr+fv7 - 2enysvSO3jPwHk457sUpN5a5wIdVbzgv4JTjQpxyv98u51/vPyudz7/p9f13HvJzXP6H6D0D7+GU416c - cmOZC3xY9YbzAk45LsQp91tcjF4/Lugu3lUnf93UewbewynHvTjlxjIX+LDqDecFnHJciFPu5be06/mn - 2/P733ng8j9E7xl4D6cc9+KUG8tc4MOqN5wXcMpxIU65l8VeL+92fWt76D0D7+GU416ccmOZC3xY9Ybz - Ak45LsQpxwXv1XsG3sMpx7045cYyF/iw6g3nBZxyXIhTjgveq/cMvIdTjntxyo1lLvBh1RvOCzjluBCn - HBe8V+8ZeA+nHPfilBvLXODDqjecF3DKcSFOOS54r94z8B5OOe7FKTeWucCHVW84L+CU40KcclzwXr1n - 4D2cctyLU24sc4EPq95wXsApx4U45bjgvXrPwHs45bgXp9xY5gIfVr3hvIBTjgtxynHBe/WegfdwynEv - TrmxzAU+rHrDeQGnHBfilOOC9+o9A+/hlONenHJjmQt8WPWG8wJOOS7EKccF79V7Bt7DKce9OOXGMhf4 - sOoN5wWcclyIU44L3qv3DLyHU457ccqNZS7wYdUbzgs45bgQpxwXvFfvGXgPpxz34pQby1zgw6o3nBdw - ynEhTjkueK/eM/AeTjnuxSk3lrnAh1VvOC/glONCnHJc8F69Z+A9nHLci1NuLHOBD6vecF7AKceFOOW4 - 4L16z8B7OOW4F6fcWOYCH1a94byAU44LccpxwXv1noH3cMpxL065scwFPqx6w3kBpxwX4pTjgvfqPQPv - 4ZTjXpxyY5kLfFj1hvMCTjkuxGXuNdHMSjnewynHvTjlxrZn5MOqN5wXcMpxIbPp7cS9OOXGMhf4sOoN - 5wWcclzIbHo7cS9OubHMBT6sesN5AaccFzKb3k7ci1NuLHOBD6vecF7AKceFzKa3E/filBvLXODDqjec - F3DKcSGz6e3EvTjlxjIX+LDqDecFnHJcyGx6O3EvTrmxzAU+rHrDeQGnHBcym95O3ItTbixzgQ+r3nBe - wCnHhcymtxP34pQby1zgw6o3nBdwynEhs+ntxL045cYyF/iw6g3nBdw2/JNBO1TKcS9OubFtNh9WveG8 - wNH1OhrLXODDqjecFzi6XkdjmQt8WPWG8wJH1+toLHOBD6vecF7g6HodjWUu8GHVG84LHF2vo7HMBT6s - esN5gaPrdTSWucCHVW84L3B0vY7GMhf4sOoN5wWOrtfRWOYCH1a94bzA0fU6Gstc4MOqM/xzRp1Uyo1t - X5MPqw8dvoytC5rcuqDJrQua3Lqgya0Lmty6oMmtC5rcuqDJvdoFLR8PdVxtWT5c/n/rgia3Lmhy64Im - ty5ocuuCJrcuaHLrgia3Lmhy7y9omdXT7Q/JY0gfDQosQAAAAABJRU5ErkJggg== - + + NoControl - - Off + + 5, 7 - - 3, 3 + + 78, 17 - - 400, 400 + + 19 - - 25, 100 + + Spindle On - - 104, 104 + + Set 'M3' or 'M4', clear 'M5' - - 23 + + CbSpindle - - Jog X and Y axis + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - virtualJoystickXY + + tabPage1 - - virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null + + 10 - - tLPRechtsUntenRechtsMitte + + True - - 1 + + NoControl - - - iVBORw0KGgoAAAANSUhEUgAAAB4AAABoCAYAAADmS0B+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHXSURBVGhD7ZmxbcMwEEW1QcpUAVypCeAmVSq3miGAU2aA - gK0HCXBjpOcCGYKbMHeUdJYiNrHJz0Jn4IHmkdTj0RZB2R2/YiO6GCMWFQcaK85zQ+jiwO99ZsB/8U4l - sRvYM8Wn2NRhavA8CSmJy78XuglORhwpqSmm4hTgTB3LZmER8bR6HSe2jKuYOFspZVarZV90voX5ujPz - xzfVtwNqY2IYKm6EzOIFykrs6cAbBzeEA997j/zV3w4ohYoDPcTB9Uk8TqDnDeSYHVQCFUsleBEfWdhz - HS7mkrOXmPP5QSVYiZGYGIaKGyEZf0BRcaCnVHE+37E0Kh7PXCe+j/MdS6PiFAgnPnO9bTrVQMXXM1e+ - Y2lUnGusiYlhqLgRkvEXlJXY0ztvIPmOpVFxoGc+c33ixVIJfm9iJCaGoeJGSMY/UK7icOEnxDM/IY4N - gV5To/PbQSVQsadLuoeJvlPDeAaTWH7gvaiYaPzQZ3GCV8Et6wVR8XJpA53joGew/MB7UfEyGDxvn4t6 - DbJiBCaGYWIYJoZhYhgmhqHiRkjG20N3TUwMw8QwdixuhGSc/7GzFiaGYWIYOxY3QjLO/8FcCxPDMDGM - HYsbIRljMTEME8PYsRhPF38BzNWC/MI0yyIAAAAASUVORK5CYII= - + + 5, 48 - - 123, 3 + + 62, 17 - - 400, 400 + + 20 - - 25, 100 + + Coolant - - Yes + + Set 'M8', clear 'M9' - - 30, 104 + + CbCoolant - - 24 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Jog Z axis + + tabPage1 - - virtualJoystickZ + + 11 - - virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null + + NoControl - - tLPRechtsUntenRechtsMitte + + 108, 66 - - 2 + + 110, 13 - - - iVBORw0KGgoAAAANSUhEUgAAABkAAABoCAYAAAAEl1sHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHPSURBVGhD7ZkxbsMwDEV9g46dCmTKUiBLp05ZfYYC7dgD - FFpzkAI8RnddoIfQTdRPKWbsWmjK2NJgsMCDI4nkA50qMpIOf7EBXYyxHiIJlAfOYyF0scdrX0j4C++k - YOxRb5g/z50Desg4GAF8pVHgfxhqcP5Qi+dFkgLRgUPAUPwmSS6YGO7EeYyCMPOVb9fk1o2KXOOq5HfC - mphEhUgawManakwknnbYQFgIO+z4e/wLzhNuQSSB7mLv9kmSZXtsxkMxSYtIeBA8Sw4ovse4qgRXdMVz - zpeTtEwktTCJCpE0gDt5r4ZIAj2kgfPlwCWIJJ/PR+yTcuASRJImwhFn/MssaCkiuZzx5cAliKS0uBYm - USGSBnAnn9WYSDy9YTOWA5cgkkCPOOM/6kp4EPxWJLUwiQqRNIA7+a7GRRJOeJJ/xZN8Xgj0nBadnydp - EYmnU9ojRF9pIZ/5PFdO1CASovwmDZIEunPj8Y2IZHx7Ar3GXs78cqIGkYwng8dHzGi8lKJkbUyiwiQq - TKLCJCpMokIkDeBO5g9la2ESFSZRsUFJA7iT8pcva2ASFSZRsUFJA7iT8g8sa2ASFSZRsUFJA7iTephE - hUlUbFBSly7+ACtqDI7IBEOsAAAAAElFTkSuQmCC - + + 26 - - 203, 3 + + - - - 400, 400 + + lblTool - - 25, 100 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 25, 104 + + tabPage1 - - 30 + + 12 - - Jog 4th axis + + True - - virtualJoystickB + + NoControl - - virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null + + 5, 66 - - tLPRechtsUntenRechtsMitte + + 106, 17 - - 3 + + 25 - - - iVBORw0KGgoAAAANSUhEUgAAABkAAABoCAYAAAAEl1sHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVGhD7ZkxbsMwDEV9g46dCmTKUiBLp05Zc4YC6dgD - FFpzkAI8RnddoIfQTdRP2WFsmC3A2NJgMMCDI5HUCxMoMpIOj9yALudcD5Ek6gchIpC6fMLzqBT8yVBT - FjxhvVFMJDHcghFCvhKuk4X+QeoHWXmxQ0wkZQIJAQtfF7dICIIOIi0mkpI0vILJW6cUqSB3WGxWO8yN - kivgEhMiaQAbX6oxkUTaYRMikHbYUI/Y8fOCexBJood8Cvsi6WV7bMaDWmRFJDxIkSUHLL7HuKoEV3TF - cyHqRVYmklq4xIRIGsCdfFRDJImeyiBEPXEJIunP6CP2iZ64BJGUiXTEGf82S1qKSG5nvJ64BJFowbVw - iQmRNIA7+arGRBLpHZtRT1yCSBI944z/rCvhQYpbkdTCJSZE0gDu5KcaN0m64E7+jDv5PpDotQRDnBdZ - EUmkS9kjRN8l0J/5PKcXWhAJUf8hXSUFdBfG4zsRyfjtSXTOJznz9UILIhlPpoivmNF4KapkbVxiwiUm - XGLCJSZcYkIkDeBO5jdla+ESEy4xsUFJA7gT/ceXNXCJCZeY2KCkAdyJ/gfLGrjEhEtMbFDSAO6kHi4x - 4RITG5TUpcu/O5AQ4UCxriQAAAAASUVORK5CYII= - + + Tool is in Spindle - - 223, 3 + + CbTool - - 400, 400 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 25, 100 + + tabPage1 - - 25, 104 + + 13 - - 31 + + True - - Jog 4th axis + + NoControl - - virtualJoystickC + + 133, 8 - - virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null + + 15, 13 - - tLPRechtsUntenRechtsMitte + + 22 - - 4 + + % - - Fill + + lblSpeed - - 3, 198 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - No + + tabPage1 - - 1 + + 14 - - 230, 110 + + 4, 22 - - 22 + + 3, 3, 3, 3 - - tLPRechtsUntenRechtsMitte + + 222, 88 - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0 - - tLPRechtsUntenRechts + + Router - - 1 + + tabPage1 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="virtualJoystickA" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="virtualJoystickXY" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="virtualJoystickZ" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="virtualJoystickB" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="virtualJoystickC" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /></Controls><Columns Styles="Absolute,120,Absolute,40,Absolute,40,Absolute,20,Absolute,20" /><Rows Styles="Percent,100" /></TableLayoutSettings> + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 1 + + tC_RouterPlotterLaser - - NoControl + + 0 - - 3, 3 + + NoControl - - 3, 0, 0, 0 + + 87, 10 - - 162, 18 + + 129, 75 - - 30 + + 32 - - STOP Jogging on mouse up + + Applies values of enabled Pen -up/ -down translation for Z and PWM - - cBSendJogStop + + label9 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tableLayoutPanel2 + + tabPage2 - + 0 - - 2 - - - 1 - - - Fill - - + NoControl - - 1, 22 - - - 1, 1, 1, 1 - - - 113, 19 + + 6, 30 - - 44 + + 75, 22 - - Door + + 31 - - Although typically connected to an input pin to detect the opening of a safety door, this command allows a GUI to enact the safety door behavior with this command. -Immediately suspends into a DOOR state and disables the spindle and coolant. If in motion, the machine will decelerate to a stop and then be suspended. -If executed during homing, Grbl will instead halt motion and throw a homing alarm. -If already in a suspend state or HOLD, the DOOR state supersedes it. -If the parking compile-time option is enabled, Grbl will park the spindle to a specified location. -Command executes when Grbl is in an IDLE, HOLD, RUN, HOMING, or JOG state. It is otherwise ignored. -If jogging, a safety door will cancel the jog and all queued motions in the planner buffer. When the safety door is closed and resumed, Grbl will return to an IDLE state. -An input pin is available to connect a button or switch, if enabled with a compile-time option. + + Pen Zero - - btnOverrideDoor + + BtnPenZero - + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tableLayoutPanel4 - - - 0 + + tabPage2 - - Fill + + 1 - + NoControl - - 1, 43 - - - 1, 1, 1, 1 + + 6, 6 - - 113, 26 + + 75, 22 - - 17 + + 29 - - Resume + + Pen Up - - The cycle start or resume command '~' can be issued at any time, as it is a real-time command. -When Grbl has motions queued in its buffer and is ready to go, the ~ cycle start command will -start executing the buffer and Grbl will begin moving the axes. + + Use settings from Setup-Servo-PWM - - btnResume + + BtnPenUp - + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tableLayoutPanel4 - - - 1 + + tabPage2 - - Fill + + 2 - + NoControl - - 1, 1 + + 6, 54 - - 1, 1, 1, 1 + + 75, 22 - - 113, 19 + + 30 - - 16 + + Pen Down - - Feed Hold + + Use settings from Setup-Servo-PWM - - The feed hold command '!' will bring the active cycle to a stop via a controlled deceleration, so as not to lose position. -It is also real-time and may be activated at any time. Once finished or paused, Grbl will wait until a cycle start command -is issued to resume the program. Feed hold can only pause a cycle and will not affect homing or any other process. -If you need to stop a cycle mid-program and can't afford losing position, perform a feed hold to have Grbl bring -everything to a controlled stop. Once finished, you can then issue a reset. Always try to execute a feed hold whenever -the machine is running before hitting reset, except of course if there is some emergency situation. + + BtnPenDown + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 3 + + + 4, 22 + + + 3, 3, 3, 3 + + + 222, 88 + + + 1 + + + Plotter + + + tabPage2 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tC_RouterPlotterLaser + + + 1 + + + + R0lGODlhZABYAIcAAAEBAYGBAf///8HBAUFBAeHhAaGhAWFhASEhAdHRAbGxATExAXFxAVFRAZGRAfHx + ARERAeHhF9HRFcnJAbm5AYmJAampASkpATk5AXl5AUlJAWlpAVlZAZmZARkZAenpGdnZF/HxGbKxEwkJ + AYGBDcHBEzU1AcnJFaqpES0tAXp5DUVFAaKhEWJhCyUlAXJxDVVVAbm5E4qJDz09AU1NAWlpC1pZCR0d + AZSTD5mZD+npAdnZAfn5ARUVAeXlF9fVF+7tGd7dF7W1E/b1GQ0NAYWFDcbFFTU1Bc7NFa2tEX19DUJB + ByMjBSkpBTo5B6WlEWVlC3Z1Db29E42ND01NB25tC11dCSMjAVFRCRsbAS4tBVVVCR8fAZeXD56dETc3 + BQUFAYWFAcXFAeXlAaWlAWVlAdXVAbW1ATExBXV1AZWVAfX1ARMTAeTjF9XTFc3NAb29AY2NAa2tAX19 + AUlJB21tAV1dAZ2dAezrGdzbF/TzGbSzE8TDFczLFayrEXx7DUVFB+3tAd3dAf39AT09ByUlBYmHD1BP + CU1LCZubERcXAQ8PAa+vE19fCwsLAYSDDaOjEby7E1tbCZaVD+jnF9fXF/DvGeDfF7i3E4B/DUNDBysr + BTw7B7+/E5CPD1RTCVhXCQMDAYODAcPDAUNDAePjAaOjAWNjAdPTAbOzATMzAXNzAVNTAZOTAfPzAcvL + Abu7AYuLAaurASsrATs7AXt7AUtLAWtrAVtbAZubATc3AS8vAUdHAWNjCycnAXNzDVdXAYuLDz8/AU9P + AWtrC+vrAdvbAfv7Aff3GcfHFc/PFaenEWdnC3d3DW9vCy8vBZ+fEQcHAYeHAcfHAefnAaenAWdnAdfX + Abe3ATMzBXd3AZeXAff3Ac/PAb+/AY+PAa+vAX9/AW9vAV9fAZ+fAUdHB+/vAd/fAf//AT8/BycnBcPB + FR4dAyQjAxsbAzg3ByEhAxERAxkZAxUVA4WFD62tE01NCR8fAxMTAxcXAw8PA+PhF9PRFevpGdvZF/Px + GSH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAACACwAAAAAZABYAAAI/wAFCBxIsKDBgwgTDqzmak2qWQoj + SpxIsaLFgecSnLIz4MHFjyBDgkx1zREAAGBGkRHJsqVLAaTQ8Tp5ctexGS9z6pQ4LRVNmh3e7BxKVKAd + Hr5+nuxhrkzRpy9LxVFKc5UOqFhDBtCxiOpJMDu+ZR1LkQs3a15p2joGkaxbhBa6hfrpi5BSbBTe6iU4 + YxABpSKSzaV54diwvXtfyVFKZwiyFkodGEP89hQ3BD/B8EM2ZF9XmhCKZaBMlloYpVUcOzak9JZH0lil + jSHyswclzpz/ufgZCpUB2E+v8BinFAdu1UmUrhikCzhROa+UatGj+jggpQqmOd9JahAtpZiOH//nN/ik + C252tudMQEbpIfHVh9RQGquUepcbXN34Ge0H/OOUsPHTItRIcx9LxYSjVBT/xeeJUpZdcSBI3xRgEk2K + 9NPgcXpcwNsbckx4UWHAKOVFfBvuoZQwg5AiYkVnjKLUEXpsiCIiSlmAyosT2TKIKkpJYSN8bkTzExdr + bMBjRNfcoRQoKEYp3gtKiVLMkgkx8IAHPzmSh5RgIkOJIl2OIRaWBpmjjVJKhBnmJErhwhaaBHVgjJE0 + 3QDEkGAOgQZv02BDp0ALDNKAUpDwaWMkSukyCA2DegOLUpwM4SafnyhlwA50wnBMCkoZceml/ozwUxau + rILmOWoo1YKio6r/oFQt5mBJq4A0EXHJqIrikcVPI5zTwZKuiKPUI7DCCo1SMAyywIumXAPGT+1Ywiuv + enyhlDfeiOioBkqhkOy1fCi1wDGsTDjNGUotce24yEiiVC6CHHhUUjSF0key/1AHaxAXnqTIA6OpZ6ZS + zIzbDiDjPqLUKq6oF4YOEPwEQRvvwqPJuJbcw98OvwGHADcbKBVMg5NAEaXG8A2BBQpSPqEUDYOYAJws + CZQHgC//NAhZJChqjGIOACAb5RB2/USBGLARgM5fP4mwoWfP1Fgdy9X14wE8lmx4gs6zHMMBad0s9lNj + NrI2iXhCHxcFADDb2ItSrdiHmDXcXJEZP9X9/2eJC/nchkQMyLDMSCXI/BCNu0N69hMbxQSAmA7SKOVM + fFL6AcALyGyySeGahLAIFUMcAsYJfA7B2k91rLFXHLPVRkl8kfgbHyBguFEFAEEgoIkUAHiCCQBQ/AdE + J5Yio7xumaFSzVu+8HBAcccN0Ucoz0SCGzJCJIMEGFQwAoAXGv8BABJaQLCPCPuqhkI7ROzDmaVDJPcT + L4Ng4FYqr+hcdXz/MERXPuGPIQAhCxBIxnyWEQ1JaMwJ7MABAGQggmgcwTF9WAIAFJGIGinvg9f5iQJe + QRYNeAc8DdpHC0Ixgj8AgQ/xgIAQ2LCJL7jjHkcA3zx84YcRsOMHbWAGGP+iEQUN0e+I36MLN8YxFjNU + wz1DMoITAMAOFpQAAvhoBADkgZJpcZEY0biHGzyBDwAgwg3b+6Aa5/OTWIwhK+JYw35oMgL/9IkzLGAH + ADiBA30sYlpKcUQYJ7EJAFxgD9U74hF9gKuTLEIHYcBKIBT0kyiE6YNS6AMeVDCCUIAqLaHQAgAgMAVL + GOEEjlGjKpX3oJ+UYQ0IeIoaSmEqmngAD32iXzYA4A4bZIITaclXOUjwCQFtQZHItNQ/CpmvbsiiKCk4 + Bi6UkojkoUiV68gEIfCkM6oMxhGAMAQSVklO7q1oEMIgCgVk9BMTpFI8SICEPOc5zy5Iwh3BpAk8epH/ + CHr685/zbIdSZNGNoQyjZkE64nEykc+GOvShSkHAGpyikx2Q40mrVM0PMIGJPWBCCB8VghASIQkuNhQB + vWCBSDvKUY+ylKMwhSlkfjIxnaRhS8D6kiJtJIIqMBMMgEwLGOYSimxEQUhHQ6aYyEQTR5QiFjkxRwaU + kolygklbmyBGEY7gUE3IAArwAIAN/lNOznRBKePggQtcQi88nURPyQxTH/LQhhqEIhq7BOURQuGIP+Ch + EnxrWVyRoYcFKGUa4GjJLgylFBaUtUFD+AcZzYiDEbAhqE0lAgenWEUpPXYIjPoJBgaxApZwi1Jxpd9/ + MCHKQ2LCEe6AjB5HYCSP/1WBCD1AAgt+xQkjCHawQ9iCUkyxo5Cw4hi74I1vHyueHxxilFP4RwxG4IEY + ECEbR7jHPZwQDSrcUAiaRQIQOBmKFlwijZ8t1alccYuQCGIbSmlEanfaj2ZEIxRQwNgBPcAPLSYBDC3w + HSHkkQgAZEIKjsiGY/yRKX0Y4h/zVe0QZPWTOVzpIxkwRw8GdF7mfvB76ehDddbBDyOEAhQoAAALNMbQ + PnzBEUHoBBpTGYldQOA2HuaMr4B1Dgd85AEMUEoRIoxMEUeJEyPwx3z2obF1ACAYnQiFJJSnGkvpwchE + Vs2yfuKpC1jkDjvAbLVyTM6+sQAAfxiCOnYBOj1AgP8OyLABANbRNzKr0lLa+skABEWRc9kiXFkGLmeA + cAN24AEZQUjGEITWCYwB7AvWDLRSh1Cun/iZIntul52tyhklqJjKnGGZGhkKjXduWo2OkddPwDwRGPDA + Q/nCsqR3OoQ8OMIJEgadIoHABXfgctaTDgJtMARkiZzjGwg7tVVBEQo+oBp0q4QEAFSg7Iwig6E/SUOt + FJKBYlQMNBgDdlwhYUmFLloTyWwBJsQ9aUtwgT/G2IZCHlCyn0yh2psegu/wTWbHyOwnw0AuQu6QAMzy + jN3A1gLpEB5ozqRDKbDolkEKRQrA8PviGC/rEL72k2jCwCDeAAdjGE7yks+XM3Pv+0krzlGQBvBAbzSJ + xmYyTvOacyYCn1lKIGpBEEFUwHImD7rQFbo6mtQhYgJJAzWGvRQc2/zpGP9bZsxgCoGYY3o/2UQvts71 + rnv962APu9jHTvayd52r90NnULoJ0ba7/e1wz+cZ3uAKtMT97njP+0NtgQ5XnELvgA884DVwjGq8wq2C + T7zi8xmKM8DiBtR4Qx3sQPnKW/7ymM+85jfP+c57/vN22MAA1mBYLljAFdwwh+rNEYjWu/71sI99IFZP + e3M84Pa4v70rds/73vve97nHvepfX4zi6+D41KDGGEpRigIU4ByCEIQxsAGkgAAAOw== - - btnFeedHold + + NoControl - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 121, 47 - - tableLayoutPanel4 + + 89, 36 - + + Zoom + + + 45 + + + False + + + PbLaser + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 0 + + + NoControl + + + 94, 6 + + + 49, 15 + + + 44 + + + - + + + CbLasermodeVal + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 1 + + + True + + + NoControl + + + 7, 5 + + + 81, 17 + + + 43 + + + Laser mode + + + CbLasermode + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + 2 - - Fill + + NoControl - - 0, 0 + + 185, 17 - - 0, 0, 0, 0 + + 35, 13 - + + 42 + + + 0 + + + TopRight + + + LblLaserSetVal + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + 3 - - 115, 70 + + True - - 0 + + NoControl - - tableLayoutPanel4 + + 152, 17 - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 23, 13 - - tableLayoutPanel3 + + 41 - + + Set + + + $30= + + + label14 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 4 + + + NoControl + + + 185, 31 + + + 35, 13 + + + 40 + + + 1000 + + + TopRight + + + LblLaserMaxVal + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 5 + + + NoControl + + + 185, 3 + + + 35, 13 + + + 39 + + 0 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="btnOverrideDoor" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="btnResume" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="btnFeedHold" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="Percent,30,Percent,30,Percent,40" /></TableLayoutSettings> + + TopRight + + + LblLaserMinVal + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 6 + + + True + + + NoControl + + + 152, 31 + + + 27, 13 + + + 38 + + + Max + + + $30= + + + label17 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 7 + + + True + + + NoControl + + + 152, 3 + + + 24, 13 + + + 37 + + + Min + + + $31= + + + label18 - - 1 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Fill + + tabPage3 - - NoControl + + 8 - - 1, 43 + + True - - 1, 1, 1, 1 + + NoControl - - 113, 26 + + 7, 65 - - 18 + + 107, 17 - - Kill Alarm + + 36 - - Grbl's alarm mode is a state when something has gone critically wrong, -such as a hard limit or an abort during a cycle, or if Grbl doesn't know its position. -By default, if you have homing enabled and power-up the Arduino, Grbl enters -the alarm state, because it does not know its position. The alarm mode will lock all -G-code commands until the '$H' homing cycle has been performed. Or if a user needs -to override the alarm lock to move their axes off their limit switches, for example, '$X' kill alarm lock -will override the locks and allow G-code functions to work again. - + + M4 Dynamic pwr. - - btnKillAlarm + + RbLaserM4 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tableLayoutPanel5 + + tabPage3 - - 0 + + 9 - - Fill + + True - + NoControl - - 1, 1 + + 7, 47 - - 1, 1, 1, 1 + + 108, 17 - - 113, 40 + + 35 - - 15 + + M3 Constant pwr. - - RESET + + RbLaserM3 - - This is Grbl's soft reset command 'Ctrl-x'. It's real-time and can be sent at any time. -As the name implies, it resets Grbl, but in a controlled way, retains your machine position, -and all is done without powering down your Arduino. The only times a soft-reset could -lose position is when problems arise and the steppers were killed while they were moving. -If so, it will report if Grbl's tracking of the machine position has been lost. -This is because an uncontrolled deceleration can lead to lost steps, and Grbl has no feedback -to how much it lost (this is the problem with steppers in general). Otherwise, Grbl will just re-initialize, - run the startup lines, and continue on its merry way. - + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - btnReset + + tabPage3 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 10 - - tableLayoutPanel5 + + True - - 1 + + NoControl - - Fill + + 7, 24 - - 115, 0 + + 69, 17 - - 0, 0, 0, 0 + + 33 - - 2 + + Laser On - - 115, 70 + + CbLaser - - 1 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tableLayoutPanel5 + + tabPage3 - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 11 - - tableLayoutPanel3 + + False - - 1 + + NoControl - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="btnKillAlarm" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="btnReset" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100,Absolute,20" /><Rows Styles="Percent,60,Percent,40" /></TableLayoutSettings> + + 85, 24 - - Fill + + 61, 20 - - 3, 27 + + 32 - - 1 + + TbLaser - - 230, 70 + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 31 + + tabPage3 - - tableLayoutPanel3 + + 12 - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 4, 22 - - tableLayoutPanel2 + + 3, 3, 3, 3 - - 1 + + 222, 88 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="tableLayoutPanel4" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tableLayoutPanel5" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,100,Absolute,70" /></TableLayoutSettings> + + 2 - - Fill + + Laser - - 0, 311 + + tabPage3 - - 0, 0, 0, 0 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tC_RouterPlotterLaser - + 2 - - 236, 100 + + Fill - - 23 + + 3, 3 - - tableLayoutPanel2 + + 230, 114 - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 24 + + + tC_RouterPlotterLaser - + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tLPRechtsUntenRechts - - 2 + + 0 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="cBSendJogStop" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tableLayoutPanel3" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="Absolute,24,Percent,100" /></TableLayoutSettings> + + GrowAndShrink - + NoControl - - 185, 17 - - - 35, 13 + + 100, 122 - - 36 + + 126, 20 - - 1000 + + 37 - - TopRight + + Move to - - LblSpeedSetVal + + BtnJogAbsZ - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage1 + + Gb_Jogging - + 0 - - True - - + NoControl - - 152, 17 - - - 23, 13 - - - 35 + + 100, 100 - - Set + + 126, 20 - - $30= + + 36 - - LblSpeedSet + + Move to - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + BtnJogAbsY - - tabPage1 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 1 + + Gb_Jogging - - True + + 1 - + NoControl - - 71, 25 + + 100, 78 - - 50, 17 + + 126, 20 - - 34 + + 35 - - CCW + + Move to - - RbSpindleCCW + + BtnJogAbsX - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage1 + + Gb_Jogging - + 2 - - True + + 25, 122 - - NoControl + + 70, 20 - - 25, 25 + + 34 - - 43, 17 + + Right - - 33 + + NudJogAbsZ - - CW + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - RbSpindleCW + + Gb_Jogging - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 3 - - tabPage1 + + 25, 100 - - 3 + + 70, 20 - - NoControl + + 33 - - 185, 31 + + Right - - 35, 13 + + NudJogAbsY - + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Gb_Jogging + + + 4 + + + 25, 78 + + + 70, 20 + + 32 - - 1000 + + Right - - TopRight + + NudJogAbsX - - LblSpeedMaxVal + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Gb_Jogging - - tabPage1 + + 5 - - 4 + + True - + NoControl - - 185, 3 + + 6, 124 - - 35, 13 + + 14, 13 - + 31 - - 0 - - - TopRight + + Z - - LblSpeedMinVal + + label19 - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage1 + + Gb_Jogging - - 5 + + 6 - + True - + NoControl - - 81, 48 + + 6, 102 - - 45, 17 + + 14, 13 - + 30 - - Mist + + Y - - CbMist + + label16 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage1 + + Gb_Jogging - - 6 + + 7 - + True - + NoControl - - 152, 31 + + 6, 80 - - 27, 13 + + 14, 13 - + 29 - - Max - - - $30= + + X - - LblSpeedMax + + label15 - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage1 - - - 7 + + Gb_Jogging - - True + + 8 - + NoControl - - 152, 3 + + 136, 30 - - 24, 13 + + 91, 41 - + 28 - - Min + + STOP Jogging - - $31= + + Stop current jogging motion - - LblSpeedMin + + btnJogStop - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage1 + + Gb_Jogging - - 8 + + 9 - - 82, 5 + + NoControl - - 49, 20 + + 86, 35 - - 27 + + 40, 20 - - Right + + 6 - - NudSpeed + + A=0 - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Send G90 G0 A(or B,C)0 - - tabPage1 + + btnJogZeroA - - 9 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True + + gB_Jog0 - + + 0 + + NoControl - - 5, 7 + + 4, 14 - - 78, 17 + + 40, 20 - - 19 + + 2 - - Spindle On + + X=0 - - CbSpindle + + Send G90 G0 X0 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + btnJogZeroX - - tabPage1 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 10 + + gB_Jog0 - - True + + 1 - + NoControl - - 5, 48 + + 4, 35 - - 62, 17 + + 81, 20 - - 20 + + 5 - - Coolant + + Move XY=0 - - CbCoolant + + Send G90 G0 X0 Y0 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + btnJogZeroXY - - tabPage1 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 11 + + gB_Jog0 - + + 2 + + NoControl - - 108, 66 + + 45, 14 - - 110, 13 + + 40, 20 - - 26 + + 3 - - - + + Y=0 - - lblTool + + Send G90 G0 Y0 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + btnJogZeroY - - tabPage1 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 12 + + gB_Jog0 - - True + + 3 - + NoControl - - 5, 66 + + 86, 14 - - 106, 17 + + 40, 20 - - 25 + + 4 - - Tool is in Spindle + + Z=0 - - CbTool + + Send G90 G0 Z0 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + btnJogZeroZ - - tabPage1 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 13 + + gB_Jog0 - + + 4 + + True - + NoControl - - 133, 8 - - - 15, 13 - - - 22 - - - % + + 58, 0 - - lblSpeed + + 60, 17 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 7 - - tabPage1 + + use G0 - - 14 + + Use G0 rappid move command - STOP jogging will not work - - 4, 22 + + cBMoveG0 - - 3, 3, 3, 3 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 222, 88 + + gB_Jog0 - - 0 + + 5 - - Router + + 0, 16 - - tabPage1 + + 130, 54 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 27 - - tabControl1 + + Move to - - 0 + + gB_Jog0 - - NoControl + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 87, 10 + + Gb_Jogging - - 129, 75 + + 10 - - 32 + + Fill - - Applies values of enabled Pen -up/ -down translation for Z and PWM + + 3, 120 - - label9 + + 3, 0, 3, 0 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 3, 0, 3, 0 - - tabPage2 + + 230, 150 - - 0 + + 20 - - NoControl + + Control / Jogging - click to expand - - 6, 30 + + Gb_Jogging - - 75, 22 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 31 + + tLPRechtsUntenRechts - - Pen Zero + + 1 - - BtnPenZero + + True - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 5 - - tabPage2 + + + iVBORw0KGgoAAAANSUhEUgAAAB4AAABkCAYAAACRiYAFAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHQSURBVGhD7Zk9bsMwDEZ9g46dCmTKUiBLp05ZfYYC7dgD + FFpzkAI8RnddoIfQTdSPcs3IMKdEpgYzwIMt6ueJCizIyYBP7sSQc7ZFxImmQoioSEMecR+VDrcQA8Ye + 4ahiIq4rIybBV8K1HuBWAsblREpS/zERlwAyDZDNwhbieSULSG6Oi5gwK77yrBbLXg1yC2EWYqx6TL4H + y8YWuNgMEXeCZ/FiykIc6YCNAxXpgAf+ETvXukMrRJzoIY/hWMTTBI7YQE5qpxaImAspsvgE4RFlczGu + yJ5jIeqdWrAQW+JiM0TcCc740xQRJ3oqhRD1hq0R8XTmOuM51hu2RsQlkM44c72tGm2BiK9nLr1ha0Ss + VW6Ji80QcSc4429TFuJIH9hA9IatEXGiZ5y5vuzFXEhxb2JLXGyGiDvBGf+achWnC94Q3/GGOFUkei2V + Ia47tUDEkS7lGSb6KRXTGYxjesd7ETHR9KXP4gJWIdTlhoi4XtpE73mUM5je8V5EXAdTxPZZlbdAFVvg + YjNcbIaLzdixuBOc8fpAtiUuNsPFZuxY3AnOWP8hbCtcbIaLzdixuBOcsf7n41a42AwXm7FjcSc4Y1tc + bIaLzdix2J4h/wEfs9TGCAokwQAAAABJRU5ErkJggg== + - - 1 + + 163, 3 - - NoControl + + 400, 400 - - 6, 6 + + 25, 100 - - 75, 22 + + 30, 100 - + 29 - - Pen Up + + Jog 4th axis - - Use settings from Setup-Servo-PWM + + virtualJoystickA - - BtnPenUp + + virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tLPRechtsUntenRechtsMitte - - tabPage2 + + 0 - - 2 + + + iVBORw0KGgoAAAANSUhEUgAAAGgAAABkCAYAAABq3nXaAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAbXSURBVHhe7dpBblxVEIVh74AhI6SMMkFiwogRU68BCYZZ + AOppFhKpl5F5b4BF9E6aqj6vzXHlh+uiY7h5uUif4vY9cb06l7ZiyQ/x32WZ2sPlcllm9OyCzkd94nCK + 1+eHy2N8fCp/Yfl3jo/q9dbxMfrNzx+2vvPP6+fi46c7iPP8OOjF6RAv4gud8+P4QvnnMf68DVnusP0P + n10/3jrdLuP6JsiPo/trJu7h9veeXdDtCx3iC9wuZl3Q55Pvkuz69u64vpu2N0S+vr5B4ty/az27oHwb + 3r7As2939heWf+d6OXEBt0u4fVt7ejeFemEps+GvTyxzWRc0uXVBk1sXNLnWBW3h5TOhjqsty4eVcj8u + n8GrX9Dp+Cb+ORgfn9/ED1ffxr/dnz/A8s9e9YLOx28uj4e31wvSRb2NH2h/uJ4tL/OqF5TOp7ygH+Ji + 3sbrdUFd/9EF6d2Unz+cPn2I5e91Og98WCnHA5eedUGTWxc0uXVBk/tfL2j7ol8t6qRSbmz7mnxY9Ya/ + +yr1OhrLXODDqjf8XfwT/Lvrx4cTL7NHvY7GMhf4sOoNf7f9jsPP8fMSL7NHvY7GMhf4sOoN3x76/PPl + cPzlr9c71+toLHOBD6ve8F/sdxx4mT3qdTSWucCHVW84L7B3vY7GMhf4sOoN5wX2rtfRWOYCH1a94bzA + 3vU6Gstc4MOqN5wX2LteR2OZC3xY9YbzAm4b/sWgHSrluBen3Ng2mw+r3nBewCn34YvQ24l7ccqNZS7w + YdUbzgs45VTA6fhb/ED7aTGz6O3EvTjlxjIX+LDqDecFnHIfLufj95fHw+/rgkDmAh9WveG8gFNOBZxP + 64JI5gIfVr3hvIBTTgWsC2KZC3xY9YbzAk45LmQ2vZ24F6fcWOYCH1a94byAU44LmU1vJ+7FKTeWucCH + VW84L+CU40Jm09uJe3HKjWUu8GHVG84LOOW4kNn0duJenHJjmQt8WPWG8wJOOS7EZe410cxKOd7DKce9 + OOXGtmfkw6o3nBdwynEhTrk/XkXvGXgPpxz34pQby1zgw6o3nBdwynEhTrko9Pz+8vjw6+W0lXs+/nQ9 + O5yel97RewbewynHvTjlxjIX+LDqDecFnHJciFPuj8vp+P76s9Lx+FGvr7/zkJ/j8l+i9wy8h1OOe3HK + jWUu8GHVG84LOOW4EKfcx7gYvb5d0FW8qw7+uqn3DLyHU457ccqNZS7wYdUbzgs45bgQp9zzb2nn46+X + x6ffeeDyX6L3DLyHU457ccqNZS7wYdUbzgs45bgQp9zzYs+nD3d9a7vpPQPv4ZTjXpxyY5kLfFj1hvMC + TjkuxCnHBd+r9wy8h1OOe3HKjWUu8GHVG84LOOW4EKccF3yv3jPwHk457sUpN5a5wIdVbzgv4JTjQpxy + XPC9es/AezjluBen3FjmAh9WveG8gFOOC3HKccH36j0D7+GU416ccmOZC3xY9YbzAk45LsQpxwXfq/cM + vIdTjntxyo1lLvBh1RvOCzjluBCnHBd8r94z8B5OOe7FKTeWucCHVW84L+CU40KcclzwvXrPwHs45bgX + p9xY5gIfVr3hvIBTjgtxynHB9+o9A+/hlONenHJjmQt8WPWG8wJOOS7EKccF36v3DLyHU457ccqNZS7w + YdUbzgs45bgQpxwXfK/eM/AeTjnuxSk3lrnAh1VvOC/glONCnHJc8L16z8B7OOW4F6fcWOYCH1a94byA + U44LccpxwffqPQPv4ZTjXpxyY5kLfFj1hvMCTjkuxGXuNdHMSjnewynHvTjlxrZn5MOqN5wXcMpxIbPp + 7cS9OOXGMhf4sOoN5wWcclzIbHo7cS9OubHMBT6sesN5AaccFzKb3k7ci1NuLHOBD6vecF7AKceFzKa3 + E/filBvLXODDqjecF3DKcSGz6e3EvTjlxjIX+LDqDecFnHJcyGx6O3EvTrmxzAU+rHrDeQGnHBcym95O + 3ItTbixzgQ+r3nBewCnHhcymtxP34pQby1zgw6o3nBdwynEhs+ntxL045cYyF/iw6g3nBdw2/ItBO1TK + cS9OubFtNh9WveG8wN71OhrLXODDqjecF9i7XkdjmQt8WPWG8wJ71+toLHOBD6vecF5g73odjWUu8GHV + G84L7F2vo7HMBT6sesN5gb3rdTSWucCHVW84L7B3vY7GMhf4sOoN5wX2rtfRWOYCH1a94bzA3vU6Gstc + 4MOqM/xrRp1Uyo1tX5MPq5cOX8bWBU1uXdDk1gVNbl3Q5NYFTW5d0OTWBU1uXdDkXu2Cls+HOq62LB8u + /791QZNbFzS5dUGTWxc0uXVBk1sXNLl1QZNbFzS5pwtaZvVw+ROFlCA0b+EjkAAAAABJRU5ErkJggg== + - - NoControl + + Off - - 6, 54 + + 3, 3 - - 75, 22 + + 400, 400 - - 30 + + 25, 100 - - Pen Down + + 104, 100 - - Use settings from Setup-Servo-PWM + + 23 - - BtnPenDown + + Jog X and Y axis - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + virtualJoystickXY - - tabPage2 + + virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null - - 3 + + tLPRechtsUntenRechtsMitte - - 4, 22 + + 1 - - 3, 3, 3, 3 + + + iVBORw0KGgoAAAANSUhEUgAAAB4AAABkCAYAAACRiYAFAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHSSURBVGhD7ZmxbcMwEEW1QcpUAVypCeAmVSq3miGAU2aA + gK0HCXBjpOcCGYKbMP8o6SxFbGKTx0Jn4IHmkdTj0RZB2R1esRFdjFEXEQcaK86jIXRxwHufGfBfvBNJ + 7AZ4pvgUmzpMDR6T4JJQ/r3QTSAZdqSkppiIUwCZOshmYRHxtHodElvGRUzIlkue1WrZF51vYb7uzPzx + TfXtgNqYWA0RN4Jn8aLKSuzpgI0DDeGAe+8RX/3tgFKIONBDHFyfxOMEemwgx+ygEoiYK8Gz+Ahhj7q6 + GCWy55jz+UElWIk1MbEaIm4EZ/yhiogDPaWK8/mOpRHxeOY64T7OdyyNiFMgnHDmett0qoGIr2eufMfS + iDjXWBMTqyHiRnDGX6qsxJ7esYHkO5ZGxIGeceb61BdzJfi9iTUxsRoibgRn/KPKVRwueEI84wlxbAj0 + mhqd3w4qgYg9XdI9TPSdGsYzGMfyA+9FxETjhz6LE1gFt6wXRMTLpQ10joOcwfID70XEy2Dw2D4X9Rpk + xRqYWA0Tq2FiNXYsbgRnvD2Q1cTEaphYjR2LG8EZ538Iq4WJ1TCxGjsWN4Izzv/5WAsTq2FiNXYsbgRn + rIuJ1TCxGjsW69PFX7cI0vZCrbOZAAAAAElFTkSuQmCC + - - 222, 88 + + 123, 3 - - 1 + + 400, 400 - - Plotter + + 25, 100 - - tabPage2 + + Yes - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 30, 100 - - tabControl1 + + 24 - - 1 + + Jog Z axis - - - R0lGODlhZABYAIcAAAEBAYGBAf///8HBAUFBAeHhAaGhAWFhASEhAdHRAbGxATExAXFxAVFRAZGRAfHx - ARERAeHhF9HRFcnJAbm5AYmJAampASkpATk5AXl5AUlJAWlpAVlZAZmZARkZAenpGdnZF/HxGbKxEwkJ - AYGBDcHBEzU1AcnJFaqpES0tAXp5DUVFAaKhEWJhCyUlAXJxDVVVAbm5E4qJDz09AU1NAWlpC1pZCR0d - AZSTD5mZD+npAdnZAfn5ARUVAeXlF9fVF+7tGd7dF7W1E/b1GQ0NAYWFDcbFFTU1Bc7NFa2tEX19DUJB - ByMjBSkpBTo5B6WlEWVlC3Z1Db29E42ND01NB25tC11dCSMjAVFRCRsbAS4tBVVVCR8fAZeXD56dETc3 - BQUFAYWFAcXFAeXlAaWlAWVlAdXVAbW1ATExBXV1AZWVAfX1ARMTAeTjF9XTFc3NAb29AY2NAa2tAX19 - AUlJB21tAV1dAZ2dAezrGdzbF/TzGbSzE8TDFczLFayrEXx7DUVFB+3tAd3dAf39AT09ByUlBYmHD1BP - CU1LCZubERcXAQ8PAa+vE19fCwsLAYSDDaOjEby7E1tbCZaVD+jnF9fXF/DvGeDfF7i3E4B/DUNDBysr - BTw7B7+/E5CPD1RTCVhXCQMDAYODAcPDAUNDAePjAaOjAWNjAdPTAbOzATMzAXNzAVNTAZOTAfPzAcvL - Abu7AYuLAaurASsrATs7AXt7AUtLAWtrAVtbAZubATc3AS8vAUdHAWNjCycnAXNzDVdXAYuLDz8/AU9P - AWtrC+vrAdvbAfv7Aff3GcfHFc/PFaenEWdnC3d3DW9vCy8vBZ+fEQcHAYeHAcfHAefnAaenAWdnAdfX - Abe3ATMzBXd3AZeXAff3Ac/PAb+/AY+PAa+vAX9/AW9vAV9fAZ+fAUdHB+/vAd/fAf//AT8/BycnBcPB - FR4dAyQjAxsbAzg3ByEhAxERAxkZAxUVA4WFD62tE01NCR8fAxMTAxcXAw8PA+PhF9PRFevpGdvZF/Px - GSH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAACACwAAAAAZABYAAAI/wAFCBxIsKDBgwgTDqzmak2qWQoj - SpxIsaLFgecSnLIz4MHFjyBDgkx1zREAAGBGkRHJsqVLAaTQ8Tp5ctexGS9z6pQ4LRVNmh3e7BxKVKAd - Hr5+nuxhrkzRpy9LxVFKc5UOqFhDBtCxiOpJMDu+ZR1LkQs3a15p2joGkaxbhBa6hfrpi5BSbBTe6iU4 - YxABpSKSzaV54diwvXtfyVFKZwiyFkodGEP89hQ3BD/B8EM2ZF9XmhCKZaBMlloYpVUcOzak9JZH0lil - jSHyswclzpz/ufgZCpUB2E+v8BinFAdu1UmUrhikCzhROa+UatGj+jggpQqmOd9JahAtpZiOH//nN/ik - C252tudMQEbpIfHVh9RQGquUepcbXN34Ge0H/OOUsPHTItRIcx9LxYSjVBT/xeeJUpZdcSBI3xRgEk2K - 9NPgcXpcwNsbckx4UWHAKOVFfBvuoZQwg5AiYkVnjKLUEXpsiCIiSlmAyosT2TKIKkpJYSN8bkTzExdr - bMBjRNfcoRQoKEYp3gtKiVLMkgkx8IAHPzmSh5RgIkOJIl2OIRaWBpmjjVJKhBnmJErhwhaaBHVgjJE0 - 3QDEkGAOgQZv02BDp0ALDNKAUpDwaWMkSukyCA2DegOLUpwM4SafnyhlwA50wnBMCkoZceml/ozwUxau - rILmOWoo1YKio6r/oFQt5mBJq4A0EXHJqIrikcVPI5zTwZKuiKPUI7DCCo1SMAyywIumXAPGT+1Ywiuv - enyhlDfeiOioBkqhkOy1fCi1wDGsTDjNGUotce24yEiiVC6CHHhUUjSF0key/1AHaxAXnqTIA6OpZ6ZS - zIzbDiDjPqLUKq6oF4YOEPwEQRvvwqPJuJbcw98OvwGHADcbKBVMg5NAEaXG8A2BBQpSPqEUDYOYAJws - CZQHgC//NAhZJChqjGIOACAb5RB2/USBGLARgM5fP4mwoWfP1Fgdy9X14wE8lmx4gs6zHMMBad0s9lNj - NrI2iXhCHxcFADDb2ItSrdiHmDXcXJEZP9X9/2eJC/nchkQMyLDMSCXI/BCNu0N69hMbxQSAmA7SKOVM - fFL6AcALyGyySeGahLAIFUMcAsYJfA7B2k91rLFXHLPVRkl8kfgbHyBguFEFAEEgoIkUAHiCCQBQ/AdE - J5Yio7xumaFSzVu+8HBAcccN0Ucoz0SCGzJCJIMEGFQwAoAXGv8BABJaQLCPCPuqhkI7ROzDmaVDJPcT - L4Ng4FYqr+hcdXz/MERXPuGPIQAhCxBIxnyWEQ1JaMwJ7MABAGQggmgcwTF9WAIAFJGIGinvg9f5iQJe - QRYNeAc8DdpHC0Ixgj8AgQ/xgIAQ2LCJL7jjHkcA3zx84YcRsOMHbWAGGP+iEQUN0e+I36MLN8YxFjNU - wz1DMoITAMAOFpQAAvhoBADkgZJpcZEY0biHGzyBDwAgwg3b+6Aa5/OTWIwhK+JYw35oMgL/9IkzLGAH - ADiBA30sYlpKcUQYJ7EJAFxgD9U74hF9gKuTLEIHYcBKIBT0kyiE6YNS6AMeVDCCUIAqLaHQAgAgMAVL - GOEEjlGjKpX3oJ+UYQ0IeIoaSmEqmngAD32iXzYA4A4bZIITaclXOUjwCQFtQZHItNQ/CpmvbsiiKCk4 - Bi6UkojkoUiV68gEIfCkM6oMxhGAMAQSVklO7q1oEMIgCgVk9BMTpFI8SICEPOc5zy5Iwh3BpAk8epH/ - CHr685/zbIdSZNGNoQyjZkE64nEykc+GOvShSkHAGpyikx2Q40mrVM0PMIGJPWBCCB8VghASIQkuNhQB - vWCBSDvKUY+ylKMwhSlkfjIxnaRhS8D6kiJtJIIqMBMMgEwLGOYSimxEQUhHQ6aYyEQTR5QiFjkxRwaU - kolygklbmyBGEY7gUE3IAArwAIAN/lNOznRBKePggQtcQi88nURPyQxTH/LQhhqEIhq7BOURQuGIP+Ch - EnxrWVyRoYcFKGUa4GjJLgylFBaUtUFD+AcZzYiDEbAhqE0lAgenWEUpPXYIjPoJBgaxApZwi1Jxpd9/ - MCHKQ2LCEe6AjB5HYCSP/1WBCD1AAgt+xQkjCHawQ9iCUkyxo5Cw4hi74I1vHyueHxxilFP4RwxG4IEY - ECEbR7jHPZwQDSrcUAiaRQIQOBmKFlwijZ8t1alccYuQCGIbSmlEanfaj2ZEIxRQwNgBPcAPLSYBDC3w - HSHkkQgAZEIKjsiGY/yRKX0Y4h/zVe0QZPWTOVzpIxkwRw8GdF7mfvB76ehDddbBDyOEAhQoAAALNMbQ - PnzBEUHoBBpTGYldQOA2HuaMr4B1Dgd85AEMUEoRIoxMEUeJEyPwx3z2obF1ACAYnQiFJJSnGkvpwchE - Vs2yfuKpC1jkDjvAbLVyTM6+sQAAfxiCOnYBOj1AgP8OyLABANbRNzKr0lLa+skABEWRc9kiXFkGLmeA - cAN24AEZQUjGEITWCYwB7AvWDLRSh1Cun/iZIntul52tyhklqJjKnGGZGhkKjXduWo2OkddPwDwRGPDA - Q/nCsqR3OoQ8OMIJEgadIoHABXfgctaTDgJtMARkiZzjGwg7tVVBEQo+oBp0q4QEAFSg7Iwig6E/SUOt - FJKBYlQMNBgDdlwhYUmFLloTyWwBJsQ9aUtwgT/G2IZCHlCyn0yh2psegu/wTWbHyOwnw0AuQu6QAMzy - jN3A1gLpEB5ozqRDKbDolkEKRQrA8PviGC/rEL72k2jCwCDeAAdjGE7yks+XM3Pv+0krzlGQBvBAbzSJ - xmYyTvOacyYCn1lKIGpBEEFUwHImD7rQFbo6mtQhYgJJAzWGvRQc2/zpGP9bZsxgCoGYY3o/2UQvts71 - rnv962APu9jHTvayd52r90NnULoJ0ba7/e1wz+cZ3uAKtMT97njP+0NtgQ5XnELvgA884DVwjGq8wq2C - T7zi8xmKM8DiBtR4Qx3sQPnKW/7ymM+85jfP+c57/vN22MAA1mBYLljAFdwwh+rNEYjWu/71sI99IFZP - e3M84Pa4v70rds/73vve97nHvepfX4zi6+D41KDGGEpRigIU4ByCEIQxsAGkgAAAOw== - + + virtualJoystickZ - - NoControl + + virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null - - 121, 47 + + tLPRechtsUntenRechtsMitte - - 89, 36 + + 2 - - Zoom + + + iVBORw0KGgoAAAANSUhEUgAAABkAAABkCAYAAABzVZt8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHKSURBVGhD7ZgxbsMwDEV9g46dCmTKUiBLp05ZfYYC7dgD + FFpzkAI8RnddoIfQTdRPKWbsWmjK2NJgsMCDI4nkA50qctLhLzagizHWQySB8sB5LIQu9njtCwl/4Z0U + jD3qDfPnuXNADxkHI4CvNAr8D0MNzh9q8bxIUiA6cAgYit8kyQUTw504j1EQZr7y7ZrculGRa1yV/E5Y + E5OoEEkD2PhUjYnE0w4bCAthhx1/j3/BecItiCTQXezdPkmybI/NeCgmaREJD4JnyQHF9xhXleCKrnjO + +XKSlomkFiZRIZIGcCfv1RBJoIc0cL4cuASR5PP5iH1SDlyCSNJEOOKMf5kFLUUklzO+HLgEkZQW18Ik + KkTSAO7ksxoTiac3bMZy4BJEEugRZ/xHXQkPgt+KpBYmUSGSBnAn39W4SMIJT/KveJLPC4Ge06Lz8yQt + IvF0SnuE6Cst5DOf58qJGkRClN+kQZJAd248vhGRjG9PoNfYy5lfTtQgkvFk8PiIGY2XUpSsjUlUmESF + SVRsUNIA7mT+ALAWJlFhEhUblDSAOyl/0V8Dk6gwiYoNShrAnZR/zF8Dk6gwiYoNShrAndTDJCpMomKD + krp08QdEJKg8L2TzHAAAAABJRU5ErkJggg== + - - 45 + + 203, 3 - - False + + 400, 400 - - PbLaser + + 25, 100 - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 25, 100 - - tabPage3 + + 30 - - 0 + + Jog 4th axis - - NoControl + + virtualJoystickB - - 94, 6 + + virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null - - 49, 15 + + tLPRechtsUntenRechtsMitte - - 44 + + 3 - - - + + + iVBORw0KGgoAAAANSUhEUgAAABkAAABkCAYAAABzVZt8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHKSURBVGhD7ZgxbsMwDEV9g46dCmTKUiBLp05Zc4YC6dgD + FFpzkAI8RnddoIfQTdRP2WFsmC3A2NJgMMCDI5HUCxMoctLhkRvQ5ZzrIZJE/SBEBFKXT3gelYI/GWrK + giesN4qJJIZbMELIV8J1stA/SP0gKy92iImkTCAhYOHr4hYJQdBBpMVEUpKGVzB565QiFeQOi81qh7lR + cgVcYkIkDWDjSzUmkkg7bEIE0g4b6hE7fl5wDyJJ9JBPYV8kvWyPzXhQi6yIhAcpsuSAxfcYV5Xgiq54 + LkS9yMpEUguXmBBJA7iTj2qIJNFTGYSoJy5BJP0ZfcQ+0ROXIJIykY44499mSUsRye2M1xOXIBItuBYu + MSGSBnAnX9WYSCK9YzPqiUsQSaJnnPGfdSU8SHErklq4xIRIGsCd/FTjJkkX3MmfcSffBxK9lmCI8yIr + Iol0KXuE6LsE+jOf5/RCCyIh6j+kq6SA7sJ4fCciGb89ic75JGe+XmhBJOPJFPEVMxovRZWsjUtMuMSE + S0xsUNIA7mR+A7AWLjHhEhMblDSAO9F/6K+BS0y4xMQGJQ3gTvQ/89fAJSZcYmKDkgZwJ/VwiQmXmNig + pC5d/gWA5ayP67ExpgAAAABJRU5ErkJggg== + - - CbLasermodeVal + + 223, 3 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 400, 400 - - tabPage3 + + 25, 100 - - 1 + + 25, 100 - - True + + 31 - - NoControl + + Jog 4th axis - - 7, 5 + + virtualJoystickC - - 81, 17 + + virtualJoystick.virtualJoystick, virtualJoystick, Version=0.3.3.0, Culture=neutral, PublicKeyToken=null - - 43 + + tLPRechtsUntenRechtsMitte - - Laser mode + + 4 - - CbLasermode + + Fill - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 3, 273 - - tabPage3 + + No - - 2 + + 1 - - NoControl + + 230, 106 - - 185, 17 + + 22 - - 35, 13 + + tLPRechtsUntenRechtsMitte - - 42 + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 0 + + tLPRechtsUntenRechts - - TopRight + + 2 - - LblLaserSetVal + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="virtualJoystickA" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="virtualJoystickXY" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="virtualJoystickZ" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="virtualJoystickB" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="virtualJoystickC" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /></Controls><Columns Styles="Absolute,120,Absolute,40,Absolute,40,Absolute,20,Absolute,20" /><Rows Styles="Percent,100" /></TableLayoutSettings> - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 1 - - tabPage3 + + NoControl - - 3 + + 3, 3 - - True + + 3, 0, 0, 0 - - NoControl + + 162, 18 - - 152, 17 + + 30 - - 23, 13 + + STOP Jogging on mouse up - - 41 + + cBSendJogStop - - Set + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - $30= + + tLP_cB_StopJogging - - label14 + + 0 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 2 - - tabPage3 + + 1 - - 4 + + Fill - + NoControl - - 185, 31 + + 1, 22 - - 35, 13 + + 1, 1, 1, 1 - - 40 + + 113, 19 - - 1000 + + 44 - - TopRight + + Door - - LblLaserMaxVal + + Although typically connected to an input pin to detect the opening of a safety door, this command allows a GUI to enact the safety door behavior with this command. +Immediately suspends into a DOOR state and disables the spindle and coolant. If in motion, the machine will decelerate to a stop and then be suspended. +If executed during homing, Grbl will instead halt motion and throw a homing alarm. +If already in a suspend state or HOLD, the DOOR state supersedes it. +If the parking compile-time option is enabled, Grbl will park the spindle to a specified location. +Command executes when Grbl is in an IDLE, HOLD, RUN, HOMING, or JOG state. It is otherwise ignored. +If jogging, a safety door will cancel the jog and all queued motions in the planner buffer. When the safety door is closed and resumed, Grbl will return to an IDLE state. +An input pin is available to connect a button or switch, if enabled with a compile-time option. - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + btnOverrideDoor - - tabPage3 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 5 + + tableLayoutPanel4 - + + 0 + + + Fill + + NoControl - - 185, 3 + + 1, 43 - - 35, 13 + + 1, 1, 1, 1 - - 39 + + 113, 26 - - 0 + + 17 - - TopRight + + Resume - - LblLaserMinVal + + The cycle start or resume command '~' can be issued at any time, as it is a real-time command. +When Grbl has motions queued in its buffer and is ready to go, the ~ cycle start command will +start executing the buffer and Grbl will begin moving the axes. - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + btnResume - - tabPage3 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 6 + + tableLayoutPanel4 - - True + + 1 - + + Fill + + NoControl - - 152, 31 + + 1, 1 - - 27, 13 + + 1, 1, 1, 1 - - 38 + + 113, 19 - - Max + + 16 - - $30= + + Feed Hold - - label17 + + The feed hold command '!' will bring the active cycle to a stop via a controlled deceleration, so as not to lose position. +It is also real-time and may be activated at any time. Once finished or paused, Grbl will wait until a cycle start command +is issued to resume the program. Feed hold can only pause a cycle and will not affect homing or any other process. +If you need to stop a cycle mid-program and can't afford losing position, perform a feed hold to have Grbl bring +everything to a controlled stop. Once finished, you can then issue a reset. Always try to execute a feed hold whenever +the machine is running before hitting reset, except of course if there is some emergency situation. + - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + btnFeedHold - - tabPage3 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 2 - - 7 + + Fill - - True + + 0, 0 - - NoControl + + 0, 0, 0, 0 - - 152, 3 + + 3 - - 24, 13 + + 115, 70 - - 37 + + 0 - - Min + + tableLayoutPanel4 - - $31= + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - label18 + + tableLayoutPanel3 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0 - - tabPage3 + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="btnOverrideDoor" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="btnResume" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="btnFeedHold" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="Percent,30,Percent,30,Percent,40" /></TableLayoutSettings> - - 8 + + 1 - - True + + Fill - + NoControl - - 7, 65 - - - 107, 17 + + 1, 43 - - 36 + + 1, 1, 1, 1 - - M4 Dynamic pwr. + + 113, 26 - - RbLaserM4 + + 18 - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Kill Alarm - - tabPage3 + + Grbl's alarm mode is a state when something has gone critically wrong, +such as a hard limit or an abort during a cycle, or if Grbl doesn't know its position. +By default, if you have homing enabled and power-up the Arduino, Grbl enters +the alarm state, because it does not know its position. The alarm mode will lock all +G-code commands until the '$H' homing cycle has been performed. Or if a user needs +to override the alarm lock to move their axes off their limit switches, for example, '$X' kill alarm lock +will override the locks and allow G-code functions to work again. + - - 9 + + btnKillAlarm - - True + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - NoControl + + tableLayoutPanel5 - - 7, 47 + + 0 - - 108, 17 + + Fill - - 35 + + NoControl - - M3 Constant pwr. + + 1, 1 - - RbLaserM3 + + 1, 1, 1, 1 - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 113, 40 - - tabPage3 + + 15 - - 10 + + RESET - - True + + This is Grbl's soft reset command 'Ctrl-x'. It's real-time and can be sent at any time. +As the name implies, it resets Grbl, but in a controlled way, retains your machine position, +and all is done without powering down your Arduino. The only times a soft-reset could +lose position is when problems arise and the steppers were killed while they were moving. +If so, it will report if Grbl's tracking of the machine position has been lost. +This is because an uncontrolled deceleration can lead to lost steps, and Grbl has no feedback +to how much it lost (this is the problem with steppers in general). Otherwise, Grbl will just re-initialize, + run the startup lines, and continue on its merry way. + - - NoControl + + btnReset - - 7, 24 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 69, 17 + + tableLayoutPanel5 - - 33 + + 1 - - Laser On + + Fill - - CbLaser + + 115, 0 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0, 0, 0, 0 - - tabPage3 + + 2 - - 11 + + 115, 70 - - False + + 1 - - NoControl + + tableLayoutPanel5 - - 85, 24 + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 61, 20 + + tableLayoutPanel3 - - 32 + + 1 - - TbLaser + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="btnKillAlarm" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="btnReset" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100,Absolute,20" /><Rows Styles="Percent,60,Percent,40" /></TableLayoutSettings> - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Fill - - tabPage3 + + 3, 27 - - 12 + + 1 - - 4, 22 + + 230, 70 - - 3, 3, 3, 3 + + 31 - - 222, 88 + + tableLayoutPanel3 - - 2 + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Laser + + tLP_cB_StopJogging - - tabPage3 + + 1 - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="tableLayoutPanel4" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tableLayoutPanel5" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,100,Absolute,70" /></TableLayoutSettings> - - tabControl1 + + Fill - - 2 + + 0, 382 - - Fill + + 0, 0, 0, 0 - - 3, 3 + + 2 - - 230, 114 + + 236, 100 - - 24 + + 23 - - tabControl1 + + tLP_cB_StopJogging - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tLPRechtsUntenRechts - + 3 + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="cBSendJogStop" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tableLayoutPanel3" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="Absolute,24,Percent,100" /></TableLayoutSettings> + Fill @@ -4681,7 +4931,7 @@ to how much it lost (this is the problem with steppers in general). Otherwise, G 0 - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="gB_Jogging" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tLPRechtsUntenRechtsMitte" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tableLayoutPanel2" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tabControl1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="Absolute,120,Absolute,75,AutoSize,0,Absolute,100" /></TableLayoutSettings> + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="tC_RouterPlotterLaser" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="Gb_Jogging" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tLPRechtsUntenRechtsMitte" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="tLP_cB_StopJogging" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="Absolute,120,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20" /></TableLayoutSettings> True @@ -4731,9 +4981,6 @@ to how much it lost (this is the problem with steppers in general). Otherwise, G Reload File 2 - - False - 236, 22 @@ -4927,7 +5174,7 @@ to how much it lost (this is the problem with steppers in general). Otherwise, G Copy 2D-View image to clipboard - 237, 540 + 237, 518 cmsPictureBox @@ -5757,6 +6004,357 @@ Changing import settings after the first import can lead to undesired effects. 0 + + NoControl + + + 97, 86 + + + 55, 20 + + + 49 + + + Set A + + + BtnSetCoordA + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 0 + + + 22, 86 + + + 70, 20 + + + 48 + + + Right + + + NudSetCoordA + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 1 + + + True + + + NoControl + + + 3, 88 + + + 14, 13 + + + 47 + + + A + + + LblSetCoordA + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 2 + + + NoControl + + + 97, 64 + + + 55, 20 + + + 46 + + + Set Z + + + BtnSetCoordZ + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 3 + + + NoControl + + + 97, 42 + + + 55, 20 + + + 45 + + + Set Y + + + BtnSetCoordY + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 4 + + + NoControl + + + 97, 20 + + + 55, 20 + + + 44 + + + Set X + + + BtnSetCoordX + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 5 + + + 22, 64 + + + 70, 20 + + + 43 + + + Right + + + NudSetCoordZ + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 6 + + + 22, 42 + + + 70, 20 + + + 42 + + + Right + + + NudSetCoordY + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 7 + + + 22, 20 + + + 70, 20 + + + 41 + + + Right + + + NudSetCoordX + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 8 + + + True + + + NoControl + + + 3, 66 + + + 14, 13 + + + 40 + + + Z + + + LblSetCoordZ + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 9 + + + True + + + NoControl + + + 3, 44 + + + 14, 13 + + + 39 + + + Y + + + LblSetCoordY + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 10 + + + True + + + NoControl + + + 3, 22 + + + 14, 13 + + + 38 + + + X + + + LblSetCoordX + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDROSetCoord + + + 11 + + + 106, 14 + + + 161, 116 + + + 25 + + + Set Coordinate System + + + False + + + gBoxDROSetCoord + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBoxDRO + + + 0 + Microsoft Sans Serif, 12pt @@ -5788,10 +6386,10 @@ Changing import settings after the first import can lead to undesired effects.System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 0 + 1 NoControl @@ -5818,10 +6416,10 @@ Changing import settings after the first import can lead to undesired effects.System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 1 + 2 Microsoft Sans Serif, 7pt @@ -5854,10 +6452,10 @@ Changing import settings after the first import can lead to undesired effects.System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 2 + 3 Microsoft Sans Serif, 12pt @@ -5890,10 +6488,10 @@ Changing import settings after the first import can lead to undesired effects.System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 3 + 4 Microsoft Sans Serif, 12pt @@ -5926,10 +6524,10 @@ Changing import settings after the first import can lead to undesired effects.System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 4 + 5 NoControl @@ -5956,10 +6554,10 @@ Changing import settings after the first import can lead to undesired effects.System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 5 + 6 Microsoft Sans Serif, 7pt @@ -5992,10 +6590,10 @@ Changing import settings after the first import can lead to undesired effects.System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 6 + 7 Microsoft Sans Serif, 12pt @@ -6028,10 +6626,10 @@ Changing import settings after the first import can lead to undesired effects.System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 7 + 8 True @@ -6063,10 +6661,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 8 + 9 Microsoft Sans Serif, 12pt @@ -6099,10 +6697,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 9 + 10 Microsoft Sans Serif, 12pt @@ -6135,10 +6733,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 10 + 11 NoControl @@ -6165,10 +6763,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 11 + 12 Microsoft Sans Serif, 7pt @@ -6201,10 +6799,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 12 + 13 Microsoft Sans Serif, 12pt @@ -6237,10 +6835,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 13 + 14 NoControl @@ -6267,10 +6865,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 14 + 15 NoControl @@ -6297,10 +6895,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 15 + 16 NoControl @@ -6327,10 +6925,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 16 + 17 Microsoft Sans Serif, 12pt @@ -6363,10 +6961,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 17 + 18 NoControl @@ -6393,10 +6991,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 18 + 19 Microsoft Sans Serif, 12pt @@ -6429,10 +7027,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 19 + 20 NoControl @@ -6459,10 +7057,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 20 + 21 Microsoft Sans Serif, 12pt @@ -6495,10 +7093,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 21 + 22 NoControl @@ -6525,10 +7123,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 22 + 23 Microsoft Sans Serif, 12pt @@ -6558,10 +7156,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 23 + 24 Microsoft Sans Serif, 7pt @@ -6594,10 +7192,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 24 + 25 Microsoft Sans Serif, 7pt @@ -6630,10 +7228,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 25 + 26 Microsoft Sans Serif, 7pt @@ -6666,10 +7264,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 26 + 27 Microsoft Sans Serif, 12pt @@ -6702,10 +7300,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 27 + 28 Microsoft Sans Serif, 12pt @@ -6738,10 +7336,10 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 28 + 29 Microsoft Sans Serif, 12pt @@ -6774,33 +7372,33 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - groupBoxCoordinates + gBoxDRO - 29 + 30 - + 3, 3 - + 394, 170 - + 11 - + Tool Coordinates (Work / Machine) - - groupBoxCoordinates + + gBoxDRO - + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tLPRechtsOben - + 1 @@ -6831,7 +7429,7 @@ Add 'G54;' to G-Code header to switch back automatically to G54 before streaming 1 - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="groupBox5" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="groupBoxCoordinates" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Absolute,400,Percent,100" /><Rows Styles="Absolute,176" /></TableLayoutSettings> + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="groupBox5" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="gBoxDRO" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="AutoSize,0,Percent,100" /><Rows Styles="Absolute,176" /></TableLayoutSettings> Fill @@ -7235,6 +7833,12 @@ Dil Circle or rectangle, optionally with rounded corners, optionally as a bag + + 187, 22 + + + Wire cutter + 187, 22 @@ -8523,6 +9127,12 @@ Dil System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + wireCutterToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + createJogPathToolStripMenuItem diff --git a/GRBL-Plotter/GUI/MainForm.ru.resx b/GRBL-Plotter/GUI/MainForm.ru.resx index cd610da39..f0db9a8b5 100644 --- a/GRBL-Plotter/GUI/MainForm.ru.resx +++ b/GRBL-Plotter/GUI/MainForm.ru.resx @@ -1180,4 +1180,47 @@ Автоматизация процессов + + Резак для горячей проволоки + + + Перейти к + + + Перейти к + + + Перейти к + + + Контроль / Бег – нажмите, чтобы развернуть + groupBox_Jogging + + + Применить последнее преобразование + + + Перезагрузить файл 2 + + + Очистить рабочее пространство + + + Преобразовать в полярные координаты + + + Установите «M7», очистите «M9». + + + Установите «M3» или «M4», очистите «M5». + + + Установите «M8», очистите «M9». + + + Установить систему координат + + + Координаты инструмента (работа / станок) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.tr.resx b/GRBL-Plotter/GUI/MainForm.tr.resx index 4647ac326..b21dbe817 100644 --- a/GRBL-Plotter/GUI/MainForm.tr.resx +++ b/GRBL-Plotter/GUI/MainForm.tr.resx @@ -1196,4 +1196,47 @@ Kamera koordinat sistemi = G59 [ Dosyayı sürükleyip bırakarak 2B görünüme yükleyin veya son kullanılan dosyayı açmak için 'Dosyayı Yeniden Yükle'yi seçin (2B görünüme sağ tıklayın). ] + + Sıcak tel kesici + + + Şuraya taşı: + + + Şuraya taşı: + + + Şuraya taşı: + + + Kontrol / Jogging - genişletmek için tıklayın + groupBox_Jogging + + + Son dönüşümü uygula + + + Dosya 2'yi Yeniden Yükle + + + Çalışma alanını temizle + + + Kutupsal koordinatlara dönüştür + + + 'M7'yi ayarlayın, 'M9'u silin + + + 'M3' veya 'M4'ü ayarlayın, 'M5'i temizleyin + + + 'M8'i ayarlayın, 'M9'u silin + + + Koordinat Sistemini Ayarla + + + Takım Koordinatları (İş / Makine) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainForm.zh-CN.resx b/GRBL-Plotter/GUI/MainForm.zh-CN.resx index 8d6545401..3c4de05d2 100644 --- a/GRBL-Plotter/GUI/MainForm.zh-CN.resx +++ b/GRBL-Plotter/GUI/MainForm.zh-CN.resx @@ -1204,4 +1204,47 @@ G代码命令,直到执行了'$ H'归位循环。 或者如果用户需要 脚本 + + 热丝剪 + + + 移至 + + + 移至 + + + 移至 + + + 控制/慢跑 - 单击展开 + groupBox_Jogging + + + 应用最后一次变换 + + + 重新加载文件2 + + + 清晰的工作空间 + + + 转换为极坐标 + + + 设置“M7”,清除“M9” + + + 设置“M3”或“M4”,清除“M5” + + + 设置“M8”,清除“M9” + + + 设置坐标系 + + + 坐标(工作/机器) + \ No newline at end of file diff --git a/GRBL-Plotter/GUI/MainFormFCTB.cs b/GRBL-Plotter/GUI/MainFormFCTB.cs index 59ee75de0..705baf568 100644 --- a/GRBL-Plotter/GUI/MainFormFCTB.cs +++ b/GRBL-Plotter/GUI/MainFormFCTB.cs @@ -55,6 +55,7 @@ You should have received a copy of the GNU General Public License * 2023-06-20 l:380 f:InsertCodeToFctb check if xmlLine is in range * 2023-07-31 l:375 f:InsertCodeToFctb insert duplicated figure/group right after selected figure/group * 2023-09-05 l:109 f:FctbCode_TextChanged allow 3-digit M-word + * 2024-06-01 l:712 check range */ using FastColoredTextBoxNS; @@ -75,8 +76,8 @@ public partial class MainForm : Form private bool manualEdit = false; private readonly bool logMain = false; - private int globalCollectionCounter = 1; - + private int globalCollectionCounter = 1; + #region fCTB FastColoredTextBox related // highlight code in editor // 0 : Black, 105 : DimGray , 128 : Gray, 169 : DarkGray!, 192 : Silver, 211 : LightGray , 220 : Gainsboro, 245 : Ghostwhite, 255 : White @@ -100,35 +101,39 @@ public partial class MainForm : Form private ConcurrentBag ErrorLines = new ConcurrentBag(); private void FctbCode_TextChanged(object sender, FastColoredTextBoxNS.TextChangedEventArgs e) { - e.ChangedRange.ClearStyle(); - //e.ChangedRange.ClearStyle(StyleComment, ErrorStyle); - e.ChangedRange.SetStyle(ErrorStyle, "(?i)attention|warning|error", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleTT, "(tool-table)|(PU)|(PD)", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(Style2nd, "\\(\\^[23].*", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleCommentxml, "(\\<.*\\>)", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleComment, "(\\(.*\\))", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleGWord, "(G\\d{1,2})", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleMWord, "(M\\d{1,3})", System.Text.RegularExpressions.RegexOptions.Compiled); // switch to ",3" - e.ChangedRange.SetStyle(StyleFWord, "(F\\d+)", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleSWord, "(S\\d+)", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleLineN, "(N\\d+)", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleTool, "(T\\d{1,2})", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleXAxis, "[XIxi]{1}-?\\d+(.\\d+)?", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleYAxis, "[YJyj]{1}-?\\d+(.\\d+)?", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleZAxis, "[Zz]{1}-?\\d+(.\\d+)?", System.Text.RegularExpressions.RegexOptions.Compiled); - e.ChangedRange.SetStyle(StyleAAxis, "[AaBbCcUuVvWw]{1}-?\\d+(.\\d+)?", System.Text.RegularExpressions.RegexOptions.Compiled); - - e.ChangedRange.ClearFoldingMarkers(); - e.ChangedRange.SetFoldingMarkers(XmlMarker.HeaderStart, XmlMarker.HeaderEnd); - e.ChangedRange.SetFoldingMarkers(XmlMarker.FillStart, XmlMarker.FillEnd); - e.ChangedRange.SetFoldingMarkers(XmlMarker.ContourStart, XmlMarker.ContourEnd); - e.ChangedRange.SetFoldingMarkers(XmlMarker.ClearanceStart, XmlMarker.ClearanceEnd); - e.ChangedRange.SetFoldingMarkers(XmlMarker.RevolutionStart, XmlMarker.RevolutionEnd); - e.ChangedRange.SetFoldingMarkers(XmlMarker.PassStart, XmlMarker.PassEnd); - e.ChangedRange.SetFoldingMarkers(XmlMarker.FigureStart, XmlMarker.FigureEnd); - e.ChangedRange.SetFoldingMarkers(XmlMarker.GroupStart, XmlMarker.GroupEnd); - e.ChangedRange.SetFoldingMarkers(XmlMarker.TileStart, XmlMarker.TileEnd); - e.ChangedRange.SetFoldingMarkers(XmlMarker.CollectionStart, XmlMarker.CollectionEnd); + try + { + e.ChangedRange.ClearStyle(); + //e.ChangedRange.ClearStyle(StyleComment, ErrorStyle); + e.ChangedRange.SetStyle(ErrorStyle, "(?i)attention|warning|error", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleTT, "(tool-table)|(PU)|(PD)", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(Style2nd, "\\(\\^[23].*", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleCommentxml, "(\\<.*\\>)", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleComment, "(\\(.*\\))", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleGWord, "(G\\d{1,2})", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleMWord, "(M\\d{1,3})", System.Text.RegularExpressions.RegexOptions.Compiled); // switch to ",3" + e.ChangedRange.SetStyle(StyleFWord, "(F\\d+)", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleSWord, "(S\\d+)", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleLineN, "(N\\d+)", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleTool, "(T\\d{1,2})", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleXAxis, "[XIxi]{1}-?\\d+(.\\d+)?", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleYAxis, "[YJyj]{1}-?\\d+(.\\d+)?", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleZAxis, "[Zz]{1}-?\\d+(.\\d+)?", System.Text.RegularExpressions.RegexOptions.Compiled); + e.ChangedRange.SetStyle(StyleAAxis, "[AaBbCcUuVvWw]{1}-?\\d+(.\\d+)?", System.Text.RegularExpressions.RegexOptions.Compiled); + + e.ChangedRange.ClearFoldingMarkers(); + e.ChangedRange.SetFoldingMarkers(XmlMarker.HeaderStart, XmlMarker.HeaderEnd); + e.ChangedRange.SetFoldingMarkers(XmlMarker.FillStart, XmlMarker.FillEnd); + e.ChangedRange.SetFoldingMarkers(XmlMarker.ContourStart, XmlMarker.ContourEnd); + e.ChangedRange.SetFoldingMarkers(XmlMarker.ClearanceStart, XmlMarker.ClearanceEnd); + e.ChangedRange.SetFoldingMarkers(XmlMarker.RevolutionStart, XmlMarker.RevolutionEnd); + e.ChangedRange.SetFoldingMarkers(XmlMarker.PassStart, XmlMarker.PassEnd); + e.ChangedRange.SetFoldingMarkers(XmlMarker.FigureStart, XmlMarker.FigureEnd); + e.ChangedRange.SetFoldingMarkers(XmlMarker.GroupStart, XmlMarker.GroupEnd); + e.ChangedRange.SetFoldingMarkers(XmlMarker.TileStart, XmlMarker.TileEnd); + e.ChangedRange.SetFoldingMarkers(XmlMarker.CollectionStart, XmlMarker.CollectionEnd); + } + catch { } if (!manualEdit) { @@ -138,7 +143,9 @@ private void FctbCode_TextChanged(object sender, FastColoredTextBoxNS.TextChange if (ErrorLines.Count > 0) { foreach (int myline in ErrorLines.ToList()) - { MarkErrorLine(myline); } + { + MarkErrorLine(myline); + } } } private void MarkErrorLine(int line) @@ -383,7 +390,7 @@ private int InsertCodeToFctb(string sourceGCode, bool fromFile, int lineSelected else { insertLineGroup = XmlMarker.FindInsertPositionGroupNext(lineSelected); - insertLineFigure = XmlMarker.FindInsertPositionFigureNext(lineSelected); + insertLineFigure = XmlMarker.FindInsertPositionFigureNext(lineSelected); if (containsGroup) { insertLineNr = insertLineGroup; } // add as next group else if (containsFigure) @@ -400,17 +407,17 @@ private int InsertCodeToFctb(string sourceGCode, bool fromFile, int lineSelected if (createGroup) { // add startGroup for existing figures Place selStartGrp; - int xmlLine = XmlMarker.FindInsertPositionFigureMostBottom(insertLineNr); - if (LineIsInRange(xmlLine)) - selStartGrp.iLine = xmlLine; - else - selStartGrp.iLine = insertLineNr; + int xmlLine = XmlMarker.FindInsertPositionFigureMostBottom(insertLineNr); + if (LineIsInRange(xmlLine)) + selStartGrp.iLine = xmlLine; + else + selStartGrp.iLine = insertLineNr; selStartGrp.iChar = 0; Range mySelectionGrp = new Range(fCTBCode); mySelectionGrp.Start = mySelectionGrp.End = selStartGrp; fCTBCode.Selection = mySelectionGrp; - // fCTBCode.InsertText("(" + XmlMarker.GroupEnd + ">)\r\n", false); // insert new code + // fCTBCode.InsertText("(" + XmlMarker.GroupEnd + ">)\r\n", false); // insert new code fCTBCode.InsertText("(" + XmlMarker.CollectionEnd + ">)\r\n", false); // insert new code } @@ -422,7 +429,7 @@ private int InsertCodeToFctb(string sourceGCode, bool fromFile, int lineSelected string line; int figureCount = 1; - if(!containsCollection) { tmpCodeFinish.AppendLine(string.Format("({0} Id=\"{1}\">)", XmlMarker.CollectionStart, globalCollectionCounter++)); } + if (!containsCollection) { tmpCodeFinish.AppendLine(string.Format("({0} Id=\"{1}\">)", XmlMarker.CollectionStart, globalCollectionCounter++)); } for (int k = 0; k < tmpCodeLines.Length; k++) // go through code-lines to insert { @@ -483,7 +490,7 @@ private int InsertCodeToFctb(string sourceGCode, bool fromFile, int lineSelected if (createGroup) { tmpCodeFinish.AppendLine("(" + XmlMarker.CollectionStart + " Id=\"0\" Type=\"Existing code\" >)"); } // add startGroup for existing figures - // { tmpCodeFinish.AppendLine("(" + XmlMarker.GroupStart + " Id=\"0\" Type=\"Existing code\" >)"); } // add startGroup for existing figures + // { tmpCodeFinish.AppendLine("(" + XmlMarker.GroupStart + " Id=\"0\" Type=\"Existing code\" >)"); } // add startGroup for existing figures InsertTextAtLine(insertLineNr, tmpCodeFinish.ToString()); if (fromFile) @@ -503,7 +510,7 @@ private int InsertCodeToFctb(string sourceGCode, bool fromFile, int lineSelected { fCTBCode.Text = sourceGCode; Logger.Warn("⚠⚠⚠ Insert code was not possible at line: {0}", insertLineNr); - codeInsert=new System.Drawing.Point(-1, -1); + codeInsert = new System.Drawing.Point(-1, -1); return -1; } } @@ -695,7 +702,7 @@ private void SelectNextFigureGroupTile(int direction) } else if (markedBlockType == XmlMarkerType.Tile) { - if (XmlMarker.GetTile(XmlMarker.lastTile.LineStart, direction)) // find and set new tile + if (XmlMarker.GetTile(XmlMarker.lastTile.LineStart, direction)) // find and set new tile { fCTBCodeClickedLineNow = XmlMarker.lastTile.LineStart; if (Gcode.LoggerTrace && logMain) Logger.Trace("Group up found {0} {1}", XmlMarker.lastTile.LineStart, XmlMarker.lastTile.LineEnd); @@ -709,14 +716,14 @@ private void SelectNextFigureGroupTile(int direction) if (fCTBCodeClickedLineNow < 1) { fCTBCodeClickedLineNow = 1; } if (fCTBCodeClickedLineNow >= fCTBCode.LinesCount) { fCTBCodeClickedLineNow = fCTBCode.LinesCount - 1; } - while ((fCTBCode.GetVisibleState(fCTBCodeClickedLineNow) == VisibleState.Hidden) && (fCTBCodeClickedLineNow > 1)) + while ((fCTBCode.GetVisibleState(fCTBCodeClickedLineNow) == VisibleState.Hidden) && (fCTBCodeClickedLineNow > 1) && (fCTBCodeClickedLineNow < fCTBCode.LinesCount)) fCTBCodeClickedLineNow += direction; if (Gcode.LoggerTrace && logMain) Logger.Trace("Else up {0} ", markedBlockType.ToString()); } fCTBCode.UnbookmarkLine(fCTBCodeClickedLineLast); fCTBCode.BookmarkLine(fCTBCodeClickedLineNow); - // fCTBCode.DoCaretVisible(); + // fCTBCode.DoCaretVisible(); if ((markerType != XmlMarkerType.None) && VisuGCode.CodeBlocksAvailable() && !isStreaming) { SelectionHandle.SelectedMarkerType = markerType; @@ -730,7 +737,7 @@ private void SelectNextFigureGroupTile(int direction) private void FctbSetBookmark(bool markAnyway = false) // after click on gcode line, mark text and graphics { - if (LineIsInRange(fCTBCodeClickedLineNow)) //(fCTBCodeClickedLineNow < fCTBCode.LinesCount) && (fCTBCodeClickedLineNow >= 0)) + if (LineIsInRange(fCTBCodeClickedLineNow)) //(fCTBCodeClickedLineNow < fCTBCode.LinesCount) && (fCTBCodeClickedLineNow >= 0)) { if ((fCTBCodeClickedLineNow != fCTBCodeClickedLineLast) || markAnyway) { @@ -754,7 +761,7 @@ private void FctbSetBookmark(bool markAnyway = false) // after click on gcod for (int unbook = fCTBCodeClickedLineLast - add; unbook <= fCTBCodeClickedLineLast; unbook++) if (LineIsInRange(unbook)) this.fCTBCode.UnbookmarkLine(unbook); - } // fCTBCodeClickedLineLast + } // fCTBCodeClickedLineLast //fCTBCode.BookmarkLine(fCTBCodeClickedLineNow); // set new marker if (this.fCTBCode.InvokeRequired) @@ -824,7 +831,7 @@ private void CmsFctb_ItemClicked(object sender, ToolStripItemClickedEventArgs e) Clipboard.SetText(gcodeString.ToString()); fCTBCode.Paste(); FctbSetBookmark(); - } // 2023-03-11 + } // 2023-03-11 } else if (e.ClickedItem.Name == "cmsCodePasteSpecial2") // Pen down { @@ -839,7 +846,7 @@ private void CmsFctb_ItemClicked(object sender, ToolStripItemClickedEventArgs e) Clipboard.SetText(gcodeString.ToString()); fCTBCode.Paste(); FctbSetBookmark(); - } // 2023-03-11 + } // 2023-03-11 } else if (e.ClickedItem.Name == "cmsCodeSendLine") { @@ -863,7 +870,7 @@ private void CmsFctb_ItemClicked(object sender, ToolStripItemClickedEventArgs e) result += "

" + lines[0] + "

    "; for (int i = 1; i < lines.Length; i++) { - result += "
  • "+ lines[i] + "
  • "; + result += "
  • " + lines[i] + "
  • "; } result += "
"; ShowMessageForm(result); @@ -901,7 +908,7 @@ private void SetEditMode(bool set) if (set) { fCTBCode.BackColor = Color.FromArgb(255, 255, 255, 100); - StatusStripSet(1, Localization.GetString("statusStripeEditModeOn"), Color.FromArgb(255, 255, 255, 100)); // Edit mode on - click into 2D view to finish + StatusStripSet(1, Localization.GetString("statusStripeEditModeOn"), Color.FromArgb(255, 255, 255, 100)); // Edit mode on - click into 2D view to finish } else { @@ -928,7 +935,7 @@ private void EnableCmsCodeBlocks(bool enable) private static bool figureIsMarked = false; private static XmlMarkerType markedBlockType = XmlMarkerType.None; - private bool FindFigureMarkSelection(XmlMarkerType marker, int clickedLine, DistanceByLine markerProperties) //bool collapse = true) // called by click on figure in 2D view + private bool FindFigureMarkSelection(XmlMarkerType marker, int clickedLine, DistanceByLine markerProperties) //bool collapse = true) // called by click on figure in 2D view { if ((manualEdit || !VisuGCode.CodeBlocksAvailable() || isStreaming)) return false; @@ -945,9 +952,9 @@ private bool FindFigureMarkSelection(XmlMarkerType marker, int clickedLine, Dist if (marker == XmlMarkerType.Collection) { - if (XmlMarker.GetCollectionCount() > 0) // is Tile-Tag present + if (XmlMarker.GetCollectionCount() > 0) // is Tile-Tag present { - if (XmlMarker.GetCollection(clickedLine) && LineIsInRange(XmlMarker.lastCollection.LineStart)) // is Tile-Tag valid + if (XmlMarker.GetCollection(clickedLine) && LineIsInRange(XmlMarker.lastCollection.LineStart)) // is Tile-Tag valid { SetTextSelection(XmlMarker.lastCollection.LineStart, XmlMarker.lastCollection.LineEnd); // select Gcode @@ -973,9 +980,9 @@ private bool FindFigureMarkSelection(XmlMarkerType marker, int clickedLine, Dist } else if (marker == XmlMarkerType.Tile) { - if (XmlMarker.GetTileCount() > 0) // is Tile-Tag present + if (XmlMarker.GetTileCount() > 0) // is Tile-Tag present { - if (XmlMarker.GetTile(clickedLine) && LineIsInRange(XmlMarker.lastTile.LineStart)) // is Tile-Tag valid + if (XmlMarker.GetTile(clickedLine) && LineIsInRange(XmlMarker.lastTile.LineStart)) // is Tile-Tag valid { SetTextSelection(XmlMarker.lastTile.LineStart, XmlMarker.lastTile.LineEnd); // select Gcode @@ -1001,7 +1008,7 @@ private bool FindFigureMarkSelection(XmlMarkerType marker, int clickedLine, Dist } else if (marker == XmlMarkerType.Group) { - if (XmlMarker.GetGroupCount() > 0) // is Group-Tag present + if (XmlMarker.GetGroupCount() > 0) // is Group-Tag present { if (XmlMarker.GetGroup(clickedLine) && LineIsInRange(XmlMarker.lastGroup.LineStart))// is Group-Tag valid { @@ -1039,13 +1046,13 @@ private bool FindFigureMarkSelection(XmlMarkerType marker, int clickedLine, Dist } else if (marker == XmlMarkerType.Figure) { - if (XmlMarker.GetFigure(clickedLine) && LineIsInRange(XmlMarker.lastFigure.LineStart)) // is Figure-Tag valid + if (XmlMarker.GetFigure(clickedLine) && LineIsInRange(XmlMarker.lastFigure.LineStart)) // is Figure-Tag valid { SetTextSelection(XmlMarker.lastFigure.LineStart, XmlMarker.lastFigure.LineEnd); // select Gcode if (SelectionHandle.SelectedFigure != XmlMarker.lastFigure.Id) { - VisuGCode.MarkSelectedFigure(XmlMarker.lastFigure.FigureNr); // highlight 2D-view + VisuGCode.MarkSelectedFigure(XmlMarker.lastFigure.FigureNr); // highlight 2D-view SelectionHandle.SelectedMarkerLine = clickedLine; SelectionHandle.SelectedFigure = XmlMarker.lastFigure.Id; if (_setup_form != null) @@ -1114,7 +1121,7 @@ private void ClearTextSelection(int line) fCTBCode.SelectionColor = Color.Green; } } - private void SetTextSelection(int start, int end) //, bool toggle = true) + private void SetTextSelection(int start, int end) //, bool toggle = true) { if (start < 0) start = 0; if (start >= fCTBCode.LinesCount) start = 0; if (end < 0) end = 0; @@ -1253,7 +1260,7 @@ private void FoldBlocks2(int exceptLine = 0) if (tmp.Contains(XmlMarker.FigureStart) || tmp.Contains(XmlMarker.ContourStart) || tmp.Contains(XmlMarker.FillStart) || tmp.Contains(XmlMarker.PassStart)) { - if (!exceptFigureActive) //(i != exceptLine) + if (!exceptFigureActive) //(i != exceptLine) { try { fCTBCode.CollapseFoldingBlock(i); } catch (Exception err) { Logger.Error(err, "FoldBlocks2 "); } // no need to track @@ -1585,10 +1592,10 @@ internal static void Init() MessageCode.Add("1102", Localization.GetString("codeMessage_1102_dontplot")); MessageCode.Add("1202", Localization.GetString("codeMessage_1202_dontplot")); - MessageCode.Add("1103", Localization.GetString("codeMessage_1103_elementsupport")); // not supported - MessageCode.Add("1104", Localization.GetString("codeMessage_1104_elementuk")); // unknown - MessageCode.Add("1105", Localization.GetString("codeMessage_1105_textpath")); // - MessageCode.Add("1106", Localization.GetString("codeMessage_1106_attributesupport")); // not supported + MessageCode.Add("1103", Localization.GetString("codeMessage_1103_elementsupport")); // not supported + MessageCode.Add("1104", Localization.GetString("codeMessage_1104_elementuk")); // unknown + MessageCode.Add("1105", Localization.GetString("codeMessage_1105_textpath")); // + MessageCode.Add("1106", Localization.GetString("codeMessage_1106_attributesupport")); // not supported MessageCode.Add("2001", Localization.GetString("codeMessage_2_zdoubletang")); // GraphicCollectData.cs 746 diff --git a/GRBL-Plotter/GUI/MainFormGetCodeTransform.cs b/GRBL-Plotter/GUI/MainFormGetCodeTransform.cs index f00a30a3b..f79504519 100644 --- a/GRBL-Plotter/GUI/MainFormGetCodeTransform.cs +++ b/GRBL-Plotter/GUI/MainFormGetCodeTransform.cs @@ -31,6 +31,7 @@ You should have received a copy of the GNU General Public License * 2023-09-06 l:235 f:InsertCodeFromForm add SetSelection (MainFormPictureBox.cs) to select newly inserted object * 2024-03-11 l:851 new f: convertToPolarCoordinatesToolStripMenuItem_Click * 2024-05-06 l:385 f:GetGCodeJogCreator2 check if form != null + * 2024-05-28 l:103 f:ApplyHeightMap add log */ using FastColoredTextBoxNS; using System; @@ -81,8 +82,10 @@ private void GetGCodeScanHeightMap(object sender, EventArgs e) } } private void LoadHeightMap(object sender, EventArgs e) - { - if (_heightmap_form.mapIsLoaded) + { LoadHeightMap(); } + private void LoadHeightMap() + { + if ((_heightmap_form!=null) && _heightmap_form.mapIsLoaded) { VisuGCode.DrawHeightMap(_heightmap_form.Map); VisuGCode.CreateMarkerPath(); @@ -99,6 +102,7 @@ private void LoadHeightMap(object sender, EventArgs e) private void ApplyHeightMap(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; + Logger.Debug("ApplyHeightMap isApplied:{0}", isHeightMapApplied); if (!isHeightMapApplied) { LoadHeightMap(sender, e); @@ -113,6 +117,7 @@ private void ApplyHeightMap(object sender, EventArgs e) Update_GCode_Depending_Controls(); _heightmap_form.SetBtnApply(isHeightMapApplied); isHeightMapApplied = true; + delayedHeightMapShow = 2; } else { @@ -278,6 +283,27 @@ private void AfterImport(string source = "") } // Create GCode forms + + private void GetGCodeForWireCutter(object sender, EventArgs e) + { + if (!isStreaming) + { + string tmpCode = "(no gcode)"; + if (Graphic.GCode != null) + { + tmpCode = Graphic.GCode.ToString(); + } + InsertCodeFromForm(tmpCode, "for wirecutter", _wireCutter_form.PathBackground); + // Properties.Settings.Default.counterImportText += 1; + string source = "Iwi"; + if (Properties.Settings.Default.fromFormInsertEnable) + source = "I" + source; + AfterImport(source); + } + else + MessageBox.Show(Localization.GetString("mainStreamingActive"), Localization.GetString("mainAttention"), MessageBoxButtons.OK, MessageBoxIcon.Stop); + } + private void GetGCodeFromText(object sender, EventArgs e) { if (!isStreaming) diff --git a/GRBL-Plotter/GUI/MainFormImportWorker.cs b/GRBL-Plotter/GUI/MainFormImportWorker.cs index 2d7412826..e8f556b91 100644 --- a/GRBL-Plotter/GUI/MainFormImportWorker.cs +++ b/GRBL-Plotter/GUI/MainFormImportWorker.cs @@ -82,6 +82,8 @@ private void BackgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { GCodeFromDrill.ConvertFromFile(source, worker, e); break; } case Graphic.SourceType.Gerber: { GCodeFromGerber.ConvertFromFile(source, worker, e); break; } + case Graphic.SourceType.PDNJson: + { GCodeFromPDNJson.ConvertFromFile(source, worker, e); break; } } } diff --git a/GRBL-Plotter/GUI/MainFormLoadFile.cs b/GRBL-Plotter/GUI/MainFormLoadFile.cs index 7f6ebd6b6..c4e6108c6 100644 --- a/GRBL-Plotter/GUI/MainFormLoadFile.cs +++ b/GRBL-Plotter/GUI/MainFormLoadFile.cs @@ -1,7 +1,7 @@ /* GRBL-Plotter. Another GCode sender for GRBL. This file is part of the GRBL-Plotter application. - Copyright (C) 2015-2023 Sven Hasemann contact: svenhb@web.de + Copyright (C) 2015-2024 Sven Hasemann contact: svenhb@web.de This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -63,6 +63,10 @@ You should have received a copy of the GNU General Public License * 2023-09-15 l:245 f: NewCodeEnd multiFileImportNotLastFile * 2023-11-02 l:465 f:LoadFiles bug fix "Value was either too large or too small for a Decimal. Source" use Graphic.actualDimension.dimx instead of (Graphic.actualDimension.maxx - Graphic.actualDimension.minx); * 2023-12-17 l:158/1222 f:SaveRecentFile/ReStartConvertFile add 2nd recent file load, if 1st is "lastProcessed.nc" + * 2024-05-28 l:146 f:SaveRecentFile show 1st and 2nd file in cmsPicBoxReloadFile + * 2024-05-28 l:765 f:LoadFile add delayedHeightMapShow timer + * 2024-08-07 add file type 'pdn-json' to read exported Layers from PaintDotnet with https://github.com/sbtrn-devil/pdn-json + * 2024-08-18 add txt file type, which opens text-form */ /* 96 #region MAIN-MENU FILE * 1483 MainForm_KeyDown @@ -71,7 +75,7 @@ You should have received a copy of the GNU General Public License * 1928 UseCaseDialog * 1946 LoadExtensionList */ -using AForge.Imaging.Filters; + using NLog; using System; using System.Collections.Generic; @@ -81,7 +85,6 @@ You should have received a copy of the GNU General Public License using System.IO; using System.Linq; using System.Net; -using System.ServiceModel.Description; using System.Text; using System.Windows.Forms; using System.Xml; @@ -97,6 +100,7 @@ public partial class MainForm : Form private const string extensionHeightMap = ".map,.stl"; private const string extensionHPGL = ".plt,.hpgl"; private const string extensionCSV = ".csv,.dat"; + private const string extensionJson = ".pdn-json"; private const string loadFilter = "G-Code (*.nc, *.cnc, *.ngc, *.gcode, *.tap)|*.nc;*.cnc;*.ngc;*.gcode;*.tap|" + "SVG - Scalable Vector Graphics|*.svg|" + @@ -106,8 +110,10 @@ public partial class MainForm : Form "Drill files (*.drd, *.drl, *.dri)|*.drd;*.drl;*.dri|" + "Gerber files (*.gbr, *.ger, kicad)|*.gbr;*.ger;*.gtl;*.gbl;*.gts;*.gbs;*.gto;*.gbo;*.gko;*.g2l;*.g3l|" + "Images (*.bmp,*.gif,*.png,*.jpg)|*.bmp;*.gif;*.png;*.jpg|" + + "PaintDotNet Layers(*.pdn-json)|*.pdn-json|" + "All files (*.*)|*.*"; + private int delayedHeightMapShow = 0; #region MAIN-MENU FILE // open a file via dialog @@ -129,7 +135,7 @@ private void SaveRecentFile(string path, bool addPath = true) { Logger.Info("SaveRecentFile: {0}", path); saveName = Path.GetFileNameWithoutExtension(path); - string dname = Path.GetFileName(path); + string dname1 = Path.GetFileName(path); toolStripMenuItem2.DropDownItems.Clear(); LoadRecentList(); //load list from file @@ -142,26 +148,17 @@ private void SaveRecentFile(string path, bool addPath = true) if (addPath) { MRUlist.Insert(0, path); //insert given path into list on top - cmsPicBoxReloadFile.ToolTipText = string.Format("Load '{0}'", path); + SetRecentText(); + /* cmsPicBoxReloadFile.ToolTipText = string.Format("Load '{0}'", path); - string txt = cmsPicBoxReloadFile.Text; - if (cmsPicBoxReloadFile.Text.Contains("|")) - { - txt = cmsPicBoxReloadFile.Text.Substring(0, cmsPicBoxReloadFile.Text.IndexOf("|")); - string tmp = txt + "| " + dname; - cmsPicBoxReloadFile.Text = tmp; - } - else - { - cmsPicBoxReloadFile.Text += " | " + dname; - } - try - { - cmsPicBoxReloadFile2.Text = txt + "| " + Path.GetFileName(Datapath.MakeAbsolutePath(MRUlist[1])); - cmsPicBoxReloadFile2.Visible = (dname == fileLastProcessed + ".nc"); - } - catch - { } + cmsPicBoxReloadFile.Text = Localization.GetString("loadMessageReload") + " | " + dname1; + try + { + cmsPicBoxReloadFile2.Text = Localization.GetString("loadMessageReload") + " | " + Path.GetFileName(Datapath.MakeAbsolutePath(MRUlist[1])); + cmsPicBoxReloadFile2.Visible = true;// (dname1 == fileLastProcessed + ".nc"); + } + catch + { }*/ } //keep list number not exceeded the given value @@ -211,6 +208,20 @@ private void LoadRecentList() } catch (Exception er) { Logger.Error(er, "LoadRecentList "); } } + private void SetRecentText() + { + try + { + cmsPicBoxReloadFile.Text = Localization.GetString("loadMessageReload") + " | " + Path.GetFileName(Datapath.MakeAbsolutePath(MRUlist[0])); + cmsPicBoxReloadFile.ToolTipText = string.Format(culture, "Load '{0}'", MRUlist[0]); // set last loaded in cms menu + cmsPicBoxReloadFile2.Text = Localization.GetString("loadMessageReload") + " | " + Path.GetFileName(Datapath.MakeAbsolutePath(MRUlist[1])); + cmsPicBoxReloadFile2.ToolTipText = string.Format(culture, "Load '{0}'", MRUlist[1]); // set last loaded in cms menu + } + catch + { + Logger.Error("MainForm: could not set cmsPicBoxReloadFile.Text"); + } + } private void RecentFile_click(object sender, EventArgs e) { string mypath = Datapath.MakeAbsolutePath(sender.ToString()); @@ -578,7 +589,7 @@ private bool LoadFile(string fileName) return true; } - _heightmap_form?.SetBtnApply(isHeightMapApplied); + _heightmap_form?.SetBtnApply(true); isHeightMapApplied = false; String ext = Path.GetExtension(fileName).ToLower(); @@ -664,6 +675,11 @@ private bool LoadFile(string fileName) if (Properties.Settings.Default.importCSVAutomatic) importOptions = " " + importOptions; StartConvert(Graphic.SourceType.CSV, fileName); fileLoaded = true; } + else if (extensionJson.Contains(ext)) + { + LastLoadedImagePattern = fileName; + StartConvert(Graphic.SourceType.PDNJson, fileName); fileLoaded = true; + } else if (extensionGCode.Contains(ext)) // extensionGCode = ".nc,.cnc,.ngc,.gcode,.tap"; { @@ -721,6 +737,7 @@ private bool LoadFile(string fileName) showFormsToolStripMenuItem.Visible = true; _heightmap_form.WindowState = FormWindowState.Normal; _heightmap_form.LoadExtern(fileName); + if (_diyControlPad != null) { _heightmap_form.DiyControlConnected = _diyControlPad.IsConnected; } fileLoaded = true; @@ -739,7 +756,17 @@ private bool LoadFile(string fileName) using (var sr = new StreamReader(fs, GetEncoding(fileName))) { string tmp = sr.ReadToEnd(); - LoadFromClipboard(tmp); //File.ReadAllText(fileName)); + + if (_text_form == null) + { textWizzardToolStripMenuItem.PerformClick(); } + + if (_text_form != null) + { + _text_form.SetText(tmp);//, opt, size); + SetLastLoadedFile("Data from URL", tBURL.Text); + } + + // LoadFromClipboard(tmp); //File.ReadAllText(fileName)); fileLoaded = true; this.Text = appName + " | Source: " + fileName; } @@ -769,6 +796,7 @@ private bool LoadFile(string fileName) Logger.Info("▄▄▄▄▄▄▄▄▄▄ Load file END fileLoaded:{0}", fileLoaded); if (fileLoaded) { + delayedHeightMapShow = 2; SaveRecentFile(fileName); SetLastLoadedFile("Data from file", fileName); // Cursor.Current = Cursors.Default; @@ -776,7 +804,8 @@ private bool LoadFile(string fileName) EnableCmsCodeBlocks(VisuGCode.CodeBlocksAvailable()); pictureBox1.Invalidate(); if (VisuGCode.tangentialAxisEnable && (VisuGCode.tangentialAxisFullTurn != (double)Properties.Settings.Default.importGCTangentialTurn)) - { StatusStripSet(2,string.Format("Tangential Axis Full Turn: {0} != {1}", VisuGCode.tangentialAxisFullTurn, Properties.Settings.Default.importGCTangentialTurn),Color.Fuchsia); + { + StatusStripSet(2, string.Format("Tangential Axis Full Turn: {0} != {1}", VisuGCode.tangentialAxisFullTurn, Properties.Settings.Default.importGCTangentialTurn), Color.Fuchsia); MarkErrorLine(VisuGCode.tangentialAxisError); } return true; @@ -906,6 +935,11 @@ private void TbURL_TextChanged(object sender, EventArgs e) StartConvert(Graphic.SourceType.CSV, tBURL.Text); SetLastLoadedFile("Data from URL", tBURL.Text); } + else if (extensionJson.Contains(ext)) + { + StartConvert(Graphic.SourceType.PDNJson, tBURL.Text); + SetLastLoadedFile("Data from URL", tBURL.Text); + } else if (extensionPicture.Contains(ext)) //((ext.ToLower().IndexOf("bmp") >= 0) || (ext.ToLower().IndexOf("gif") >= 0) || (ext.ToLower().IndexOf("png") >= 0) || (ext.ToLower().IndexOf("jpg") >= 0)) { @@ -941,7 +975,7 @@ private void TbURL_TextChanged(object sender, EventArgs e) // paste from clipboard SVG or image - private void LoadFromClipboard(string text = "") + private bool LoadFromClipboard(string text = "") { Logger.Info("▀▀▀▀▀▀▀▀▀▀ LoadFromClipboard"); NewCodeStart(); // LoadFromClipboard @@ -961,7 +995,7 @@ private void LoadFromClipboard(string text = "") { Logger.Error(err, "▀▀▀▀▀▀▀▀▀▀ LoadFromClipboard GetDataObject "); MessageBox.Show("Could not get clipboard data:\r\n" + err, "Error"); - return; + return false; } MemoryStream stream = new MemoryStream(); @@ -981,13 +1015,13 @@ private void LoadFromClipboard(string text = "") else { Logger.Info(" Nothing to do? "); - return; + return false; } if (checkContent.StartsWith("http")) { tBURL.Text = checkContent; - return; + return true; } string[] checkLines = checkContent.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None); @@ -1077,7 +1111,7 @@ private void LoadFromClipboard(string text = "") Properties.Settings.Default.counterImportHPGL += 1; if (fCTBCode.LinesCount <= 1) - { fCTBCode.Text = "( Code conversion failed )"; return; } + { fCTBCode.Text = "( Code conversion failed )"; return false; } NewCodeEnd(true); // LoadFromClipboard DXF code was imported, no need to check for bad GCode this.Text = appName + " | Source: from " + source; @@ -1118,7 +1152,7 @@ private void LoadFromClipboard(string text = "") Properties.Settings.Default.counterImportDXF += 1; if (fCTBCode.LinesCount <= 1) - { fCTBCode.Text = "( Code conversion failed )"; return; } + { fCTBCode.Text = "( Code conversion failed )"; return false; } NewCodeEnd(true); // LoadFromClipboard DXF code was imported, no need to check for bad GCode this.Text = appName + " | Source: from " + source; @@ -1127,20 +1161,55 @@ private void LoadFromClipboard(string text = "") ShowImportOptions(); } - /* Assume plain Gcode */ - else + else if (fromClipboard) { - if (fromClipboard) + /* Assume plain Gcode */ + if (checkContent.Contains("G0") || checkContent.Contains("G1")) + { fCTBCode.Text = (String)iData.GetData(DataFormats.Text); + Properties.Settings.Default.counterImportGCode += 1; + NewCodeEnd(); // LoadFromClipboard GCode + SetLastLoadedFile("Data from " + source + ": Text", ""); + lbInfo.Text = "GCode from " + source; + } + /* Load text in text form */ else + { + if (_text_form == null) + { textWizzardToolStripMenuItem.PerformClick(); } + + if (_text_form != null) + { + _text_form.SetText((String)iData.GetData(DataFormats.Text));//, opt, size); + Logger.Trace("Text {0}", (String)iData.GetData(DataFormats.Text)); + } + } + } + /* */ + else + { /* Assume plain Gcode */ + if (text.Contains("G0") || text.Contains("G1")) + { fCTBCode.Text = text; - Properties.Settings.Default.counterImportGCode += 1; - NewCodeEnd(); // LoadFromClipboard GCode - SetLastLoadedFile("Data from " + source + ": Text", ""); - lbInfo.Text = "GCode from " + source; + Properties.Settings.Default.counterImportGCode += 1; + NewCodeEnd(); // LoadFromClipboard GCode + SetLastLoadedFile("Data from " + source + ": Text", ""); + lbInfo.Text = "GCode from " + source; + } + /* Load text in text form */ + else + { + if (_text_form == null) + { textWizzardToolStripMenuItem.PerformClick(); } + + if (_text_form != null) + { + _text_form.SetText(text);//, opt, size); + Logger.Trace("Text {0}", text); + } + } } } - /* if clipboard data is SVG format */ else if (iData.GetDataPresent(svg_format1) || iData.GetDataPresent(svg_format2)) { @@ -1178,13 +1247,13 @@ private void LoadFromClipboard(string text = "") } GCodeFromSvg.ConvertFromText(txt, false, false); // replaceUnitByPixel = false - // perhaps use backgroundworker? using (ImportWorker f = new ImportWorker()) //MainFormImportWorker + // perhaps use backgroundworker? using (ImportWorker f = new ImportWorker()) //MainFormImportWorker SetFctbCodeText(Graphic.GCode.ToString()); // loadFromClipboard SVG2 Properties.Settings.Default.counterImportSVG += 1; if (fCTBCode.LinesCount <= 1) - { fCTBCode.Text = "( Code conversion failed )"; return; } + { fCTBCode.Text = "( Code conversion failed )"; return false; } NewCodeEnd(true); // LoadFromClipboard SVG code was imported, no need to check for bad GCode this.Text = appName + " | Source: from Clipboard"; @@ -1227,58 +1296,34 @@ private void LoadFromClipboard(string text = "") MessageBox.Show(tmp); } stream?.Dispose(); + return true; } //schalter if source from setup oder picbox-cms - public void ReStartConvertFileFromSetup(object sender, EventArgs e) // event from setup form + public void ReStartConvertFileFromSetup(object sender, EventArgs e) // event from setup form { ReStartConvertFile(sender, e, true, 0); } - public void ReStartConvertFile(object sender, EventArgs e, int i) // event from picbox cms + public void ReStartConvertFile(object sender, EventArgs e, int i) // event from picbox cms { ReStartConvertFile(sender, e, false, i); } - public void ReStartConvertFile(object sender, EventArgs e, bool wantGraphic, int i) + public void ReStartConvertFile(object sender, EventArgs e, bool wantGraphic, int index) { - Logger.Info("●●●●● ReStartConvertFile SourceType:{0}", Graphic.graphicInformation.SourceType); + Logger.Info("●●●●● ReStartConvertFile SourceType:{0} index:{1} wantGraphic:{2} lastLoadFile:{3}", Graphic.graphicInformation.SourceType, index, wantGraphic, lastLoadFile); if (!isStreaming) { - if (Graphic.graphicInformation.SourceType == Graphic.SourceType.Text) + this.Cursor = Cursors.WaitCursor; + if (wantGraphic && lastLoadFile.EndsWith(fileLastProcessed + ".nc") && (MRUlist.Count > 1)) // safety copy during streaming { - if (_text_form != null) - { - _text_form.CreateText(); // restart text creation - // ShowSimpleMessageForm(Localization.GetString("codeMessage_information"), "Create text", 3); - GetGCodeFromText(sender, e); - } + string lastGraphic = Datapath.MakeAbsolutePath(MRUlist[1]); // try to get 2nd last file + Logger.Info("⚠⚠⚠ ReStartConvertFile - from Setup-form - load 2nd last file: {0}", lastGraphic); + LoadFile(lastGraphic); } else { - this.Cursor = Cursors.WaitCursor; - if (lastLoadSource.IndexOf("Clipboard") >= 0) - { LoadFromClipboard(); } - else - { - if (lastLoadFile.Contains("Nothing")) - { - string mypath = Datapath.MakeAbsolutePath(MRUlist[0]); - LoadFile(mypath); - } - else - { - if (wantGraphic && lastLoadFile.EndsWith(fileLastProcessed + ".nc") && (MRUlist.Count > 1)) // safety copy during streaming - { - string lastGraphic = Datapath.MakeAbsolutePath(MRUlist[1]); // try to get 2nd last file - Logger.Info("⚠⚠⚠ ReStartConvertFile - from Setup-form - load 2nd last file: {0}", lastGraphic); - LoadFile(lastGraphic); - } - else - { - // LoadFile(lastLoadFile); - LoadFile(Datapath.MakeAbsolutePath(MRUlist[i])); - } - } - } - this.Cursor = Cursors.Default; + // LoadFile(lastLoadFile); + LoadFile(Datapath.MakeAbsolutePath(MRUlist[index])); } + this.Cursor = Cursors.Default; } else { @@ -1423,6 +1468,13 @@ private void StartConvert(Graphic.SourceType type, string source) Properties.Settings.Default.counterImportGerber += 1; break; } + case Graphic.SourceType.PDNJson: // uses Graphic-Class, get result from Graphic.GCode + { + if (!showProgress) GCodeFromPDNJson.ConvertFromFile(source, null, null); + conversionInfo = GCodeFromPDNJson.ConversionInfo; + Properties.Settings.Default.counterImportPDNJson += 1; + break; + } default: break; } } @@ -1477,6 +1529,7 @@ private void StartConvert(Graphic.SourceType type, string source) // UpdateControlEnables(); _camera_form?.NewDrawing(); _probing_form?.UpdateFiducials(); + _heightmap_form?.SetBtnApply(true); } int loadTimerStep = -1; diff --git a/GRBL-Plotter/GUI/MainFormObjects.cs b/GRBL-Plotter/GUI/MainFormObjects.cs index 35ee261f9..fc58f0705 100644 --- a/GRBL-Plotter/GUI/MainFormObjects.cs +++ b/GRBL-Plotter/GUI/MainFormObjects.cs @@ -537,6 +537,8 @@ public void SetDimensionXYZ(double? x, double? y, double? z) if (z != null) { SetDimensionZ((double)z); } } + public void SetDimensionXY(System.Windows.Point tmp) + { SetDimensionXY(tmp.X, tmp.Y); } public void SetDimensionXY(XyPoint tmp) { SetDimensionXY(tmp.X, tmp.Y); } public void SetDimensionXY(double? x, double? y) diff --git a/GRBL-Plotter/GUI/MainFormOtherForms.cs b/GRBL-Plotter/GUI/MainFormOtherForms.cs index 3b601a0ae..f995cfbbd 100644 --- a/GRBL-Plotter/GUI/MainFormOtherForms.cs +++ b/GRBL-Plotter/GUI/MainFormOtherForms.cs @@ -47,6 +47,7 @@ public partial class MainForm : Form GCodeFromImage _image_form = null; GCodeFromShape _shape_form = null; GCodeForBarcode _barcode_form = null; + GCodeForWireCutter _wireCutter_form = null; ControlStreamingForm _streaming_form = null; ControlStreamingForm2 _streaming_form2 = null; @@ -73,6 +74,34 @@ private void UpdateIniVariables() } #region MAIN-MENU GCode creation + + /******************************************************************** + * Text + * _wireCutter_form + ********************************************************************/ + private void WireCutterToolStripMenuItem_Click(object sender, EventArgs e) + { + if (_wireCutter_form == null) + { + _wireCutter_form = new GCodeForWireCutter(); + _wireCutter_form.FormClosed += FormClosed_WireCutter; + _wireCutter_form.btnApply.Click += GetGCodeForWireCutter; // assign btn-click event + EventCollector.SetOpenForm("Fwic"); + } + else + { + _wireCutter_form.Visible = false; + } + + if (showFormInFront) _wireCutter_form.Show(this); + else _wireCutter_form.Show(); // this); + + showFormsToolStripMenuItem.Visible = true; + _wireCutter_form.WindowState = FormWindowState.Normal; + } + private void FormClosed_WireCutter(object sender, FormClosedEventArgs e) + { _wireCutter_form = null; EventCollector.SetOpenForm("FCwic"); } + /******************************************************************** * Text * _text_form diff --git a/GRBL-Plotter/GUI/MainFormPictureBox.cs b/GRBL-Plotter/GUI/MainFormPictureBox.cs index 745b64b19..e1205bb27 100644 --- a/GRBL-Plotter/GUI/MainFormPictureBox.cs +++ b/GRBL-Plotter/GUI/MainFormPictureBox.cs @@ -685,7 +685,7 @@ private void ApplyTransform(SelectionHandle.TransformData tmpTransform) VisuGCode.CreateRuler(VisuGCode.pathRuler, drawingSize, true); // restore previous grid } - private void applyLastTransformToolStripMenuItem_Click(object sender, EventArgs e) + private void ApplyLastTransformToolStripMenuItem_Click(object sender, EventArgs e) { Logger.Trace("applyLastTransformToolStripMenuItem_Click"); if (SelectionHandle.IsActive) @@ -1116,6 +1116,8 @@ private void ClearWorkspace() fCTBCode.Clear(); NewCodeEnd(); globalCollectionCounter = 1; + _heightmap_form?.SetBtnApply(true); + isHeightMapApplied = false; } private void CmsPicBoxMoveToFirstPos_Click(object sender, EventArgs e) diff --git a/GRBL-Plotter/GUI/MainFormProcessAutomation.cs b/GRBL-Plotter/GUI/MainFormProcessAutomation.cs index 7d3f5d0bb..38c233b36 100644 --- a/GRBL-Plotter/GUI/MainFormProcessAutomation.cs +++ b/GRBL-Plotter/GUI/MainFormProcessAutomation.cs @@ -20,9 +20,9 @@ You should have received a copy of the GNU General Public License * 2024-02-12 split file MainFormOtherForms.cs */ -using AForge; using System; -using System.Reflection; +using System.Collections.Generic; +using System.Diagnostics; using System.Windows.Forms; namespace GrblPlotter @@ -62,17 +62,52 @@ private void FormClosed_Process(object sender, FormClosedEventArgs e) * ProcessAutomation - a form to automate process steps * Process commands ********************************************************************/ + // private static List processURL = new List(); private void OnRaiseProcessEvent(object sender, ProcessEventArgs e) { string act = e.Command.ToLower(); - // string val = e.Value.ToLower(); + // string val = e.Value.ToLower(); Logger.Trace("➤➤➤➤ OnRaiseProcessEvent {0} {1} ", e.Command, e.Value); if (act.Contains("load")) { - string mypath = Datapath.MakeAbsolutePath(e.Value); - _process_form?.Feedback(e.Command, e.Value, LoadFile(mypath)); + if (act.Contains("url")) + { + bool ok = true; + try + { + // processURL.Add( + Process.Start(e.Value); + /* if (processURL.Count > 2) + { + Logger.Trace("kill start"); + // processURL[0].Kill(); + Logger.Trace("kill end"); + } + if (processURL.Count > 3) + { + Logger.Trace("remove start"); + processURL.RemoveAt(0); + Logger.Trace("remove end"); + }*/ + } + catch (Exception err) + { ok = false; Logger.Error(err," err "); + MessageBox.Show("Could not open URL : " + err.Message, "Error"); } + _process_form?.Feedback(e.Command, e.Value, ok); + _process_form?.BringToFront(); + } + else + { + string mypath = Datapath.MakeAbsolutePath(e.Value); + _process_form?.Feedback(e.Command, e.Value, LoadFile(mypath)); + _process_form?.BringToFront(); + } + } + else if (act.Contains("paste clipboard")) + { + _process_form?.Feedback(e.Command, e.Value, LoadFromClipboard()); _process_form?.BringToFront(); } else if (act.Contains("g-code")) @@ -151,7 +186,7 @@ private void OnRaiseProcessEvent(object sender, ProcessEventArgs e) else if (act.Contains("1d data")) { _barcode_form.SetText1D(e.Value); } else if (act.Contains("2d text")) { _barcode_form.SetText2D(e.Value); } else if (act.Contains("2d data")) { _barcode_form.SetText2D(e.Value); } - else if (act.Contains("2d url")) { _barcode_form.SetUrl2D(e.Value); } + else if (act.Contains("2d url")) { _barcode_form.SetUrl2D(e.Value); } else if (act.Contains("2d durl")) { _barcode_form.SetUrl2D(e.Value); } _process_form?.Feedback(e.Command, "Barcode form: " + e.Value, true); } @@ -182,8 +217,8 @@ private void OnRaiseProcessEvent(object sender, ProcessEventArgs e) string[] tmp = e.Value.Split(';'); if (tmp.Length > 2) { - // int o; - // double x, y; + // int o; + // double x, y; if (int.TryParse(tmp[0], out int o)) { if (double.TryParse(tmp[1], out double x)) @@ -216,7 +251,7 @@ private void OnRaiseProcessEvent(object sender, ProcessEventArgs e) } else if (act.Contains("rotate")) { - // double angle; + // double angle; if (double.TryParse(e.Value, out double angle)) { int lineStart = XmlMarker.GetStartLineOfGroup(codeInsert.Y); @@ -225,7 +260,7 @@ private void OnRaiseProcessEvent(object sender, ProcessEventArgs e) Logger.Trace("Last codeInsert:{0} {1}", codeInsert.X, lineStart); TransformStart("Rotate"); - SetFctbCodeText(VisuGCode.TransformGCodeRotate(angle, 1, new XyPoint(0,0))); + SetFctbCodeText(VisuGCode.TransformGCodeRotate(angle, 1, new XyPoint(0, 0))); SelectionHandle.ClearSelected(); TransformEnd(); _process_form?.Feedback(e.Command, "Rotate applied", true); @@ -233,7 +268,7 @@ private void OnRaiseProcessEvent(object sender, ProcessEventArgs e) } else if (act.Contains("scale")) { - // double sizenew; + // double sizenew; if (double.TryParse(e.Value, out double sizenew)) { double size = 100; @@ -246,7 +281,7 @@ private void OnRaiseProcessEvent(object sender, ProcessEventArgs e) size = 100 * sizenew / VisuGCode.xyzSize.dimy; } int lineStart = XmlMarker.GetStartLineOfGroup(codeInsert.Y); - if(LineIsInRange(lineStart)) + if (LineIsInRange(lineStart)) SetSelection(lineStart, XmlMarkerType.Group); Logger.Trace("Last codeInsert:{0} {1}", codeInsert.X, lineStart); diff --git a/GRBL-Plotter/GUI/MainFormStreaming.cs b/GRBL-Plotter/GUI/MainFormStreaming.cs index 845516af8..be50b1587 100644 --- a/GRBL-Plotter/GUI/MainFormStreaming.cs +++ b/GRBL-Plotter/GUI/MainFormStreaming.cs @@ -606,7 +606,7 @@ private void StartStreaming(int startLine, int endLine) if (!Grbl.isVersion_0) // show override buttons below start-button { gBoxOverride.Height = 175; - gBoxOverrideBig = true; + gBoxOverrideLarge = true; } timerUpdateControlSource = "startStreaming"; @@ -665,14 +665,16 @@ private void StartStreaming(int startLine, int endLine) } bool removeFiducials = (Properties.Settings.Default.importFiducialSkipCode && (VisuGCode.fiducialsCenter.Count > 0)); - if (removeFiducials) // copy code + // bool removeHatchFill = (Properties.Settings.Default.importGraphicHatchFillOnlyShow ); + if (removeFiducials)// || removeHatchFill) // copy code { - UnDo.SetCode(fCTBCode.Text, "remove fiducials", this); + UnDo.SetCode(fCTBCode.Text, removeFiducials? "remove fiducials":"remove hatch fill", this); string fiducialLabel = Properties.Settings.Default.importFiducialLabel; fCTBCode.TextChanged -= FctbCode_TextChanged; // disable textChanged events foreach (XmlMarker.BlockData tmp in XmlMarker.listFigures) { - if ((tmp.Layer.IndexOf(fiducialLabel) >= 0) || (tmp.PathId.IndexOf(fiducialLabel) >= 0)) + if (removeFiducials && ((tmp.Layer.IndexOf(fiducialLabel) >= 0) || (tmp.PathId.IndexOf(fiducialLabel) >= 0))) //|| + // (removeHatchFill && tmp.Geometry.IndexOf("hatch_fill_") >= 0)) { Logger.Info("StartStreaming fiducials: exclude line:{0} to:{1}", tmp.LineStart, tmp.LineEnd); for (int lnr = tmp.LineStart; lnr <= tmp.LineEnd; lnr++) diff --git a/GRBL-Plotter/GUI/MainFormUpdate.cs b/GRBL-Plotter/GUI/MainFormUpdate.cs index a4d215fca..3e2964c81 100644 --- a/GRBL-Plotter/GUI/MainFormUpdate.cs +++ b/GRBL-Plotter/GUI/MainFormUpdate.cs @@ -326,6 +326,11 @@ private void GuiEnableAxisABC() label_wa.Visible = ctrl4thAxis || Grbl.axisA || simulateA; label_ma.Visible = ctrl4thAxis || Grbl.axisA || simulateA; btnZeroA.Visible = ctrl4thAxis || Grbl.axisA; + LblSetCoordA.Visible = Grbl.axisA; + NudSetCoordA.Visible = Grbl.axisA; + BtnSetCoordA.Visible = Grbl.axisA; + gBoxDROSetCoord.Height = Grbl.axisA ? 116 : 96; + mirrorRotaryToolStripMenuItem.Visible = ctrl4thAxis; btnZeroA.Text = "Zero " + ctrl4thName; if (Properties.Settings.Default.guiLanguage == "de-DE") @@ -344,7 +349,7 @@ private void GuiEnableAxisABC() label_status.Location = new Point(1, 138); btnHome.Location = new Point(106, 111); btnHome.Size = new Size(122, 57); - groupBoxCoordinates.Width = 394; // extend width + gBoxDRO.Width = 394; // extend width tLPRechtsOben.ColumnStyles[0].Width = 400; label_c.Visible = Grbl.axisC; @@ -358,7 +363,7 @@ private void GuiEnableAxisABC() label_wa.Location = new Point(22, 110); label_ma.Location = new Point(34, 128); btnZeroA.Location = new Point(106, 110); - groupBoxCoordinates.Width = 230; + gBoxDRO.Width = 230; tLPRechtsOben.ColumnStyles[0].Width = 236; if (ctrl4thAxis || Grbl.axisA || simulateA) @@ -529,6 +534,27 @@ private void UpdateControlEnablesInvoked()//bool allowControl) btnJogZeroZ.Enabled = isConnected & !isStreaming | allowControl; btnJogZeroA.Enabled = isConnected & !isStreaming | allowControl; btnJogZeroXY.Enabled = isConnected & !isStreaming | allowControl; + + BtnJogAbsX.Enabled = isConnected & !isStreaming | allowControl; + BtnJogAbsY.Enabled = isConnected & !isStreaming | allowControl; + BtnJogAbsZ.Enabled = isConnected & !isStreaming | allowControl; + NudJogAbsX.Enabled = isConnected & !isStreaming | allowControl; + NudJogAbsY.Enabled = isConnected & !isStreaming | allowControl; + NudJogAbsZ.Enabled = isConnected & !isStreaming | allowControl; + + NudSetCoordX.Enabled = isConnected & !isStreaming | allowControl; + NudSetCoordY.Enabled = isConnected & !isStreaming | allowControl; + NudSetCoordZ.Enabled = isConnected & !isStreaming | allowControl; + NudSetCoordA.Enabled = isConnected & !isStreaming | allowControl; + BtnSetCoordX.Enabled = isConnected & !isStreaming | allowControl; + BtnSetCoordY.Enabled = isConnected & !isStreaming | allowControl; + BtnSetCoordZ.Enabled = isConnected & !isStreaming | allowControl; + BtnSetCoordA.Enabled = isConnected & !isStreaming | allowControl; + LblSetCoordX.Enabled = isConnected & !isStreaming | allowControl; + LblSetCoordY.Enabled = isConnected & !isStreaming | allowControl; + LblSetCoordZ.Enabled = isConnected & !isStreaming | allowControl; + LblSetCoordA.Enabled = isConnected & !isStreaming | allowControl; + btnOffsetApply.Enabled = !isStreaming; gCodeToolStripMenuItem.Enabled = !isStreaming;