diff --git a/docs/feeder8/pcb/index.md b/docs/feeder8/pcb/index.md index d6535358..a3230d92 100644 --- a/docs/feeder8/pcb/index.md +++ b/docs/feeder8/pcb/index.md @@ -1,4 +1,4 @@ -# PCB Assembly +# PCB Assembly Brice This section will guide the reader on how to properly assemble and test a `feeder-mobo` for further use in all width `feeder` variants. @@ -18,80 +18,80 @@ This section will guide the reader on how to properly assemble and test a `feede ![](img/stencil-cleaning-top.jpg) ![](img/stencil-cleaning-bottom.jpg) -1. Grab a new feeder panel. +2. Grab a new feeder panel. ![](img/panel.jpg) -1. Insert the panel into the jig. +3. Insert the panel into the jig. ![](img/panel-in-jig.jpg) -1. Check to make sure that the stencil is aligned with the pads on the panel. +4. Check to make sure that the stencil is aligned with the pads on the panel. ![](img/stencil-aligned.jpg) -1. Grab the jar of **FRESH** Loctite GC10 solder paste. +5. Grab the jar of **FRESH** Loctite GC10 solder paste. ![](img/loctite-gc10.jpg) -1. Remove the plug from the jar. +6. Remove the plug from the jar. ![](img/paste-plug.jpg) ![](img/paste-plug-removed.jpg) -1. Remove some paste from the jar with the paddle, and spread it along the top of the stencil. +7. Remove some paste from the jar with the paddle, and spread it along the top of the stencil. ![](img/applying-paste.jpg) -1. IMMEDIATELY replace the plug. +8. IMMEDIATELY replace the plug. ![](img/plug-reinserted.jpg) -1. Grab the squeegee tool. +9. Grab the squeegee tool. ![](img/squeegee.jpg) -1. Align the squeegee on the stencil so that the **boltheads are facing up**. +10. Align the squeegee on the stencil so that the **boltheads are facing up**. ![](img/boltheads-up.jpg) ![](img/about-to-squeegee.jpg) -1. Squeegee paste across the panel. **Apply plenty of force**. Make sure you use the correct angle. An angle too high will result in not enough paste, and an angle too low will result in too much. +11. Squeegee paste across the panel. **Apply plenty of force**. Make sure you use the correct angle. An angle too high will result in not enough paste, and an angle too low will result in too much. ![](img/correct-angle.jpg) ![](img/angle-high.jpg) ![](img/angle-low.jpg) ![](img/angle-range-results.jpg) -1. With a high angle, scrape up any remaining paste on the top of the stencil. Do this once in the Y axis, and twice in the X axis, covering the whole panel. +12. With a high angle, scrape up any remaining paste on the top of the stencil. Do this once in the Y axis, and twice in the X axis, covering the whole panel. ![](img/scrape-y.jpg) ![](img/scrape-x.jpg) -1. Lift the stencil away from the board in a smooth motion. **Do NOT bring the stencil back onto the PCB after lifting**. +13. Lift the stencil away from the board in a smooth motion. **Do NOT bring the stencil back onto the PCB after lifting**. ![](img/lift-stencil.jpg) -1. Inspect the paste. Make sure that there is a sufficient gap between pads. If the paste is heavily bridging, wipe off the paste and redo the process. +14. Inspect the paste. Make sure that there is a sufficient gap between pads. If the paste is heavily bridging, wipe off the paste and redo the process. ![](img/paste-ok.jpg) ![](img/paste-ng.jpg) -1. Clean the stencil like before. +15. Clean the stencil like before. ![](img/stencil-ipa.jpg) ![](img/stencil-cleaning-top.jpg) ![](img/stencil-cleaning-bottom.jpg) -1. Repeat the process of adding a blank panel, squeegeeing, and cleaning until the necessary amount of panels are pasted. Only paste what you are **SURE** you can populate and reflow in the same day. If you complete that number early, you can paste more boards and run more jobs, but leaving a panel pasted and not reflowed overnight is **not acceptable**. +16. Repeat the process of adding a blank panel, squeegeeing, and cleaning until the necessary amount of panels are pasted. Only paste what you are **SURE** you can populate and reflow in the same day. If you complete that number early, you can paste more boards and run more jobs, but leaving a panel pasted and not reflowed overnight is **not acceptable**. -1. If you are done pasting, scrape any remaining paste off of squeegee with the paddle, and scrape it into the **OLD Paste container**. +17. If you are done pasting, scrape any remaining paste off of squeegee with the paddle, and scrape it into the **OLD Paste container**. ![](img/scrape-paste-squeegee.jpg) ![](img/paste-removed-squeegee.jpg) ![](img/paste-recycle.jpg) -1. When done pasting, immediately wash your hands, and wipe down the work area. We do not use leaded solder paste at Opulo, but even the unleaded stuff isn't great to have hanging around. +18. When done pasting, immediately wash your hands, and wipe down the work area. We do not use leaded solder paste at Opulo, but even the unleaded stuff isn't great to have hanging around. ![](img/wash-hands.jpeg) diff --git a/docs/lumen/mobo/index.md b/docs/lumen/mobo/index.md index 35ffcc07..364d24d2 100644 --- a/docs/lumen/mobo/index.md +++ b/docs/lumen/mobo/index.md @@ -194,11 +194,15 @@ This section will guide the reader on how to properly assemble and test a `mobo` 1. Plug the motherboard into the computer using a USB-B cable. Hold the Boot button until you see your terminal output change. If you never do, put the board in the MRB tray. -1. If you do see a change, it means we’ve booted into DFU mode successfully. Check off the “DFU” checkmark on the receipt and move on to the next step. +1. If you do see a change, it means we’ve booted into DFU mode successfully. Check off the “DFU” checkmark on the receipt. + +1. Type `CTRL-C` into terminal to cancel the dfu command. ### Serial -1. Press the reset button on the motherboard, and open CNCjs on your computer. Refresh the available ports, and look for one in the dropdown. Click the available port (with the name STMicroelectronics), and hit connect. Type “M115” in the console and hit enter. Look for an output like the following (doesn’t have to be exact): +1. With the motherboard still plugged into the computer in DFU mode, type `flashmarlin` into the terminal and wait for the firmware upload to complete + +2. Press the reset button on the motherboard, and go to [debug.opulo.io](https://debug.opulo.io/) in Chrome on the QC computer. Click "Connect" in the upper right, and select the `MARLIN_OPULO_LUMEN` option. Type `M115` in the console and hit enter. Look for an output like the following (doesn’t have to be exact): Cap:EEPROM:1 Cap:AUTOREPORT_TEMP:1 @@ -209,7 +213,7 @@ This section will guide the reader on how to properly assemble and test a `mobo` Cap:TOGGLE_LIGHTS:0 Cap:EMERGENCY_PARSER:1 -1. If any part of this fails to occur, put the board in the “MRB” tray. If successful, check the serial connection box on the receipt, and move to the `Needs THT` tray. +3. If any part of this fails to occur, put the board in the “MRB” tray. If successful, check the serial connection box on the receipt, and move to the `Needs THT` tray. ## Needs THT