mirror of
https://github.com/teachingtechYT/teachingtechYT.github.io.git
synced 2024-08-30 18:23:26 +00:00
Add tick box for M80 PSU command at the start of gcode
This commit is contained in:
@ -173,6 +173,7 @@
|
|||||||
<h4>Additional start gcode</h4>
|
<h4>Additional start gcode</h4>
|
||||||
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
||||||
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#firstlayerStart')" value="extraStart"></label>
|
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#firstlayerStart')" value="extraStart"></label>
|
||||||
|
<label>Add M80 to turn PSU on:<input name="psuon" type="checkbox" value="on"></label>
|
||||||
<textarea id="firstlayerStart" name="startgcode"></textarea>
|
<textarea id="firstlayerStart" name="startgcode"></textarea>
|
||||||
<script>
|
<script>
|
||||||
if(document.firstlayerForm.start.checked == false){
|
if(document.firstlayerForm.start.checked == false){
|
||||||
@ -240,6 +241,7 @@
|
|||||||
<h4>Additional start gcode</h4>
|
<h4>Additional start gcode</h4>
|
||||||
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
||||||
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#baselineStart')" value="extraStart"></label>
|
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#baselineStart')" value="extraStart"></label>
|
||||||
|
<label>Add M80 to turn PSU on:<input name="psuon" type="checkbox" value="on"></label>
|
||||||
<textarea id="baselineStart" name="startgcode"></textarea>
|
<textarea id="baselineStart" name="startgcode"></textarea>
|
||||||
<script>
|
<script>
|
||||||
if(document.baselineForm.start.checked == false){
|
if(document.baselineForm.start.checked == false){
|
||||||
@ -654,6 +656,7 @@
|
|||||||
<h4>Additional start gcode</h4>
|
<h4>Additional start gcode</h4>
|
||||||
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
||||||
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#retractionStart')" value="extraStart"></label>
|
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#retractionStart')" value="extraStart"></label>
|
||||||
|
<label>Add M80 to turn PSU on:<input name="psuon" type="checkbox" value="on"></label>
|
||||||
<textarea id="retractionStart" name="startgcode"></textarea>
|
<textarea id="retractionStart" name="startgcode"></textarea>
|
||||||
<script>
|
<script>
|
||||||
if(document.retractionForm.start.checked == false){
|
if(document.retractionForm.start.checked == false){
|
||||||
@ -794,6 +797,7 @@
|
|||||||
<h4>Additional start gcode</h4>
|
<h4>Additional start gcode</h4>
|
||||||
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
||||||
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#temperatureStart')" value="extraStart"></label>
|
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#temperatureStart')" value="extraStart"></label>
|
||||||
|
<label>Add M80 to turn PSU on:<input name="psuon" type="checkbox" value="on"></label>
|
||||||
<textarea id="temperatureStart" name="startgcode"></textarea>
|
<textarea id="temperatureStart" name="startgcode"></textarea>
|
||||||
<script>
|
<script>
|
||||||
if(document.temperatureForm.start.checked == false){
|
if(document.temperatureForm.start.checked == false){
|
||||||
@ -974,6 +978,7 @@
|
|||||||
<h4>Additional start gcode</h4>
|
<h4>Additional start gcode</h4>
|
||||||
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
<p>If you have additional start commands, tick the box and enter the gcode. This will be inserted after temperatures are set and homing/ABL is complete. This can be used to add a hot end purge command. For the majority of users, you can skip this section.</p>
|
||||||
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#accelerationStart')" value="extraStart"></label>
|
<label>Additional start gcode:<input name="start" type="checkbox" onchange="toggle(!this.checked, '#accelerationStart')" value="extraStart"></label>
|
||||||
|
<label>Add M80 to turn PSU on:<input name="psuon" type="checkbox" value="on"></label>
|
||||||
<textarea id="accelerationStart" name="startgcode"></textarea>
|
<textarea id="accelerationStart" name="startgcode"></textarea>
|
||||||
<script>
|
<script>
|
||||||
if(document.accelerationForm.start.checked == false){
|
if(document.accelerationForm.start.checked == false){
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var originalAcceleration = `; G-Code originally generated by Simplify3D(R) Version 4.1.2
|
var originalAcceleration = `; G-Code originally generated by Simplify3D(R) Version 4.1.2
|
||||||
|
;M80 ; power supply on
|
||||||
G90
|
G90
|
||||||
M82
|
M82
|
||||||
M106 S0
|
M106 S0
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var originalBaseline = `; G-Code originally generated by Simplify3D(R) Version 4.1.2
|
var originalBaseline = `; G-Code originally generated by Simplify3D(R) Version 4.1.2
|
||||||
|
;M80 ; power supply on
|
||||||
G90
|
G90
|
||||||
M82
|
M82
|
||||||
M106 S0
|
M106 S0
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var originalFirstlayerStart = `; G-Code originally generated by Simplify3D(R) Version 4.1.2, based on proposeed code by vector76
|
var originalFirstlayerStart = `; G-Code originally generated by Simplify3D(R) Version 4.1.2, based on proposeed code by vector76
|
||||||
|
;M80 ; power supply on
|
||||||
G90
|
G90
|
||||||
M82
|
M82
|
||||||
M106 S0
|
M106 S0
|
||||||
|
@ -211,6 +211,9 @@ function processFirstlayer(){
|
|||||||
var firstlayer = firstlayerStart+skirts+squares+firstlayerEnd;
|
var firstlayer = firstlayerStart+skirts+squares+firstlayerEnd;
|
||||||
firstlayer = firstlayer.replace(/G1 E-5.0000 F2400/g, "G1 E-"+retDist+" F"+retSpeed+" ; custom retraction");
|
firstlayer = firstlayer.replace(/G1 E-5.0000 F2400/g, "G1 E-"+retDist+" F"+retSpeed+" ; custom retraction");
|
||||||
firstlayer = firstlayer.replace(/G1 E0.0000 F2400/g, "G1 E0.0000 F"+retSpeed+" ; custom un-retraction/prime");
|
firstlayer = firstlayer.replace(/G1 E0.0000 F2400/g, "G1 E0.0000 F"+retSpeed+" ; custom un-retraction/prime");
|
||||||
|
if(document.firstlayerForm.psuon.checked == true) {
|
||||||
|
firstlayer = firstlayer.replace(/;M80/, "M80");
|
||||||
|
}
|
||||||
if(document.firstlayerForm.start.checked == true) {
|
if(document.firstlayerForm.start.checked == true) {
|
||||||
firstlayer = firstlayer.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
firstlayer = firstlayer.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
||||||
}
|
}
|
||||||
@ -328,6 +331,9 @@ function processBaseline(){
|
|||||||
baseline = baselineArray.join("\n");
|
baseline = baselineArray.join("\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(document.baselineForm.psuon.checked == true) {
|
||||||
|
baseline = baseline.replace(/;M80/, "M80");
|
||||||
|
}
|
||||||
if(document.baselineForm.start.checked == true) {
|
if(document.baselineForm.start.checked == true) {
|
||||||
baseline = baseline.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
baseline = baseline.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
||||||
}
|
}
|
||||||
@ -504,12 +510,14 @@ function processRetraction(){
|
|||||||
// F section
|
// F section
|
||||||
retraction = retraction.replace(/;retractionF/g, "G1 E-"+f1+" F"+f2+" ; custom retraction - F");
|
retraction = retraction.replace(/;retractionF/g, "G1 E-"+f1+" F"+f2+" ; custom retraction - F");
|
||||||
retraction = retraction.replace(/;unretractionF/g, "G1 E"+f3+" F"+f4+" ; custom un-retraction/prime - F");
|
retraction = retraction.replace(/;unretractionF/g, "G1 E"+f3+" F"+f4+" ; custom un-retraction/prime - F");
|
||||||
|
if(f5 > 0){
|
||||||
|
retraction = retraction.replace(/;zhopupF/g, "G91\nG1 Z"+f5+" F1200 ; custom z hop - F\nG90");
|
||||||
|
}
|
||||||
|
if(document.retractionForm.psuon.checked == true) {
|
||||||
|
retraction = retraction.replace(/;M80/, "M80");
|
||||||
|
}
|
||||||
if(document.retractionForm.start.checked == true) {
|
if(document.retractionForm.start.checked == true) {
|
||||||
retraction = retraction.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
retraction = retraction.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
||||||
if(f5 > 0){
|
|
||||||
retraction = retraction.replace(/;zhopupF/g, "G91\nG1 Z"+f5+" F1200 ; custom z hop - F\nG90");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
downloadFile('retraction.gcode', retraction);
|
downloadFile('retraction.gcode', retraction);
|
||||||
}
|
}
|
||||||
@ -637,6 +645,9 @@ function processTemperature(){
|
|||||||
temperature = temperature.replace(/temp3/, "M104 S"+c1+" T0 ; custom hot end temp - C");
|
temperature = temperature.replace(/temp3/, "M104 S"+c1+" T0 ; custom hot end temp - C");
|
||||||
temperature = temperature.replace(/temp4/, "M104 S"+d1+" T0 ; custom hot end temp - D");
|
temperature = temperature.replace(/temp4/, "M104 S"+d1+" T0 ; custom hot end temp - D");
|
||||||
temperature = temperature.replace(/temp5/, "M104 S"+e1+" T0 ; custom hot end temp - E");
|
temperature = temperature.replace(/temp5/, "M104 S"+e1+" T0 ; custom hot end temp - E");
|
||||||
|
if(document.temperatureForm.psuon.checked == true) {
|
||||||
|
temperature = temperature.replace(/;M80/, "M80");
|
||||||
|
}
|
||||||
if(document.temperatureForm.start.checked == true) {
|
if(document.temperatureForm.start.checked == true) {
|
||||||
temperature = temperature.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
temperature = temperature.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
||||||
}
|
}
|
||||||
@ -808,6 +819,9 @@ function processAcceleration(){
|
|||||||
acceleration = acceleration.replace(/j5/g, "M205 J"+e4+" ; custom junction deviation - E");
|
acceleration = acceleration.replace(/j5/g, "M205 J"+e4+" ; custom junction deviation - E");
|
||||||
acceleration = acceleration.replace(/j6/g, "M205 J"+f4+" ; custom junction deviation - F");
|
acceleration = acceleration.replace(/j6/g, "M205 J"+f4+" ; custom junction deviation - F");
|
||||||
}
|
}
|
||||||
|
if(document.accelerationForm.psuon.checked == true) {
|
||||||
|
acceleration = acceleration.replace(/;M80/, "M80");
|
||||||
|
}
|
||||||
if(document.accelerationForm.start.checked == true) {
|
if(document.accelerationForm.start.checked == true) {
|
||||||
acceleration = acceleration.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
acceleration = acceleration.replace(/;customstart/, "; custom start gcode\n"+customStart);
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var originalRetraction = `; G-Code originally generated by Simplify3D(R) Version 4.1.2
|
var originalRetraction = `; G-Code originally generated by Simplify3D(R) Version 4.1.2
|
||||||
|
;M80 ; power supply on
|
||||||
G90
|
G90
|
||||||
M82
|
M82
|
||||||
M106 S0
|
M106 S0
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
var originalTemperature = `; G-Code originally generated by Simplify3D(R) Version 4.1.2
|
var originalTemperature = `; G-Code originally generated by Simplify3D(R) Version 4.1.2
|
||||||
|
;M80 ; power supply on
|
||||||
G90
|
G90
|
||||||
M82
|
M82
|
||||||
M106 S0
|
M106 S0
|
||||||
|
Reference in New Issue
Block a user