diff --git a/docs/feeders/1-overview/feeder-overview.md b/docs/feeders/1-overview/feeder-overview.md index 80c18688f..fd0ce0925 100644 --- a/docs/feeders/1-overview/feeder-overview.md +++ b/docs/feeders/1-overview/feeder-overview.md @@ -62,4 +62,4 @@ If you find that there's something unclear in this documentation, please [submit ## Next steps -Before using the feeders, you'll [install the slot harness](../2-install-harness/installing-the-slot-harness.md). +Before using the feeders, you'll [install the slot harness](../2-install-harness/index.md). diff --git a/docs/feeders/2-install-harness/feeder-blade/index.md b/docs/feeders/2-install-harness/feeder-blade/index.md index 9aa4cd4be..b6f2a982a 100644 --- a/docs/feeders/2-install-harness/feeder-blade/index.md +++ b/docs/feeders/2-install-harness/feeder-blade/index.md @@ -10,7 +10,7 @@ In this step, you'll install and wire slots onto the front and back rails of you To ensure feeders will mount to your LumenPnP's front rail, we need to ensure that your staging plate is mounted at the correct position. **If you have a v3 LumenPnP, your staging plate is already at the correct distance, and can skip this section.** !!! danger "Warning" - Be aware that moving your primary staging plate will change where your bottom camera and homing fiducial markers are mounted. After moving the staging plate, you will need to review your machine's calibration. Specifically, the [Homing Fiducial](../../openpnp/calibration/4-homing-fiducial/index.md#tuning-the-homing-fiducial) and [Bottom Camera Position](../../openpnp/calibration/7-bottom-camera-position/index.md). + Be aware that moving your primary staging plate will change where your bottom camera and homing fiducial markers are mounted. After moving the staging plate, you will need to review your machine's calibration. Specifically, the [Homing Fiducial](/openpnp/calibration/4-homing-fiducial) and [Bottom Camera Position](/openpnp/calibration/7-bottom-camera-position). 1. Unplug your LumenPnP. @@ -19,7 +19,7 @@ To ensure feeders will mount to your LumenPnP's front rail, we need to ensure th 3. Measure exactly 75mm of clearance between the front rail and the staging plate. You can use the [squaring bracket](https://github.com/opulo-inc/lumenpnp/blob/main/pnp/cad/FDM/squaring-bracket.FCStd) included in LumenPnP v3 kits. (STL available in the latest [LumenPnP Release](https://github.com/opulo-inc/lumenpnp/releases)) ![measuring with the squaring bracket](img/staging-plate-spacing.png) -4. Re-tighten the four M5x8mm button head screws to secure the staging plate. +1. Re-tighten the four M5x8mm button head screws to secure the staging plate. ![Tighten the staging plate screws](img/staging-right-screw-1.JPG) ## Prepare the Slots @@ -184,7 +184,7 @@ If you were directed to this page by LumenPnP wiring instructions return to one * [v3.0](/semi-assembly/wiring/#finalize-wiring) * [v3.1 / V3.2](/semi-assembly-3-1/wiring-3-1/#finalize-wiring) -Otherwise, next is [updating your software.](../3-software-update/software-update.md) +Otherwise, next is [updating your software.](/feeders/3-software-update) [clip-url]: https://github.com/opulo-inc/lumenpnp/blob/main/pnp/cad/FDM/extrusion-cable-clip.FCStd [slot-url]: https://github.com/opulo-inc/feeder diff --git a/docs/feeders/2-install-harness/feeder-slot/index.md b/docs/feeders/2-install-harness/feeder-slot/index.md index f2b3394d0..4a8a4987e 100644 --- a/docs/feeders/2-install-harness/feeder-slot/index.md +++ b/docs/feeders/2-install-harness/feeder-slot/index.md @@ -10,7 +10,7 @@ In this step, you'll install and wire slots onto the front and back rails of you To ensure feeders will mount to your LumenPnP's front rail, we need to ensure that your staging plate is mounted at the correct position. **If you have a v3 LumenPnP, your staging plate is already at the correct distance, and can skip this section.** !!! danger "Warning" - Be aware that moving your primary staging plate will change where your bottom camera and homing fiducial markers are mounted. After moving the staging plate, you will need to review your machine's calibration. Specifically, the [Homing Fiducial](../../openpnp/calibration/4-homing-fiducial/index.md#tuning-the-homing-fiducial) and [Bottom Camera Position](../../openpnp/calibration/7-bottom-camera-position/index.md). + Be aware that moving your primary staging plate will change where your bottom camera and homing fiducial markers are mounted. After moving the staging plate, you will need to review your machine's calibration. Specifically, the [Homing Fiducial](../../openpnp/calibration/4-homing-fiducial/#tuning-the-homing-fiducial) and [Bottom Camera Position](../../openpnp/calibration/7-bottom-camera-position/). 1. Unplug your LumenPnP. @@ -19,7 +19,7 @@ To ensure feeders will mount to your LumenPnP's front rail, we need to ensure th 3. Measure exactly 75mm of clearance between the front rail and the staging plate. You can use the [squaring bracket](https://github.com/opulo-inc/lumenpnp/blob/main/pnp/cad/FDM/squaring-bracket.FCStd) included in LumenPnP v3 kits. (STL available in the latest [LumenPnP Release](https://github.com/opulo-inc/lumenpnp/releases)) ![measuring with the squaring bracket](img/staging-plate-spacing.png) -4. Re-tighten the four M5x8mm button head screws to secure the staging plate. +1. Re-tighten the four M5x8mm button head screws to secure the staging plate. ![Tighten the staging plate screws](img/staging-right-screw-1.JPG) ## Prepare the Slots @@ -168,7 +168,7 @@ If you were directed to this page by LumenPnP wiring instructions return to one * [v3.0](/semi-assembly/wiring/#finalize-wiring) * [v3.1 / V3.2](/semi-assembly-3-1/wiring-3-1/#finalize-wiring) -Otherwise, next is [updating your software.](../3-software-update/software-update.md) +Otherwise, next is [updating your software.](../3-software-update) [clip-url]: https://github.com/opulo-inc/lumenpnp/blob/main/pnp/cad/FDM/extrusion-cable-clip.FCStd [slot-url]: https://github.com/opulo-inc/feeder diff --git a/docs/feeders/2-install-harness/index.md b/docs/feeders/2-install-harness/index.md index 6626a3b0d..64a46930e 100644 --- a/docs/feeders/2-install-harness/index.md +++ b/docs/feeders/2-install-harness/index.md @@ -2,14 +2,14 @@ The LumenPnP has two versions of slots. The most recent version has four "blades" of slots. The older version has fifty individual slots that each need to be mounted. They both work the exact same. Select your version below for the correct installation instructions. -# [Feeder Slot Blades](feeder-blade/) +# [Feeder Slot Blades](feeder-blade/index.md) [![Feeder Slot Blades][1]][2] [1]: img/feeder-blade-set.jpg [2]: feeder-blade/ "Redirect to Feeder Slot Blades" -# [Individual Feeder Slots](feeder-slot/) +# [Individual Feeder Slots](feeder-slot/index.md) [![Individual Feeder Slots][3]][4] diff --git a/docs/feeders/3-software-update/software-update.md b/docs/feeders/3-software-update/index.md similarity index 99% rename from docs/feeders/3-software-update/software-update.md rename to docs/feeders/3-software-update/index.md index 0920efee9..dbe380b1e 100644 --- a/docs/feeders/3-software-update/software-update.md +++ b/docs/feeders/3-software-update/index.md @@ -29,7 +29,7 @@ LumenPnP feeders require a specific version of OpenPnP (the 2023-04-05 release), - If you have a v2, choose `v2-lumenpnp-firmware-feeder-support.bin`. - If you have a v3, choose `v3-lumenpnp-firmware-feeder-support.bin`. -2. Follow the instructions for [updating your LumenPnP's firmware](../../byop/motherboard/update-firmware/index.md). +2. Follow the instructions for [updating your LumenPnP's firmware](/guides/update-firmware/index.md). ## Update Feeder Firmware **(Optional)** diff --git a/docs/guides/second-tool/index.md b/docs/guides/second-tool/index.md index 6664ad2d2..59187ac12 100644 --- a/docs/guides/second-tool/index.md +++ b/docs/guides/second-tool/index.md @@ -93,7 +93,7 @@ The new tool will need a new vacuum pump and valve. This will be mostly the same !!! danger "Note" It is very important to not plug in or unplug stepper motor drivers or motors while the board is powered on. Make sure to unplug the power supply before inserting or removing drivers or motors. - ![marking the right motor stepper motor](images/installStepperDriver.JPG) + ![marking the right motor stepper motor](images/installStepperDriver.jpg) ## Configuring OpenPnP @@ -207,8 +207,8 @@ With the hardware set up, we need to tell OpenPnP about the newly installed tool ## Fine Tuning 1. Attach a nozzle to your new second tool head -2. Set [your new nozzle's offset](../../../openpnp/calibration/6-nozzle-offset/index.md). -3. Try homing your machine again. If you get the `Nozzle tip calibration: not enough results from vision. Check pipeline and threshold` error, you will need to tune your [Bottom Camera Vision Pipeline](../../../openpnp/vision-pipeline-adjustment/4-nozzle-calibration-pipeline.md). -4. Test picking components out of your feeders. Follow the instructions in the [FTP](../../../openpnp/ftp/1-installing-the-feeders/index.md#installing-the-n045-nozzle) guide. Make sure to activate your newly created tool head, and assign a nozzle tip to it. +2. Set [your new nozzle's offset](../../../openpnp/calibration/6-nozzle-offset). +3. Try homing your machine again. If you get the `Nozzle tip calibration: not enough results from vision. Check pipeline and threshold` error, you will need to tune your [Bottom Camera Vision Pipeline](/openpnp/vision-pipeline-adjustment/4-nozzle-calibration-pipeline). +4. Test picking components out of your feeders. Follow the instructions in the [FTP](/openpnp/ftp/1-installing-the-feeders/#installing-the-n045-nozzle) guide. Make sure to activate your newly created tool head, and assign a nozzle tip to it. [step]: https://wiki.fysetc.com/Silent2209/ diff --git a/docs/openpnp/ftp/2-setting-up-the-board/index.md b/docs/openpnp/ftp/2-setting-up-the-board/index.md index 5d8fae31e..aae20caa3 100644 --- a/docs/openpnp/ftp/2-setting-up-the-board/index.md +++ b/docs/openpnp/ftp/2-setting-up-the-board/index.md @@ -74,7 +74,7 @@ The next step is to set the physical location of the FTP board in OpenPNP. You'l 3. If you'd prefer, you can also fall back on manually defining the board's location using the "Multiple Placements" icon button. ![Use the board location from multiple placements button to manually set the board location and rotation](images/Board-location-from-multiple-placements-button.png) -16. To double-check the board's location, rerun the fiducial scan. It is also useful to select some of the other placement locations and move the camera to them as well to check that the camera is centered between the metal pads. If the camera is not lining up correctly, see [Troubleshooting](../../../misc/troubleshooting/symptoms/index.md) for help getting things more tightly set up. +16. To double-check the board's location, rerun the fiducial scan. It is also useful to select some of the other placement locations and move the camera to them as well to check that the camera is centered between the metal pads. ## Placing Components @@ -92,7 +92,7 @@ The next step is to set the physical location of the FTP board in OpenPNP. You'l - If the component was not picked up correctly, you will need to adjust your [feeder location or height](../1-installing-the-feeders/index.md). - If the component was not identified by the bottom camera correctly, you will likely need to adjust its [Part Identification Vision Pipeline](../../vision-pipeline-adjustment/5-part-identification-pipeline.md). - If the component did not stick to the FTP board, you should lower the FTP board's Z axis location (`0.10mm` increments are a good starting place). -- If the component stuck to the FTP board but was not centered on placement location (on the pads on the PCB), it's likely you need to adjust that part's [vision pipeline](../../vision-pipeline-adjustment/5-part-identification-pipeline.md) or that [nozzle's offset](openpnp/calibration/6-nozzle-offset/index.md). +- If the component stuck to the FTP board but was not centered on placement location (on the pads on the PCB), it's likely you need to adjust that part's [vision pipeline](../../vision-pipeline-adjustment/5-part-identification-pipeline.md) or that [nozzle's offset](/openpnp/calibration/6-nozzle-offset). - If the component is not rotated correctly, it's likely you need to adjust that part's [vision pipeline](../../vision-pipeline-adjustment/5-part-identification-pipeline.md) or you need to adjust the relevant feeder's rotation value. -It is normal for your first set of component placements to have some offset errors. The vast majority of these errors can be fixed with [vision pipeline adjustment](../../vision-pipeline-adjustment/1-introduction.md) and tuning your [nozzle offsets](openpnp/calibration/6-nozzle-offset/index.md). +It is normal for your first set of component placements to have some offset errors. The vast majority of these errors can be fixed with [vision pipeline adjustment](../../vision-pipeline-adjustment/1-introduction.md) and tuning your [nozzle offsets](/openpnp/calibration/6-nozzle-offset). diff --git a/docs/openpnp/vision-pipeline-adjustment/1-introduction.md b/docs/openpnp/vision-pipeline-adjustment/1-introduction.md index 1e80b40d9..053e046a7 100644 --- a/docs/openpnp/vision-pipeline-adjustment/1-introduction.md +++ b/docs/openpnp/vision-pipeline-adjustment/1-introduction.md @@ -14,7 +14,7 @@ Computer vision is one of the most important and complicated elements of a pick 3. [Finding the tips of your nozzles (Bottom Camera)](4-nozzle-calibration-pipeline.md) 4. [Confirming and orienting the parts the machine has picked up. (Bottom Camera)](5-part-identification-pipeline.md) -We've included good settings in the [default machine configuration](../calibration/1-import-config/index.md) to get you started, but you will likely need to tune the settings for your exact needs depending on the ambient light in your room, the settings you used when configuring your cameras, and the kinds of components you're placing. +We've included good settings in the [default machine configuration](/openpnp/calibration/1-import-config) to get you started, but you will likely need to tune the settings for your exact needs depending on the ambient light in your room, the settings you used when configuring your cameras, and the kinds of components you're placing. **For more information, we highly recommend reading the [OpenPnP documentation](https://github.com/openpnp/openpnp/wiki/Bottom-Vision).** diff --git a/mkdocs.yml b/mkdocs.yml index 96aa00d37..75a6fd5fe 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -135,7 +135,7 @@ nav: - 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 - - Software Update: feeders/3-software-update/software-update.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