-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
222 lines (204 loc) · 10.9 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Production CHECK</title>
<style>
iframe,tab-pane {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: none;
}
</style>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="css/pure-min.css" rel="stylesheet">
<link href="css/forms-min.css" rel="stylesheet">
<link href="css/grids-responsive-min.css" rel="stylesheet">
</head>
<body>
<script src="js/lib/jquery.js"></script>
<script src="js/lib/bootstrap.min.js"></script>
<script src="js/lib/fabmo.js"></script>
<script type="text/javascript" src="js/lib/jquery.qrcode.js"></script>
<script type="text/javascript" src="js/lib/qrcode.js"></script>
<script type="text/javascript">
var fabmo = new FabMoDashboard();
</script>
<div class="container">
<!-- Nav tabs -->
<div class="tabs-container">
<ul class="nav nav-tabs" role="tablist">
<li><a id="gen-tab-link" href="#tab-gentest" role="tab" data-toggle="tab"><strong>to CHECK</strong></a></li>
<li class="active"><a id="opensbp-tab-link" href="#tab-opensbp" role="tab" data-toggle="tab"><strong>OPENSBP</strong></a></li>
<li><a id="motiontest-tab-link" href="#tab-motion" role="tab" data-toggle="tab"><strong>MOTION</strong></a></li>
<li><a id="cuttest-tab-link" href="#tab-cuttest" role="tab" data-toggle="tab"><strong>ACTUAL CUTTING</strong></a></li>
<li><a id="serial-tab-link" href="#tab-serialnum" role="tab" data-toggle="tab"><strong>FINISH/SerialNum</strong></a></li>
</ul>
</div>
<div class="tab-content">
<!-- Checklist Pane -->
<div class="tab-pane" id="tab-gentest">
<h2><strong>GENERAL TESTS (basic functionality)</strong></h2>
<!-- Test Homing -->
<div class="container" style="margin-top:20px;">
<div class="row">
<div class="col-xs-10">
<h3><strong>Home Tool</strong></h3>
<div class="well" style="max-height: 300px;overflow: auto;">
<ul class="list-group checked-list-box">
<li class="list-group-item">Click Button to Home ... <a class="btn btn-success btn-sm" id="call-c3">Home XYZ (Area Clear?)</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- Check Inputs -->
<div class="container" style="margin-top:20px;">
<div class="row">
<div class="col-xs-10">
<h3><strong>Check These</strong></h3>
<div class="well" style="max-height: 300px;overflow: auto;">
<ul class="list-group checked-list-box">
<li class="list-group-item">Check GREEN BUTTON on tool (#2)</li>
<li class="list-group-item">Check RED BUTTON (#4)</li>
<li class="list-group-item">Check LID (#3 should come on when lid opens)</li>
<li class="list-group-item">Check Z-Zero Clip (#1 when clip touches Zeroing-plate)</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Test Motion -->
<div class="container" style="margin-top:20px;">
<div class="row">
<div class="col-xs-10">
<h3><strong>Check Motion</strong></h3>
<div class="well" style="max-height: 300px;overflow: auto;">
<ul class="list-group checked-list-box">
<li class="list-group-item">Click to Start Motion Check ... <a class="btn btn-success btn-sm" id="run-movetest">Motion Test</a></li>
</ul>
</div>
</div>
</div>
</div>
<p> </p>
<hr width = "90%" noshade>
<hr width = "90%" noshade>
</div><!-- end Checklist Pane -->
<!-- OpenSBP Pane -->
<div class="tab-pane active" id="tab-opensbp">
<h2><strong>Focusing on the OpenSBP runtime and OpenSBP processing</strong></h2>
<div>
<!--
<h4><strong>First let's just make sure we can run the logo file.</strong></h4>
-->
<p>Tests can be run on simulator without real tool. But, if connected to a real tool, make sure area is clear. Just air-cut, no need to run router.</p>
<p>Buttons will open tests in Job Manager; you should first open in editor (so you can read any header notes) and run from there; then also run as file. See specific suggestions for tests in file headers after opening. </p>
<a class="btn btn-danger btn-sm" id="dash-launch-rep" style="margin-left:40%;"> View/Enter --> Recent Shared Notes and Comments on Tests </a>
<h3><a class="btn btn-success btn-lg" id="run-sblogo"> 1. Run the ShopBot Logo File </a></h3><p style="margin-left:10%;"> Exercise with Stops-Resumes-Quits. </p>
<h3><a class="btn btn-success btn-lg" id="run-ck-syn-error"> 2. Are we reporting Syntax Errors ? </a></h3>
<h3><a class="btn btn-success btn-lg" id="run-on-pause-off"> 3. Check PAUSES between Switch Events </a></h3>
<h3><a class="btn btn-success btn-lg" id="run-sim-homing"> 4. Simulated Z-Zeroing </a></h3><p style="margin-left:10%;"> Will run to Z=.200 without intervention; Trigger Input #3 (if accessible) to simulate Z prox; or, Set Input #3 low to simulate handling of prox-already-triggered-at-start. (Uses current Macro#2.)</p>
<h3><a class="btn btn-success btn-lg" id="run-subs-loops"> 5. Run subs and loops </a></h3>
<h3><a class="btn btn-success btn-lg" id="run-inserted-sk"> 6. Run inserted Keypad (SK) </a></h3>
<h3><a class="btn btn-success btn-lg" id="run-with-macro9"> 7. Run STD-Vcarve File with Macro9 Post
</a></h3>
<p style="margin-left:10%;"> Note that the functioning of a Manual-Tool-Change depends on setting it up in Macro#201 or the DT-FireUp! App. If tool change is done just allow Macro#2 to run if called; the error can be resumed from.</p>
<p></p>
<p> </p>
</div>
<hr width = "90%" noshade>
<hr width = "90%" noshade>
</div><!-- end OpenSBP Pane -->
<!-- Motion Pane -->
<div class="tab-pane" id="tab-motion">
<h2><strong>Put in Cutter, Set Z, and Adjust Plate</strong></h2>
<div>
<h4><strong>Now we're ready to insert the V-bit, Zero it, and adjust the Zero plate offset measurement.</strong></h4>
<p>First Put in the V-bit cutter.</p>
<p></p>
<p>Then we'll do the Z-Zero routine, just click button here.</p>
<h3><a class="btn btn-success btn-lg" id="call-c2"> Run the Routine to Set the Cutter Zero (Macro#2) </a></h3>
<p>Next we'll maske sure the plate height is correct.</p>
<h3><a class="btn btn-success btn-lg" id="call-reset-z-off"> Run the Plate-Adjustment Routine (Macro#77) </a></h3>
<p> </p>
</div>
<hr width = "90%" noshade>
<hr width = "90%" noshade>
</div><!-- end Motion Pane -->
<!-- Test-Cut Pane -->
<div class="tab-pane" id="tab-cuttest">
<h2><strong>Now Ready to Do Test Cut</strong></h2>
<div>
<h4><strong>This routine will automatically put the test file at the back of the sample board.</strong></h4>
<p><strong>Test Preparation:</strong></p>
<ul>
<li>Switch the router to ON, and set speed 4 on the router dial.</li>
<li>Dust ?</li>
<li>Close the hood</li>
<li>Now you're about to run the same test file the customers will cut in the front of the panel ...</li>
</ul>
<p> </p>
<p class='instr-photo'> </p>
<div class="pure-g">
<div class="pure-u-1-3 image-container">
<img class='pure-img' src="img/carving.png">
</div>
</div>
<h3><a class="btn btn-success btn-lg" id="run-test"> Run the "Test-Carve"</a></h3>
<p> </p>
</div>
<hr width = "90%" noshade>
<hr width = "90%" noshade>
</div><!-- end Test-Cut Pane -->
<!-- SerialNum Pane -->
<div class="tab-pane" id="tab-serialnum">
<h2><a id="get-serialnum"><strong></a>Select and Print Labels [use SnagIt]</strong></a></h2>
<h4><strong>To Print Label: Start SnagIt and capture label area, then send to printer (Ctl-P).</strong></h4>
<p>Copy and paste serial number and order info into spreadsheet if we've decided to track this way.</p>
<hr width = "90%" noshade>
<div class="pure-u-1-3 image-container" id="qrcodeCanvas">
<h2 id="demo" ></h2>
</div>
<div class="pure-u-1-4" style="color: black">
<p> </p>
<p>This is your Handibot's serial number and temporary name. Select it in the Wifi manager of your PC or mobile device for AccessPoint link directly to your tool.</p>
<p>Use the "FabMo Minder" from <strong>docs.handibot.com</strong> for identifying your Handibot after you have put it on a network.</p>
</div>
<p> </p>
<hr width = "90%" noshade>
<h3><a class="btn btn-danger btn-lg" id="post-rec"> Log Data / Open Spreadsheet</a> </h3>
<h3><a class="btn btn-danger btn-lg" id="call-deleteme"> FINISHED. DELETE APP !!!</a> </h3>
<hr width = "90%" noshade>
<hr width = "90%" noshade>
</div> <!-- END SerialNum Pane -->
</div> <!-- tab content -->
</div><!-- container -->
<script>
document.getElementById("demo").innerHTML;
</script>
<script src="js/jobfile.js"></script>
<script src="js/helpers.js"></script>
<script src="js/preferences.js"></script>
<script src="js/actions.js"></script>
<script type="text/javascript">
// fabmo.showDRO();
</script>
<script type="text/javascript">
// Prevent a stray enter key from inadvertently submitting a form (and setting the tool in motion!)
$(document).ready(function() {
$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
});
</script>
</body>
</html>