Skip to content

Commit 09f1127

Browse files
authored
Merge pull request #145 from remcoder/demo/presets
Add presets to the demo
2 parents b8156f5 + 98f7e3e commit 09f1127

9 files changed

Lines changed: 65304 additions & 92 deletions

File tree

demo/gcodes/plant-sign.gcode

Lines changed: 22046 additions & 0 deletions
Large diffs are not rendered by default.

demo/gcodes/screw.gcode

Lines changed: 31392 additions & 0 deletions
Large diffs are not rendered by default.

demo/gcodes/vase.gcode

Lines changed: 11586 additions & 0 deletions
Large diffs are not rendered by default.

demo/index.html

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,28 @@
3333
<div class="sidebar">
3434
<div>
3535
<h1>GCode Preview</h1>
36+
Presets:
37+
<select id="settings-presets">
38+
<option value="multicolor">Multicolor</option>
39+
<option value="mach3">CNC tool path</option>
40+
<option value="arcs">Arcs with G2/G3</option>
41+
<option value="vase-mode">Vase mode</option>
42+
<option value="travel-moves">Travel moves</option>
43+
</select>
44+
<div>
45+
File: <select id="file-selector">
46+
<option value="gcodes/benchy.gcode">benchy.gcode</option>
47+
<option value="gcodes/3DBenchy-Multi-part.gcode">3DBenchy-Multi-part.gcode</option>
48+
<option value="gcodes/benchy arcs.gcode">benchy arcs.gcode</option>
49+
<option value="gcodes/mach3.gcode">mach3.gcode</option>
50+
<option value="gcodes/screw.gcode">screw.gcode</option>
51+
<option value="gcodes/vase.gcode">vase.gcode</option>
52+
<option value="gcodes/plant-sign.gcode">plant-sign.gcode</option>
53+
</select>
54+
</div>
3655
<section>
3756
<img id="thumb" title="thumbnail generated by slicer" />
57+
3858
file <a id="file-name">loading..</a>
3959
<div><span id="layer-count"></span> / <span id="file-size"></span></div>
4060
</section>
@@ -70,7 +90,7 @@ <h1>GCode Preview</h1>
7090
</div>
7191
<div class="controls">
7292
<label for="extrusion">Extrusion</label
73-
><input type="checkbox" id="extrusion" />
93+
><input type="checkbox" id="extrusion" checked />
7494
</div>
7595
<div class="controls">
7696
<label for="render-tubes">Render tubes</label
@@ -109,7 +129,7 @@ <h1>GCode Preview</h1>
109129
</div>
110130
<div class="controls">
111131
<label for="extrusion-color-t6">Extrusion color (T6)</label>
112-
<input type="color" id="extrusion-color-t6" value="#ff0000" />
132+
<input type="color" id="extrusion-color-t6" value="#ff0000" />
113133
</div>
114134
<div class="controls">
115135
<label for="extrusion-color-t7">Extrusion color (T7)</label>
@@ -190,6 +210,5 @@ <h1>GCode Preview</h1>
190210
<script src="js/demo.js"></script>
191211
<script>
192212
const gcodeDemo = initDemo();
193-
loadGCodeFromServer('3DBenchy-Multi-part.gcode');
194213
</script>
195214
</body>

0 commit comments

Comments
 (0)