diff --git a/README.md b/README.md
index b3ecd48a7..cae206455 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
## Links to the deployed website:
-- [production branch](https://production.d3qemm8ks0m3ss.amplifyapp.com/docs/index_documentation)
+- [production branch](https://docs.clearpathrobotics.com)
## Tools used:
@@ -48,14 +48,16 @@
- _Code style issues found in the above file(s). Forgot to run Prettier?_
You can fix the errors by running the command `npm run format-write`.
8. You will need to confirm that `npm run format-write` code formatting did not make any functionality changes to your _.mdx_ documentation.
- You may see files that claim to be updated in Source Control, but don't have any visible changes.
+ You may see files that claim to be updated in Source Control, but don't have any visible changes.
You should run these commands in your terminal to prevent Git from noting these types of changes:
-
+
git config --global core.filemode false
git config --global core.autocrlf false
9. When ready, publish your branch on GitHub, and submit a Pull Request to merge your changes into the _development_ branch.
Pull Requests to the _production_ branch will not merged.
+ Also note that this GitHub repository has branch protection rules, that prevent you from committing directly to _production_ and _development_.
+
10. The administrators of this documentation will review the website for any functional issues,
and will periodically merge the latest commits in the _development_ branch into the _production_ branch.
@@ -116,3 +118,26 @@ $$
$$
You can test equation syntax using [this tool](https://katex.org/) from KaTex.
+
+## Image formatting
+
+We want images to convey information.
+The best way to do this is to have a consistent method notating images, and removing unnecessary content.
+The list below are not strict rules, but are considered good practice to keep images throughout the site looking consistent,
+
+1. Highlight colours should be:
+ 1. Primary
+ - #BB0000
+ - RGB (187, 0, 0)
+ 2. Secondary
+ - #00C7A6
+ - RGB (0, 199, 166)
+ 3. Tertiary
+ - #4E7FFF
+ - RGB (78, 127, 255)
+2. Remove background colours when possible.
+ This helps Users that have set the site to Dark Mode.
+3. Avoid embedding text in images.
+ This prevents Users from translating the webpage.
+ Consider using arrows and circles to notate images, with the text included in your Markdown file.
+ Note: icons, logos, and symbols that are part of the physical product are exempt from this suggestion.
diff --git a/docs/robots/husky/index_husky.mdx b/docs/robots/husky/index_husky.mdx
deleted file mode 100644
index 0ddfdb6b1..000000000
--- a/docs/robots/husky/index_husky.mdx
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: Husky
-sidebar_position: 1
----
-
-import ComponentIntroductionHusky from "/components/introduction_husky.mdx";
-
-
-
-TODO
diff --git a/docs/robots/husky/integration_husky/_category_.json b/docs/robots/husky/integration_husky/_category_.json
new file mode 100644
index 000000000..1900d8d9a
--- /dev/null
+++ b/docs/robots/husky/integration_husky/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Integration",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Integration Instructions, Husky"
+ }
+}
diff --git a/docs/robots/husky/integrations_husky.mdx b/docs/robots/husky/integration_husky/integration_husky.mdx
similarity index 99%
rename from docs/robots/husky/integrations_husky.mdx
rename to docs/robots/husky/integration_husky/integration_husky.mdx
index d4d0e2654..8334cc4ab 100644
--- a/docs/robots/husky/integrations_husky.mdx
+++ b/docs/robots/husky/integration_husky/integration_husky.mdx
@@ -1,6 +1,6 @@
---
title: Integration
-sidebar_position: 3
+sidebar_position: 1
---
import ComponentIntroductionHusky from "/components/introduction_husky.mdx";
diff --git a/docs/robots/husky/integration_husky/pacs_riser_full_husky.mdx b/docs/robots/husky/integration_husky/pacs_riser_full_husky.mdx
new file mode 100644
index 000000000..62286a4be
--- /dev/null
+++ b/docs/robots/husky/integration_husky/pacs_riser_full_husky.mdx
@@ -0,0 +1,99 @@
+---
+title: PACS Full Riser
+sidebar_position: 4
+---
+
+
+
+
+
+## Sales Kits
+
+:::note
+These kits require a Husky with a PACS Top Plate.
+Refer to the [PACS Top Plate](./pacs_top_plate_husky) page for further details.
+:::
+
+### Full Riser, with PACS holes
+
+- 100 mm tall
+ - 027677 | Installation, Kit, Attachment Riser, Full—Husky, 100
+ - 027676 | Kit, Attachment Riser, Full—Husky, 100
+- 200 mm tall
+ - 027679 | Installation, Kit, Attachment Riser, Full—Husky, 200
+ - 027678 | Kit, Attachment Riser, Full—Husky, 200
+- 300 mm tall
+ - 027681 | Installation, Kit, Attachment Riser, Full—Husky, 300
+ - 027680 | Kit, Attachment Riser, Full—Husky, 300
+
+---
+
+### Full Riser, without PACS holes
+
+- 100 mm tall
+ - 027229 | Installation, Kit, Attachment Riser, Full—Husky, 100
+ - 026948 | Kit, Attachment Riser, Full—Husky, 100
+- 200 mm tall
+ - 027230 | Installation, Kit, Attachment Riser, Full—Husky, 200
+ - 026949 | Kit, Attachment Riser, Full—Husky, 200
+- 300 mm tall
+ - 027231 | Installation, Kit, Attachment Riser, Full—Husky, 300
+ - 026950 | Kit, Attachment Riser, Full—Husky, 300
+
+## Parts List
+
+| ID | Description | CPR item | Quantity |
+| :-: | :------------------------------------------------------- | :--------------------------------------------------: | :------: |
+| 1A | Plate—Integration, 670 X 590, With Holes | [027675](/assets/clearpath_robotics_027675.pdf) | 1 |
+| 1B | Plate—Integration, 670 X 590, Without Holes | [026888](/assets/clearpath_robotics_026888.pdf) | 1 |
+| 2A | Beam—93.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026921](/assets/clearpath_robotics_026921-TDS1.pdf) | 4 |
+| 2B | Beam—193.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026922](/assets/clearpath_robotics_026922-TDS1.pdf) | 4 |
+| 2C | Beam—293.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026923](/assets/clearpath_robotics_026923-TDS1.pdf) | 4 |
+| 2D | Beam—393.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026924](/assets/clearpath_robotics_026924-TDS1.pdf) | 4 |
+| 2E | Beam—493.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026925](/assets/clearpath_robotics_026925-TDS1.pdf) | 4 |
+| 2F | Beam—593.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026926](/assets/clearpath_robotics_026926-TDS1.pdf) | 4 |
+| 2G | Beam—693.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026927](/assets/clearpath_robotics_026927-TDS1.pdf) | 4 |
+| 2H | Beam—793.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026928](/assets/clearpath_robotics_026928-TDS1.pdf) | 4 |
+| 2I | Beam—893.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026929](/assets/clearpath_robotics_026929-TDS1.pdf) | 4 |
+| 2J | Beam—993.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026930](/assets/clearpath_robotics_026930-TDS1.pdf) | 4 |
+| 3 | Screw, Cap, Round Head—M5×0.8 X 14, Stainless Steel | 023319 | 8 |
+| 4 | Screw, Cap, Flat Head—M5×0.8 X 14, Stainless Steel | 023472 | 8 |
+
+## Tools
+
+- Hex Key, 3 mm
+- Torque wrench _(optional, for safety applications)_
+- Loctite 243 _(optional, for high vibration applications)_
+
+## Installation
+
+### Step 1
+
+Fasten a Beam _(ID2)_ to the Husky's top plate using 2 screws _(ID3)_.
+Torque these screws to 5 N·m.
+
+:::note
+You may add a small amount of thread locker to these screws if you are concerned about them loosening from high vibration applications.
+:::
+
+### Step 2
+
+Repeat this for the 3 remaining Beams.
+
+### Step 3
+
+Place the Riser's Plate on top of the Beams.
+The top of this Plate has the countersink features.
+The plate is symmetrical, so there is not a front / back side.
+
+### Step 4
+
+Fasten the Plate using 8 screws _(ID4)_
+Torque these screws to 5 N·m.
+
+:::note
+You may add a small amount of thread locker to these screws if you are concerned about them loosening from high vibration applications.
+:::
diff --git a/docs/robots/husky/integration_husky/pacs_riser_partial_husky.mdx b/docs/robots/husky/integration_husky/pacs_riser_partial_husky.mdx
new file mode 100644
index 000000000..7092faa2e
--- /dev/null
+++ b/docs/robots/husky/integration_husky/pacs_riser_partial_husky.mdx
@@ -0,0 +1,105 @@
+---
+title: PACS Partial Riser
+sidebar_position: 5
+---
+
+
+
+
+
+## Sales Kits
+
+:::note
+These kits require a Husky with a PACS Top Plate.
+Refer to the [PACS Top Plate](./pacs_top_plate_husky) page for further details.
+:::
+
+### Full Riser, with PACS holes
+
+- 100 mm tall
+ - 027236 | Installation, Kit, Attachment Riser—Husky, 100
+ - 026932 | Kit, Attachment Riser—Husky, 100
+- 200 mm tall
+ - 027237 | Installation, Kit, Attachment Riser—Husky, 200
+ - 026933 | Kit, Attachment Riser—Husky, 200
+- 300 mm tall
+ - 027238 | Installation, Kit, Attachment Riser—Husky, 300
+ - 026934 | Kit, Attachment Riser—Husky, 300
+- 400 mm tall
+ - 027239 | Installation, Kit, Attachment Riser—Husky, 400
+ - 026935 | Kit, Attachment Riser—Husky, 400
+- 500 mm tall
+ - 027240 | Installation, Kit, Attachment Riser—Husky, 500
+ - 026936 | Kit, Attachment Riser—Husky, 500
+- 600 mm tall
+ - 027241 | Installation, Kit, Attachment Riser—Husky, 600
+ - 026937 | Kit, Attachment Riser—Husky, 600
+- 700 mm tall
+ - 027242 | Installation, Kit, Attachment Riser—Husky, 700
+ - 026938 | Kit, Attachment Riser—Husky, 700
+- 800 mm tall
+ - 027243 | Installation, Kit, Attachment Riser—Husky, 800
+ - 026939 | Kit, Attachment Riser—Husky, 800
+- 900 mm tall
+ - 027244 | Installation, Kit, Attachment Riser—Husky, 900
+ - 026940 | Kit, Attachment Riser—Husky, 900
+- 1000 mm tall
+ - 027245 | Installation, Kit, Attachment Riser—Husky, 1000
+ - 026941 | Kit, Attachment Riser—Husky, 1000
+
+## Parts List
+
+| ID | Description | CPR item | Quantity |
+| :-: | :------------------------------------------------------- | :--------------------------------------------------: | :------: |
+| 1 | Plate—Integration, 110 X 590 | [026887](/assets/clearpath_robotics_026887.pdf) | 1 |
+| 2A | Beam—93.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026921](/assets/clearpath_robotics_026921-TDS1.pdf) | 4 |
+| 2B | Beam—193.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026922](/assets/clearpath_robotics_026922-TDS1.pdf) | 4 |
+| 2C | Beam—293.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026923](/assets/clearpath_robotics_026923-TDS1.pdf) | 4 |
+| 2D | Beam—393.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026924](/assets/clearpath_robotics_026924-TDS1.pdf) | 4 |
+| 2E | Beam—493.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026925](/assets/clearpath_robotics_026925-TDS1.pdf) | 4 |
+| 2F | Beam—593.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026926](/assets/clearpath_robotics_026926-TDS1.pdf) | 4 |
+| 2G | Beam—693.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026927](/assets/clearpath_robotics_026927-TDS1.pdf) | 4 |
+| 2H | Beam—793.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026928](/assets/clearpath_robotics_026928-TDS1.pdf) | 4 |
+| 2I | Beam—893.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026929](/assets/clearpath_robotics_026929-TDS1.pdf) | 4 |
+| 2J | Beam—993.5 X 20 X 40, T-slot, 4X M5×0.8, Aluminum, Black | [026930](/assets/clearpath_robotics_026930-TDS1.pdf) | 4 |
+| 3 | Screw, Cap, Round Head—M5×0.8 X 14, Stainless Steel | 023319 | 4 |
+| 4 | Screw, Cap, Flat Head—M5×0.8 X 14, Stainless Steel | 023472 | 4 |
+
+## Tools
+
+- Hex Key, 3 mm
+- Torque wrench _(optional, for safety applications)_
+- Loctite 243 _(optional, for high vibration applications)_
+
+## Installation
+
+### Step 1
+
+Fasten a Beam _(ID2)_ to the Husky's top plate using 2 screws _(ID3)_.
+Torque these screws to 5 N·m.
+
+:::note
+You may add a small amount of thread locker to these screws if you are concerned about them loosening from high vibration applications.
+:::
+
+### Step 2
+
+Repeat this for the remaining Beam, adding the Beam to the other side of the robot, but in the same attachment row.
+
+### Step 3
+
+Place the Riser's Plate on top of the Beams.
+The top of this Plate has the countersink features.
+The plate is symmetrical, so there is not a front / back side.
+
+### Step 4
+
+Fasten the Plate using 4 screws _(ID4)_
+Torque these screws to 5 N·m.
+
+:::note
+You may add a small amount of thread locker to these screws if you are concerned about them loosening from high vibration applications.
+:::
diff --git a/docs/robots/husky/integration_husky/pacs_riser_stiffener_husky.mdx b/docs/robots/husky/integration_husky/pacs_riser_stiffener_husky.mdx
new file mode 100644
index 000000000..a920c96c2
--- /dev/null
+++ b/docs/robots/husky/integration_husky/pacs_riser_stiffener_husky.mdx
@@ -0,0 +1,92 @@
+---
+title: PACS Riser Stiffener
+sidebar_position: 6
+---
+
+
+
+
+
+## Sales Kits
+
+:::note
+These kits require a Husky with a PACS Top Plate, and a Riser.
+Refer to the [PACS Top Plate](./pacs_top_plate_husky), [PACS Full Riser](./pacs_riser_full_husky), and [PACS Partial Riser](./pacs_riser_partial_husky) pages for further details.
+:::
+
+- 144 mm long
+ - 027482 | Installation, Kit, Attachment Tower Stiffener—Husky, Vertical, 144
+ - 027487 | Kit, Attachment Tower Stiffener—Husky, Vertical, 144
+- 224 mm long
+ - 027483 | Installation, Kit, Attachment Tower Stiffener—Husky, Vertical, 224
+ - 027488 | Kit, Attachment Tower Stiffener—Husky, Vertical, 224
+- 304 mm long
+ - 027484 | Installation, Kit, Attachment Tower Stiffener—Husky, Vertical, 304
+ - 027489 | Kit, Attachment Tower Stiffener—Husky, Vertical, 304
+- 384 mm long
+ - 027485 | Installation, Kit, Attachment Tower Stiffener—Husky, Vertical, 384
+ - 027490 | Kit, Attachment Tower Stiffener—Husky, Vertical, 384
+- 464 mm long
+ - 027486 | Installation, Kit, Attachment Tower Stiffener—Husky, Vertical, 464
+ - 027491 | Kit, Attachment Tower Stiffener—Husky, Vertical, 464
+
+## Parts List
+
+| ID | Description | CPR item | Quantity |
+| :-: | :----------------------------------------------------------------------- | :--------------------------------------------------: | :------: |
+| 1A | Beam, 45°—144 X 20 X 20, T-slot, Aluminum | [027492](/assets/clearpath_robotics_027492-TDS1.pdf) | 2 |
+| 1B | Beam, 45°—224 X 20 X 20, T-slot, Aluminum | [027479](/assets/clearpath_robotics_027479-TDS1.pdf) | 2 |
+| 1C | Beam, 45°—304 X 20 X 20, T-slot, Aluminum | [027493](/assets/clearpath_robotics_027493-TDS1.pdf) | 2 |
+| 1D | Beam, 45°—384 X 20 X 20, T-slot, Aluminum | [027494](/assets/clearpath_robotics_027494-TDS1.pdf) | 2 |
+| 1E | Beam, 45°—464 X 20 X 20, T-slot, Aluminum | [027495](/assets/clearpath_robotics_027495-TDS1.pdf) | 2 |
+| 2 | Screw, Cap, Socket Head—M5×0.8 X 8, Stainless Steel | 023149 | 4 |
+| 3 | Nut, Extrusion, Post-Assembly, Leaf Spring—M5×0.8 X 5.8, Stainless Steel | [026955](/assets/clearpath_robotics_027492-TDS1.pdf) | 2 |
+| 4 | Nut, Hex, Lock, Polymer Insert—M5×0.8 X 5, Stainless Steel | 010170 | 2 |
+
+## Tools
+
+- Hex Key, 3 mm
+- Torque wrench _(optional, for safety applications)_
+- Loctite 243 _(optional, for high vibration applications)_
+
+## Installation
+
+### Step 1
+
+Decide if you are installing the Stiffener on the front or back side of the Riser.
+
+### Step 2
+
+Clip one of the nuts _(ID3)_ into the Riser's Beam, on the side where you will be installing the Stiffener.
+
+### Step 3
+
+Loosely attach the 45° Beam to the nut using a screw _(ID3)_.
+
+:::note
+You may add a small amount of thread locker to these screws if you are concerned about them loosening from high vibration applications.
+:::
+
+### Step 4
+
+Align the 45° beam with its mating hole on the Husky's Top Plate
+
+### Step 5
+
+Add a screw _(ID2)_ thru the Stiffener and Top Plate, with the screw's head facing up.
+
+### Step 6
+
+Tighten the joint by adding a hex nut _(ID4)_ to the bottom of the Husky's Top Plate.
+Torque the nut to 5 N·m.
+
+### Step 7
+
+Tighten the screw from Step 3.
+
+### Step 8
+
+Repeat steps 1 - 7 for the second Stiffener.
diff --git a/docs/robots/husky/integration_husky/pacs_top_plate_husky.mdx b/docs/robots/husky/integration_husky/pacs_top_plate_husky.mdx
new file mode 100644
index 000000000..78b176e3b
--- /dev/null
+++ b/docs/robots/husky/integration_husky/pacs_top_plate_husky.mdx
@@ -0,0 +1,76 @@
+---
+title: PACS Top Plate
+sidebar_position: 2
+---
+
+
+
+
+
+## Sales Kits
+
+- 027227 | Installation, Kit, Attachment Top Plate—Husky
+- 026942 | Kit, Attachment Top Plate—Husky
+
+## Parts List
+
+| ID | Description | CPR item | Quantity |
+| :-: | :--------------------------------------------------------- | :---------------------------------------------: | :------: |
+| 1 | Plate—670 X 590 | [026359](/assets/clearpath_robotics_026359.pdf) | 1 |
+| 2 | Angle, Bracket—564 X 25 X 25 | [007845](/assets/clearpath_robotics_007845.pdf) | 2 |
+| 3 | Screw, Cap, Socket Head—M5×0.8 X 14, Stainless Steel | 023152 | 4 |
+| 4 | Screw, Cap, Flat Head—M5×0.8 X 16, Stainless Steel | 023473 | 12 |
+| 5 | Nut, Hex, Lock, Polymer Insert—M5×0.8 X 5, Stainless Steel | 010170 | 12 |
+
+## Tools required
+
+- Wrench, 8 mm
+- Hex Key, 3 mm
+- Hex Key, 4 mm
+- Torque wrench _(optional, for safety applications)_
+- Loctite 243 _(optional, for high vibration applications)_
+
+## Installation
+
+### Step 1
+
+Remove the old top plate or 20 X 20 aluminum extruision from the top of your Husky.
+
+### Step 2
+
+Remove the 4 screws on the sides of the Husky (2 per side).
+
+### Step 3
+
+Install the two Angle Brackets _(ID2)_ onto the bottom of the Plate _(ID1)_.
+The top side of the plate has the countersink features to the 12 mounting holes.
+Use the 12 screws _(ID4)_ and nuts _(ID5)_ to attach the Angle brackets to the Plate.
+Torque to 5 N·m
+
+:::tip
+Fasteners should be turned slowly to prevent galling of the stainless steel fasteners.
+Do not exceed 0.5 revolution per second when the fastener is nearly tight.
+:::
+
+### Step 4
+
+Place the asesmbly onto the Husky.
+The Husky's width may be larger than the assembly.
+It is easiest to start at the back of the Husky, and slowly rotate the assembly onto the Husky.
+You may need to loosen the 12 fastener connections from step 3 to get the assembly to fit onto the Husky.
+
+### Step 5
+
+Fasten the assembly on the Husky using 4 screws _(ID3)_.
+Torque these screws to 5 N·m.
+
+:::note
+You may add a small amount of thread locker to these screws if you are concerned about them loosening from high vibration applications.
+:::
+
+### Step 6
+
+Re-torque any fasteners from step 3 that you loosened to ease installation of the assembly onto the Husky.
diff --git a/docs/robots/husky/integration_husky/pacs_user_bay_cover_husky.mdx b/docs/robots/husky/integration_husky/pacs_user_bay_cover_husky.mdx
new file mode 100644
index 000000000..97ca2c554
--- /dev/null
+++ b/docs/robots/husky/integration_husky/pacs_user_bay_cover_husky.mdx
@@ -0,0 +1,64 @@
+---
+title: PACS User Bay Cover
+sidebar_position: 3
+---
+
+
+
+
+
+## Sales Kits
+
+:::note
+These kits require a Husky with a PACS Top Plate.
+Refer to the [PACS Top Plate](./pacs_top_plate_husky) page for further details.
+:::
+
+- Blank
+ - 027228 | Installation, Kit, Cover, User Bay—Husky, Blank
+ - 026947 | Kit, Cover, User Bay—Husky, Blank
+- With connector cutouts
+ - 027254 | Installation, Kit, Cover, User Bay—Husky, Connectors
+ - 027255 | Kit, Cover, User Bay—Husky, Connectors
+- With connector and fan cutouts
+ - 027250 | Installation, Kit, Cover, User Bay—Husky, Blank
+ - 027194 | Kit, Cover, User Bay—Husky, Fans and Connectors
+
+## Parts List
+
+| ID | Description | CPR item | Quantity |
+| :-: | :-------------------------------------------------- | :---------------------------------------------: | :------: |
+| 1A | Plate—Connector Bulkhead, Blank | [026855](/assets/clearpath_robotics_026855.pdf) | 1 |
+| 1B | Plate—Connector Bulkhead, Connector Cutouts | [027256](/assets/clearpath_robotics_027256.pdf) | 1 |
+| 1C | Plate—Connector Bulkhead, Fan and Connector Cutouts | [027195](/assets/clearpath_robotics_027195.pdf) | 1 |
+| 2 | Screw, Cap, Round Head—M5×0.8 X 8, Stainless Steel | 023316 | 18 |
+| 3 | _(Optional)_ Fan Guard—60 mm | [011155](https://www.mcmaster.com/19155K3/) | 2 |
+| 4 | _(Optional)_ Foam tape | | |
+
+## Tools
+
+- Hex Key, 3 mm
+- Torque wrench _(optional, for safety applications)_
+- Loctite 243 _(optional, for high vibration applications)_
+
+## Installation
+
+### Step 1 — _(Optional)_
+
+Add foam tape to the bottom side of the Connector Plate _(ID1)_.
+
+### Step 2
+
+Place the Connector Plate _(ID1)_ onto the Husky's Top Plate.
+
+### Step 3
+
+Use 18 screws _(ID2)_ to fasten the Connector Plate to the Husky.
+Torque these screws to 5 N·m.
+
+:::note
+You may add a small amount of thread locker to these screws if you are concerned about them loosening from high vibration applications.
+:::
diff --git a/docs/robots/husky/maintenance_husky.mdx b/docs/robots/husky/maintenance_husky.mdx
index 46e362120..fff6df3c3 100644
--- a/docs/robots/husky/maintenance_husky.mdx
+++ b/docs/robots/husky/maintenance_husky.mdx
@@ -1,6 +1,6 @@
---
title: Maintenance
-sidebar_position: 5
+sidebar_position: 4
---
import ComponentIntroductionHusky from "/components/introduction_husky.mdx";
diff --git a/docs/robots/husky/troubleshooting_husky.mdx b/docs/robots/husky/troubleshooting_husky.mdx
index db4d9487e..9475b7eb0 100644
--- a/docs/robots/husky/troubleshooting_husky.mdx
+++ b/docs/robots/husky/troubleshooting_husky.mdx
@@ -1,6 +1,6 @@
---
title: Troubleshooting
-sidebar_position: 6
+sidebar_position: 5
---
import ComponentIntroductionHusky from "/components/introduction_husky.mdx";
diff --git a/docs/robots/husky/tutorials_husky.mdx b/docs/robots/husky/tutorials_husky.mdx
index 55659d4c9..b18009521 100644
--- a/docs/robots/husky/tutorials_husky.mdx
+++ b/docs/robots/husky/tutorials_husky.mdx
@@ -1,6 +1,6 @@
---
-title: Husky, Tutorials
-sidebar_position: 4
+title: Tutorials
+sidebar_position: 3
---
import ComponentIntroductionHusky from "/components/introduction_husky.mdx";
diff --git a/docs/robots/husky/user_manual_husky.mdx b/docs/robots/husky/user_manual_husky.mdx
index 373e79fce..091204e44 100644
--- a/docs/robots/husky/user_manual_husky.mdx
+++ b/docs/robots/husky/user_manual_husky.mdx
@@ -1,6 +1,6 @@
---
title: User Manual
-sidebar_position: 2
+sidebar_position: 1
---
import ComponentIntroductionHusky from "/components/introduction_husky.mdx";
diff --git a/static/assets/clearpath_robotics_007845.pdf b/static/assets/clearpath_robotics_007845.pdf
new file mode 100644
index 000000000..a744214b8
Binary files /dev/null and b/static/assets/clearpath_robotics_007845.pdf differ
diff --git a/static/assets/clearpath_robotics_026359.pdf b/static/assets/clearpath_robotics_026359.pdf
new file mode 100644
index 000000000..eba43878c
Binary files /dev/null and b/static/assets/clearpath_robotics_026359.pdf differ
diff --git a/static/assets/clearpath_robotics_026855.pdf b/static/assets/clearpath_robotics_026855.pdf
new file mode 100644
index 000000000..366c8013c
Binary files /dev/null and b/static/assets/clearpath_robotics_026855.pdf differ
diff --git a/static/assets/clearpath_robotics_026887.pdf b/static/assets/clearpath_robotics_026887.pdf
new file mode 100644
index 000000000..009404b5f
Binary files /dev/null and b/static/assets/clearpath_robotics_026887.pdf differ
diff --git a/static/assets/clearpath_robotics_026888.pdf b/static/assets/clearpath_robotics_026888.pdf
new file mode 100644
index 000000000..576786f4f
Binary files /dev/null and b/static/assets/clearpath_robotics_026888.pdf differ
diff --git a/static/assets/clearpath_robotics_026921-TDS1.pdf b/static/assets/clearpath_robotics_026921-TDS1.pdf
new file mode 100644
index 000000000..612749b7d
Binary files /dev/null and b/static/assets/clearpath_robotics_026921-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026922-TDS1.pdf b/static/assets/clearpath_robotics_026922-TDS1.pdf
new file mode 100644
index 000000000..f97f5aeb5
Binary files /dev/null and b/static/assets/clearpath_robotics_026922-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026923-TDS1.pdf b/static/assets/clearpath_robotics_026923-TDS1.pdf
new file mode 100644
index 000000000..1b791ce85
Binary files /dev/null and b/static/assets/clearpath_robotics_026923-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026924-TDS1.pdf b/static/assets/clearpath_robotics_026924-TDS1.pdf
new file mode 100644
index 000000000..90e777a15
Binary files /dev/null and b/static/assets/clearpath_robotics_026924-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026925-TDS1.pdf b/static/assets/clearpath_robotics_026925-TDS1.pdf
new file mode 100644
index 000000000..c4090e409
Binary files /dev/null and b/static/assets/clearpath_robotics_026925-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026926-TDS1.pdf b/static/assets/clearpath_robotics_026926-TDS1.pdf
new file mode 100644
index 000000000..c4fb9be4b
Binary files /dev/null and b/static/assets/clearpath_robotics_026926-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026927-TDS1.pdf b/static/assets/clearpath_robotics_026927-TDS1.pdf
new file mode 100644
index 000000000..6fd5a3764
Binary files /dev/null and b/static/assets/clearpath_robotics_026927-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026928-TDS1.pdf b/static/assets/clearpath_robotics_026928-TDS1.pdf
new file mode 100644
index 000000000..0e02e6a71
Binary files /dev/null and b/static/assets/clearpath_robotics_026928-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026929-TDS1.pdf b/static/assets/clearpath_robotics_026929-TDS1.pdf
new file mode 100644
index 000000000..d620f9d97
Binary files /dev/null and b/static/assets/clearpath_robotics_026929-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026930-TDS1.pdf b/static/assets/clearpath_robotics_026930-TDS1.pdf
new file mode 100644
index 000000000..88108df6b
Binary files /dev/null and b/static/assets/clearpath_robotics_026930-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_026955-TDS1.pdf b/static/assets/clearpath_robotics_026955-TDS1.pdf
new file mode 100644
index 000000000..115e54d78
Binary files /dev/null and b/static/assets/clearpath_robotics_026955-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_027195.pdf b/static/assets/clearpath_robotics_027195.pdf
new file mode 100644
index 000000000..1e10735ac
Binary files /dev/null and b/static/assets/clearpath_robotics_027195.pdf differ
diff --git a/static/assets/clearpath_robotics_027256.pdf b/static/assets/clearpath_robotics_027256.pdf
new file mode 100644
index 000000000..bd3c58d2c
Binary files /dev/null and b/static/assets/clearpath_robotics_027256.pdf differ
diff --git a/static/assets/clearpath_robotics_027479-TDS1.pdf b/static/assets/clearpath_robotics_027479-TDS1.pdf
new file mode 100644
index 000000000..b6c0099fd
Binary files /dev/null and b/static/assets/clearpath_robotics_027479-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_027492-TDS1.pdf b/static/assets/clearpath_robotics_027492-TDS1.pdf
new file mode 100644
index 000000000..136c6dbc0
Binary files /dev/null and b/static/assets/clearpath_robotics_027492-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_027493-TDS1.pdf b/static/assets/clearpath_robotics_027493-TDS1.pdf
new file mode 100644
index 000000000..37620a449
Binary files /dev/null and b/static/assets/clearpath_robotics_027493-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_027494-TDS1.pdf b/static/assets/clearpath_robotics_027494-TDS1.pdf
new file mode 100644
index 000000000..73ac6c01e
Binary files /dev/null and b/static/assets/clearpath_robotics_027494-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_027495-TDS1.pdf b/static/assets/clearpath_robotics_027495-TDS1.pdf
new file mode 100644
index 000000000..e930b09c2
Binary files /dev/null and b/static/assets/clearpath_robotics_027495-TDS1.pdf differ
diff --git a/static/assets/clearpath_robotics_027675.pdf b/static/assets/clearpath_robotics_027675.pdf
new file mode 100644
index 000000000..493fe5b0a
Binary files /dev/null and b/static/assets/clearpath_robotics_027675.pdf differ
diff --git a/static/img/readme_images/readme_github_1.png b/static/img/readme_images/readme_github_1.png
new file mode 100644
index 000000000..d11891df2
Binary files /dev/null and b/static/img/readme_images/readme_github_1.png differ
diff --git a/static/img/robot_husky_20.png b/static/img/robot_husky_20.png
new file mode 100644
index 000000000..2458bac01
Binary files /dev/null and b/static/img/robot_husky_20.png differ
diff --git a/static/img/robot_husky_21.png b/static/img/robot_husky_21.png
new file mode 100644
index 000000000..f6bc345ac
Binary files /dev/null and b/static/img/robot_husky_21.png differ
diff --git a/static/img/robot_husky_22.png b/static/img/robot_husky_22.png
new file mode 100644
index 000000000..5fe83a2c6
Binary files /dev/null and b/static/img/robot_husky_22.png differ
diff --git a/static/img/robot_husky_23.png b/static/img/robot_husky_23.png
new file mode 100644
index 000000000..a9b278ddc
Binary files /dev/null and b/static/img/robot_husky_23.png differ
diff --git a/static/img/robot_husky_24.png b/static/img/robot_husky_24.png
new file mode 100644
index 000000000..8689e1a00
Binary files /dev/null and b/static/img/robot_husky_24.png differ
diff --git a/static/img/robot_husky_25.png b/static/img/robot_husky_25.png
new file mode 100644
index 000000000..2dcc6ee01
Binary files /dev/null and b/static/img/robot_husky_25.png differ
diff --git a/static/img/robot_husky_26.png b/static/img/robot_husky_26.png
new file mode 100644
index 000000000..50d55353b
Binary files /dev/null and b/static/img/robot_husky_26.png differ
diff --git a/static/img/robot_husky_27.png b/static/img/robot_husky_27.png
new file mode 100644
index 000000000..e5a55700c
Binary files /dev/null and b/static/img/robot_husky_27.png differ
diff --git a/static/img/robot_husky_28.png b/static/img/robot_husky_28.png
new file mode 100644
index 000000000..bcc646ca2
Binary files /dev/null and b/static/img/robot_husky_28.png differ
diff --git a/static/img/robot_husky_29.png b/static/img/robot_husky_29.png
new file mode 100644
index 000000000..e49af607f
Binary files /dev/null and b/static/img/robot_husky_29.png differ