-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathmkdocs.yml
More file actions
255 lines (242 loc) · 14.1 KB
/
mkdocs.yml
File metadata and controls
255 lines (242 loc) · 14.1 KB
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
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
site_name: Opulo Documentation
site_url: https://docs.opulo.io/
repo_url: https://github.com/opulo-inc/lumenpnp/
edit_uri: https://github.com/opulo-inc/docs/edit/main/docs
extra_css:
- stylesheets/extra.css
- stylesheets/neoteroi-cards.css
markdown_extensions:
- admonition
- def_list
- pymdownx.superfences
- attr_list
- md_in_html
- neoteroi.cards
- meta
- footnotes
- pymdownx.tabbed:
alternate_style: true
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
theme:
name: material
logo: img/opulo.webp
favicon: img/favicon.ico
font:
text: Figtree
features:
# Turning off footer nav as it can be misleading, and we have explicit links to the appropriate next section for every page
#- navigation.footer
- navigation.tracking
- navigation.tabs
- navigation.tabs.sticky
- content.tabs.link
- content.action.edit
- toc.integrate
- content.code.copy
palette:
#primary: custom
# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
primary: custom
accent: custom
scheme: slate
toggle:
icon: material/brightness-4
name: Switch to light mode
# Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
primary: custom
accent: custom
scheme: default
toggle:
icon: material/brightness-7
name: Switch to dark mode
plugins:
- glightbox:
draggable: false
- search
- social:
cards_layout_options:
background_color: "#111111"
color: "#daa520"
font_family: Figtree
- neoteroi.mkdocsoad:
use_pymdownx: true
extra:
social:
- icon: fontawesome/brands/facebook-f
link: https://www.facebook.com/opuloinc
- icon: fontawesome/brands/twitter
link: https://twitter.com/OpuloInc
- icon: fontawesome/brands/instagram
link: https://www.instagram.com/opulo.io
- icon: fontawesome/brands/youtube
link: https://www.youtube.com/channel/UCMf49SMPnhxdLormhEpfyfg
- icon: fontawesome/brands/discord
link: https://discord.com/invite/TCwy6De
nav:
- Home: index.md
- LumenPnP Assembly:
- LumenPnP v4:
- Introduction: semi-assembly-4-0/index.md
- Unboxing: semi-assembly-4-0/unboxing/index.md
- Frame: semi-assembly-4-0/frame/index.md
- Electronics: semi-assembly-4-0/electronics/index.md
- LumenPnP v3.1 / v3.2:
- Introduction: semi-assembly-3-1/index.md
- Unboxing: semi-assembly-3-1/unboxing-3-1/index.md
- Assembling the Frame: semi-assembly-3-1/assembling-frame-3-1/index.md
- Mounting Staging Plates: semi-assembly-3-1/mounting-staging-plates-3-1/index.md
- Wiring: semi-assembly-3-1/wiring-3-1/index.md
- LumenPnP v3.0:
- Introduction: semi-assembly/index.md
- Unboxing: semi-assembly/unboxing/index.md
- Assembling the Frame: semi-assembly/assembling-frame/index.md
- Mounting Staging Plates: semi-assembly/mounting-staging-plates/index.md
- Wiring: semi-assembly/wiring/index.md
- Kit Assembly (v2):
- Introduction: byop/index.md
- Mechanical Assembly:
- Printing Parts: byop/mechanical-assembly/1-printing-parts/index.md
- Belt Tensioners: byop/mechanical-assembly/2-belt-tensioners/index.md
- Left Side: byop/mechanical-assembly/3-left-side/index.md
- Right Side: byop/mechanical-assembly/4-right-side/index.md
- Connecting the Sides: byop/mechanical-assembly/5-connecting-sides/index.md
- Y Gantry Assembly: byop/mechanical-assembly/6-y-gantry-assembly/index.md
- X Gantry Assembly: byop/mechanical-assembly/7-x-gantry-assembly/index.md
- Mounting X Gantry to Y: byop/mechanical-assembly/8-mount-x-to-y/index.md
- Mount Y Gantry to Frame: byop/mechanical-assembly/9-mount-y-to-frame/index.md
- Attaching Belts: byop/mechanical-assembly/10-attaching-belts/index.md
- Populating the Staging Plate: byop/mechanical-assembly/11-populating-staging-plate/index.md
- Motherboard Installation:
- Install THT: byop/motherboard/installing-tht/index.md
- Mounting the Motherboard: byop/motherboard/mounting/index.md
- Wiring and Pneumatics:
- Wiring the Y Motors: byop/wiring-and-pneumatics/wiring-y-motors/index.md
- Sheathing the Umbilicals: byop/wiring-and-pneumatics/sheathing-umbilicals/index.md
- Routing Y Gantry Umbilical: byop/wiring-and-pneumatics/routing-y-umbilical/index.md
- Routing X Gantry Umbilical: byop/wiring-and-pneumatics/routing-x-umbilical/index.md
- Connecting to the Motherboard: byop/wiring-and-pneumatics/connecting-to-mobo/index.md
- Connecting Pneumatics: byop/wiring-and-pneumatics/connecting-pneumatics/index.md
- Testing:
- Connect to the Computer: byop/testing/connect-computer/index.md
- Motor Check: byop/testing/motor-check/index.md
- Actuator Check: byop/testing/actuator-check/index.md
- Feedback: byop/testing/feedback/index.md
- OpenPnP Configuration:
- Choose Your LumenPnP Version:
- Identify Which Version You Own: openpnp/index.md
- LumenPnP V4 Calibration:
- Preflight Checklist:
- Introduction: openpnp/v4-1/preflight/index.md
- Install OpenPnP: openpnp/v4-1/preflight/install-config/install-openpnp/index.md
- Import Config Files: openpnp/v4-1/preflight/install-config/import-config/index.md
- Establish a Connection: openpnp/v4-1/preflight/connect/connect-lumen/index.md
- Connect cameras: openpnp/v4-1/preflight/connect/connect-cameras/index.md
- Prepare to Home: openpnp/v4-1/preflight/homing-prep/index.md
- Install Nozzle Tips: openpnp/v4-1/preflight/nozzle-prep/index.md
- Calibration Prep: openpnp/v4-1/preflight/calibration-philosophy/index.md
- OpenPnP Overview: openpnp/v4-1/preflight/interface-overview/index.md
- Issues and Solutions:
- Fundamental Tasks:
- Primary calibration fiducial position & initial camera calibration: openpnp/v4-1/issues-solutions/fundamental/primary-cal-fid-pos/index.md
- Secondary calibration fiducial position & initial camera calibration: openpnp/v4-1/issues-solutions/fundamental/secondary-cal-fid-pos/index.md
- Nozzle N1 offsets for the primary fiducial: openpnp/v4-1/issues-solutions/fundamental/n1-offset/index.md
- Nozzle N1 offsets for the Secondary fiducial: openpnp/v4-1/issues-solutions/fundamental/n1-offset-secondary/index.md
- Nozzle N2 offsets for the primary fiducial: openpnp/v4-1/issues-solutions/fundamental/n2-offset/index.md
- Determine the up-looking camera Bottom position & initial calibration: openpnp/v4-1/issues-solutions/fundamental/bottom-cam-pos/index.md
- Calibrate backlash compensation for axis x: openpnp/v4-1/issues-solutions/fundamental/x-backlash/index.md
- Calibrate backlash compensation for axis y: openpnp/v4-1/issues-solutions/fundamental/y-backlash/index.md
- Calibrate precise camera ↔ nozzle N1 offsets: openpnp/v4-1/issues-solutions/fundamental/n1-offset-precise/index.md
- Calibrate precise camera ↔ nozzle N2 offsets: openpnp/v4-1/issues-solutions/fundamental/n2-offset-precise/index.md
- Use an adaptive (top) camera settling method.: openpnp/v4-1/issues-solutions/fundamental/camera-settling-top/index.md
- Use an adaptive (bottom) camera settling method.: openpnp/v4-1/issues-solutions/fundamental/camera-settling-bottom/index.md
- Calibration Validation:
- Introduction: openpnp/v4-1/controlled-validation-test/introduction/index.md
- Board Validation: openpnp/v4-1/controlled-validation-test/board-validation/index.md
- Feeder Validation: openpnp/v4-1/controlled-validation-test/feeder-validation/index.md
- Job Validation: openpnp/v4-1/controlled-validation-test/job-validation/index.md
- Debugging:
- Errors: openpnp/v4/debugging/index.md
- Vision Pipeline Adjustment:
- Introduction: openpnp/v4/vision-pipeline-adjustment/1-introduction.md
- Homing Fiducial Pipeline: openpnp/v4/vision-pipeline-adjustment/2-homing-fiducial-pipeline.md
- PCB Fiducial Pipeline: openpnp/v4/vision-pipeline-adjustment/3-pcb-fiducial-pipeline.md
- Nozzle Calibration Pipeline: openpnp/v4/vision-pipeline-adjustment/4-nozzle-calibration-pipeline.md
- Part Identification Pipeline: openpnp/v4/vision-pipeline-adjustment/5-part-identification-pipeline.md
- Feeders:
- Choose Feeder Type: openpnp/v4-1/controlled-validation-test/choose-your-feeder/index.md
- Overview: feeders/1-overview/feeder-overview.md
- Software Update: feeders/3-software-update/index.md
- Mounting Feeders: feeders/4-mounting/mounting.md
- OpenPnP Setup: feeders/5-openpnp-setup/feeder-openpnp-setup.md
- Loading Tape: feeders/6-loading-tape/loading-tape.md
- Setting Pick Position: feeders/7-setting-pick-position/setting-pick-position.md
- Troubleshooting: feeders/8-troubleshooting/troubleshooting.md
- Guides:
- Design for LumenPnP: guides/design-for-lumenpnp/index.md
- Update LumenPnP Firmware: guides/update-firmware/index.md
- Find Your OpenPnP Version: guides/get-openpnp-version/index.md
- Extracting Your Config Files: guides/extracting-your-config-files/index.md
- Collecting OpenPnP Logs: guides/openpnp-logs/index.md
- Secondary Fiducial Upgrade Guide: guides/secondary-fid-install/index.md
- Running Your First Job:
- Introduction: openpnp/v4/ftp/index.md
- Board Setup: openpnp/v4/ftp/1-board-setup/index.md
- Feeder Setup: openpnp/v4/ftp/2-feeder-setup/index.md
- Test Run: openpnp/v4/ftp/3-test-run/index.md
- Next Steps: openpnp/v4/next-steps/index.md
- Change Motor Current: guides/motor-current/index.md
- Change Machine Speed: guides/machine-speed/index.md
- Change Ring Light Brightness: guides/ring-light-settings/index.md
- Set Motor Disable Timeout: guides/motor-disable-timeout/index.md
- Feeder UART Bootloader Fix: guides/feeder-uart-boot-fix/index.md
- DIY Build (WIP):
- Introduction: guides/diy-v4/index.md
- Printing Parts: guides/diy-v4/1-printing/index.md
- Following OHAI: guides/diy-v4/2-ohai/index.md
- Misc:
- Feeders:
- Standalone Feeder Control: misc/standalone-feeders/index.md
- Photon Protocol: misc/photon/index.md
- V4.0 Single Fiducial Calibration Method:
- Install and Configure OpenPnP:
- Install OpenPnP 2.6: openpnp/v4/install-config/install/index.md
- Import V4.0 Configuration Files: openpnp/v4/install-config/import-config/index.md
- Introduction: openpnp/v4/calibration/index.md
- Connect LumenPnP and Configure Bottom Camera: openpnp/v4/calibration/2-connect-to-machine/index.md
- Configure Top Camera and Homing Fiducial: openpnp/v4/calibration/4-homing-fiducial/index.md
- MM/Pixel Calibration: openpnp/v4/calibration/5-mm-per-pixel/index.md
- Nozzle Offset: openpnp/v4/calibration/6-nozzle-offset/index.md
- Bottom Camera Position: openpnp/v4/calibration/7-bottom-camera-position/index.md
- Nozzle Tip Calibration: openpnp/v4/calibration/8-nozzle-tip-calibration/nozzle-tip-calibration.md
- Vacuum Part Detection: openpnp/v4/calibration/10-vacuum-sensor/index.md
- V3 and Older Docs:
- Machine Versions: misc/versions/index.md
- Upgrade to V4: misc/upgrade/index.md
- Add Feeder Support to V3.0.4 or Older: misc/v3-and-older/index/md
- Tune Sensorless Homing (V3 only): guides/tuning-sensorless/index.md
- Updating OpenPnP GCode Macros: guides/update-gcode-macros/index.md
- Installing the Slot Harness on v3.0.X:
- Introduction: feeders/2-install-harness/index.md
- Slot Blades: feeders/2-install-harness/feeder-blade/index.md
- Individual Slots: feeders/2-install-harness/feeder-slot/index.md
- Second Nozzle Upgrade Guide (V2 only): misc/v3-and-older/second-tool/index.md
- REV03 Mobo Interposer Guide (V2 only): misc/v3-and-older/rev3-vac-interposer/index.md
- V2/V3 Docs Guide:
- Import V2/V3 Config Files: misc/import-config/index.md
- LumenPnP V2/V3 Calibration:
- Introduction: misc/calibration/index.md
- Connecting to Your Machine: misc/calibration/2-connect-to-machine/index.md
- Homing Fiducial: misc/calibration/4-homing-fiducial/index.md
- MM/Pixel: misc/calibration/5-mm-per-pixel/index.md
- Nozzle Offset: misc/calibration/6-nozzle-offset/index.md
- Bottom Camera Position: misc/calibration/7-bottom-camera-position/index.md
- Nozzle Tip Calibration: misc/calibration/8-nozzle-tip-calibration/nozzle-tip-calibration.md
- Vacuum Part Detection: misc/calibration/10-vacuum-sensor/index.md
- FAQ: faq/index.md
- Software Updates: software-updates/index.md