diff --git a/docs/lumen/y-gantry/img/M3-acorn-nut-install.png b/docs/lumen/y-gantry/img/M3-acorn-nut-install.png new file mode 100644 index 0000000..4712c85 Binary files /dev/null and b/docs/lumen/y-gantry/img/M3-acorn-nut-install.png differ diff --git a/docs/lumen/y-gantry/img/back-leg-hex-nut1.png b/docs/lumen/y-gantry/img/back-leg-hex-nut1.png new file mode 100644 index 0000000..eed9401 Binary files /dev/null and b/docs/lumen/y-gantry/img/back-leg-hex-nut1.png differ diff --git a/docs/lumen/y-gantry/img/back-leg-hex-nut2.png b/docs/lumen/y-gantry/img/back-leg-hex-nut2.png new file mode 100644 index 0000000..e5f5e54 Binary files /dev/null and b/docs/lumen/y-gantry/img/back-leg-hex-nut2.png differ diff --git a/docs/lumen/y-gantry/img/belt-tension-arm-nut.png b/docs/lumen/y-gantry/img/belt-tension-arm-nut.png new file mode 100644 index 0000000..f73e8d2 Binary files /dev/null and b/docs/lumen/y-gantry/img/belt-tension-arm-nut.png differ diff --git a/docs/lumen/y-gantry/img/belt-tensioner-arm-asm-install.png b/docs/lumen/y-gantry/img/belt-tensioner-arm-asm-install.png new file mode 100644 index 0000000..48bab50 Binary files /dev/null and b/docs/lumen/y-gantry/img/belt-tensioner-arm-asm-install.png differ diff --git a/docs/lumen/y-gantry/img/belt-tensioner-pivot-bolt.png b/docs/lumen/y-gantry/img/belt-tensioner-pivot-bolt.png new file mode 100644 index 0000000..a8c0243 Binary files /dev/null and b/docs/lumen/y-gantry/img/belt-tensioner-pivot-bolt.png differ diff --git a/docs/lumen/y-gantry/img/complete-front-left-leg.png b/docs/lumen/y-gantry/img/complete-front-left-leg.png new file mode 100644 index 0000000..176dd9f Binary files /dev/null and b/docs/lumen/y-gantry/img/complete-front-left-leg.png differ diff --git a/docs/lumen/y-gantry/img/front-drag-chain-mount-nut.png b/docs/lumen/y-gantry/img/front-drag-chain-mount-nut.png new file mode 100644 index 0000000..9e9c210 Binary files /dev/null and b/docs/lumen/y-gantry/img/front-drag-chain-mount-nut.png differ diff --git a/docs/lumen/y-gantry/img/front-leg-extension-mounting-nut1.png b/docs/lumen/y-gantry/img/front-leg-extension-mounting-nut1.png new file mode 100644 index 0000000..0f10649 Binary files /dev/null and b/docs/lumen/y-gantry/img/front-leg-extension-mounting-nut1.png differ diff --git a/docs/lumen/y-gantry/img/front-leg-extension-mounting-nut2.png b/docs/lumen/y-gantry/img/front-leg-extension-mounting-nut2.png new file mode 100644 index 0000000..0c8f608 Binary files /dev/null and b/docs/lumen/y-gantry/img/front-leg-extension-mounting-nut2.png differ diff --git a/docs/lumen/y-gantry/img/gt2-idler-install.png b/docs/lumen/y-gantry/img/gt2-idler-install.png new file mode 100644 index 0000000..c0f738d Binary files /dev/null and b/docs/lumen/y-gantry/img/gt2-idler-install.png differ diff --git a/docs/lumen/y-gantry/img/gt2-idler-pivot-bolt.png b/docs/lumen/y-gantry/img/gt2-idler-pivot-bolt.png new file mode 100644 index 0000000..dd4ce99 Binary files /dev/null and b/docs/lumen/y-gantry/img/gt2-idler-pivot-bolt.png differ diff --git a/docs/lumen/y-gantry/img/gt2-pivot-hex-nut-insert.png b/docs/lumen/y-gantry/img/gt2-pivot-hex-nut-insert.png new file mode 100644 index 0000000..7f75496 Binary files /dev/null and b/docs/lumen/y-gantry/img/gt2-pivot-hex-nut-insert.png differ diff --git a/docs/lumen/y-gantry/img/m3x16-tensioner-bolt-install.png b/docs/lumen/y-gantry/img/m3x16-tensioner-bolt-install.png new file mode 100644 index 0000000..4386ed8 Binary files /dev/null and b/docs/lumen/y-gantry/img/m3x16-tensioner-bolt-install.png differ diff --git a/docs/lumen/y-gantry/img/tensioner-arm-m3-hex-nut-insertion.png b/docs/lumen/y-gantry/img/tensioner-arm-m3-hex-nut-insertion.png new file mode 100644 index 0000000..f05c293 Binary files /dev/null and b/docs/lumen/y-gantry/img/tensioner-arm-m3-hex-nut-insertion.png differ diff --git a/docs/lumen/y-gantry/img/y-gantry-hex-nut.png b/docs/lumen/y-gantry/img/y-gantry-hex-nut.png new file mode 100644 index 0000000..55b3dc9 Binary files /dev/null and b/docs/lumen/y-gantry/img/y-gantry-hex-nut.png differ diff --git a/docs/lumen/y-gantry/img/y-gantry-motor-prep0.png b/docs/lumen/y-gantry/img/y-gantry-motor-prep0.png new file mode 100644 index 0000000..bfded51 Binary files /dev/null and b/docs/lumen/y-gantry/img/y-gantry-motor-prep0.png differ diff --git a/docs/lumen/y-gantry/img/y-gantry-motor-prep1.png b/docs/lumen/y-gantry/img/y-gantry-motor-prep1.png new file mode 100644 index 0000000..fbe2c82 Binary files /dev/null and b/docs/lumen/y-gantry/img/y-gantry-motor-prep1.png differ diff --git a/docs/lumen/y-gantry/img/y-gantry-motor-prep2.png b/docs/lumen/y-gantry/img/y-gantry-motor-prep2.png new file mode 100644 index 0000000..0e33cba Binary files /dev/null and b/docs/lumen/y-gantry/img/y-gantry-motor-prep2.png differ diff --git a/docs/lumen/y-gantry/img/y-gantry-motor-prep3.png b/docs/lumen/y-gantry/img/y-gantry-motor-prep3.png new file mode 100644 index 0000000..73c3e9f Binary files /dev/null and b/docs/lumen/y-gantry/img/y-gantry-motor-prep3.png differ diff --git a/docs/lumen/y-gantry/index.md b/docs/lumen/y-gantry/index.md index 000ea34..a29e2a3 100644 --- a/docs/lumen/y-gantry/index.md +++ b/docs/lumen/y-gantry/index.md @@ -1,17 +1,107 @@ -# Welcome to MkDocs +## Preparing front-left-leg +- Remove any stringing from the 3D print with a heat gun +- Insert 3x `m5-hex-nut` into the following regions + - 2x in bottom of the leg for customer-side `front-leg-extension` mounting + ![](img/front-leg-extension-mounting-nut1.png) + ![](img/front-leg-extension-mounting-nut2.png) + - 1x near extrusion pocket for customer-side attachment of front-drag-chain-mount + ![](img/front-drag-chain-mount-nut.png) + +- Insert 1x `m5-nylock-hex-nut` into in the underside of `belt-tensioner-arm` mounting post + ![](img/belt-tension-arm-nut.png) + +## Preparing back-leg +- Remove any stringing from the 3D print with a heat gun +- Insert an `m5-hex-nut` into the bottom of the `back-leg` 3D print + - Finger strength *should* be sufficient to install this fastener into position + !!!glue "Glue if needed" + Add a drop of loctite to the region if the fastener fit is looser than normal and seems at risk of falling out in transit + ![](img/back-leg-hex-nut1.png) + ![](img/back-leg-hex-nut2.png) -For full documentation visit [mkdocs.org](https://www.mkdocs.org). +## Preparing y-gantry +- Remove any stringing from the 3D print with a heat gun +- Insert 6x `m5-hex-nut` into the following region + ![](img/y-gantry-hex-nut.png) + +## Preparing y-gantry stepper motor +- Gather the following parts and toolls + - nema17-stepper-motor + - GT2-timing-pulley + - y-timing-pulley-spacer-jig + - Torque driver w/2mm hex driver, set to `0.7 N/M` *(not shown)* -## Commands + ![](img/y-gantry-motor-prep0.png) +- Use motor spacing jig to mount the timing pulley to the NEMA 17, ensuring the set screw is aligned to the flat side of the motor shaft + ![](img/y-gantry-motor-prep1.png) +- Tighten the 2x timing pulley set screws to 0.7 N/M - first tightening the one facing the flat on the motor shaft + ![](img/y-gantry-motor-prep2.png) + ![](img/y-gantry-motor-prep3.png) + +## Install y-gantry stepper motor onto back-leg (left-side) +- Install y1 cable onto y-gantry stepper motor + ![]() +- Put 4x M3x8 bolts through the motor mounting holes on the back-leg print + ![]() +- Cable should be routed through the leg such that it exits towards the center of the machine + - Ensure no wires are being crushed or strained + - Zip tie cable in place for strain relief + - Add a photo to indicate which way to route the cables per side - We need to clarify since everything is symmetrical. + ![]() + ![]() +- Reference below picture for example of completed left back-leg + ![]() -* `mkdocs new [dir-name]` - Create a new project. -* `mkdocs serve` - Start the live-reloading docs server. -* `mkdocs build` - Build the documentation site. -* `mkdocs -h` - Print help message and exit. +## Install y-gantry stepper motor onto back-leg (right-side) +- Install Y2 cable onto y-gantry stepper motor + ![]() +- Put 4x M3x8 bolts through the motor mounting holes on the back-leg print + ![]() +- Cable should be routed through the leg such that it exits towards the center of the machine + - Ensure no wires are being crushed or strained + - Zip tie cable in place for strain relief + - Add a photo to indicate which way to route the cables per side - We need to clarify since everything is symmetrical + ![]() + ![]() +- Install 2x `extrusion-cable-clip` in position shown below to properly manage the stepper motor's cable + ![]() +- Reference below picture for example of completed right back-leg -## Project layout +## Preparing belt-tensioner-arm +- Press an `M3-hex-nut` into the `belt-tension-arm` with the `arbor-press-jig` +![](img/tensioner-arm-m3-hex-nut-insertion.png) +- Thread an `M3x16-bolt` all the way through the `belt-tension-arm` +![](img/m3x16-tensioner-bolt-install.png) +- Thread an `M3-acorn-nut` onto the end of the bolt + - The `M3-acorn-nut` and `M3-hex-nut` should be on the same side of the `belt-tensioner-arm` + - Tighten the `M3-acorn-nut` onto the `M3x16-bolt` with pliers and an allen wrench + + ![](img/M3-acorn-nut-install.png) - mkdocs.yml # The configuration file. - docs/ - index.md # The documentation homepage. - ... # Other markdown pages, images and other files. +- Rotate the `M3x16-bolt` until the `M3-acorn-nut` is loosely resting against the `M3-hex-nut` + + !!!info "This ensures the `belt-tensioner-arm` is installed with it's adjustment range fully available for when it's time to tension `GT2-belt`" + +- Insert a `M5-nylock-hex-nut` into `belt-tension-arm`'s hex-nut pocket + ![](img/gt2-pivot-hex-nut-insert.png) + +- Slide a `GT2-idler-pulley` into the `belt-tensioner-arm` + ![](img/gt2-idler-install.png) + + !!!note "Note that the `GT2-idler-pulley` is symmetrical, so it's orientation does not matter" + +- Install a `M5x25-bolt` into the `belt-tensioner-arm` to secure the `GT2-idler-pulley` in place + - Avoid over tightening this bolt as the `GT2-idler-pulley` should be able to spin freely without resistance + - The bolt should, however, be tightened enough to eliminate lateral pulley movement within the `belt-tensioner-arm` + + ![](img/gt2-idler-pivot-bolt.png) + +- Install the `belt-tensioner-arm` onto the `front-left-leg` + ![](img/belt-tensioner-arm-asm-install.png) + +- Secure the `belt-tensioner-arm` onto the `front-left-leg` with a `M5x40-bolt` + - Avoid over tightening this bolt as the `belt-tensioner-arm` should be able to pivot freely without *much *resistance + ![](img/belt-tensioner-pivot-bolt.png) + +- The completed `front-left-leg` should match the image shown below + ![](img/complete-front-left-leg.png) diff --git a/docs/order-fulfillment/NET30-fulfilled-order.png b/docs/order-fulfillment/NET30-fulfilled-order.png new file mode 100644 index 0000000..5057023 Binary files /dev/null and b/docs/order-fulfillment/NET30-fulfilled-order.png differ diff --git a/docs/order-fulfillment/index.md b/docs/order-fulfillment/index.md index d21ee27..2436f89 100644 --- a/docs/order-fulfillment/index.md +++ b/docs/order-fulfillment/index.md @@ -81,7 +81,7 @@ ### Additional Guidelines for Packaging - Orders with line-items that have multiple Est. Ship Dates: - - When packaging an `order` it is critical to check `Coefficient ` for what `build number`/`Est-Ship-Date` the items in an `order` should be from + - When packaging an `order` it is critical to check `Coefficient ` for what `build number`/`est-Ship-Date` the items in an `order` should be from - Example 1) If there's 10pcs of `SKU-9999` made "this week" and 15pcs of `SKU-9999` made "last week" still here, the two batches must go with the exact orders they were prescribed to @@ -89,6 +89,11 @@ ![](multi-week-production.png) +- Shipments with a pending payment status + - Alert customer service when a shipment transitions from `UNFULFILLED - PENDING` to `FULFILLED - PENDING`, so that the team is given notice when an order with NET## terms has been shipped out + + ![](NET30-fulfilled-order.png) + - Shipment comprised of two or more packages poly-strapped together: - Adhere the shipping label and other documents to the largest package in the shipment - Take care to avoid the shipping documents being obstructed by the poly-straps @@ -103,6 +108,11 @@ - Shipments that contain a LumenPnP must have an orange fragile sticker adhered to the box after being taken through this form ![](oqc-form.png) + +## Handling Unfulfilled Inventory +- After all outgoing orders are packaged, label all remaining pieces of `unfulfilled inventory` with the respective `order-number` and/or future `est-ship-date` these items are reserved for + +- If there is `unfulfilled inventory` leftover from the production lot without either a `order-number` or `est-ship-date` that can be allocated, consider these goods as spare stock keeping units for inventory and label each item with it's `build-number` and `production-date` (IE the date of the Friday from the week the item was built) ## Outgoing Quality Control (OQC) - Sort the taped boxes into the following stacks: @@ -113,7 +123,7 @@ - UPS International - Confirm the following: - - Docker does not have any assembled goods beyond what's expected to be in unfulfilled inventory + - Docker does not have any assembled goods beyond what's expected to be in `unfulfilled inventory` - There is exactly as many packages ready to ship as what's shown in the `order-packing-checklist` - Each line in the `order-packing-checklist` is checked-off and initialed - No unused shipping labels are left sitting out