Skip to content

Commit

Permalink
Began authoring y-gantry docs
Browse files Browse the repository at this point in the history
  • Loading branch information
lucian151 committed Aug 15, 2023
1 parent fc7252c commit ad9919c
Show file tree
Hide file tree
Showing 23 changed files with 114 additions and 14 deletions.
Binary file added docs/lumen/y-gantry/img/M3-acorn-nut-install.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/back-leg-hex-nut1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/back-leg-hex-nut2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/belt-tension-arm-nut.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/gt2-idler-install.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/gt2-idler-pivot-bolt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/y-gantry-hex-nut.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/y-gantry-motor-prep0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/y-gantry-motor-prep1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/y-gantry-motor-prep2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/lumen/y-gantry/img/y-gantry-motor-prep3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
114 changes: 102 additions & 12 deletions docs/lumen/y-gantry/index.md
Original file line number Diff line number Diff line change
@@ -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)
Binary file added docs/order-fulfillment/NET30-fulfilled-order.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 12 additions & 2 deletions docs/order-fulfillment/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,14 +81,19 @@
### 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

- Example 2) In the image shown below, there is a LumenPnP that is produced the week of `2023-07-28` and it's packaged alongside a feeder 5pk and slot set made weeks prior. It would be important to ensure that this LumenPnP was packaged with these exact goods from the specified weeks.

![](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
Expand All @@ -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:
Expand All @@ -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
Expand Down

0 comments on commit ad9919c

Please sign in to comment.