diff --git a/README.md b/README.md index e5c2360..5d91259 100644 --- a/README.md +++ b/README.md @@ -19,29 +19,20 @@ These STLs are generated from the files in [rack/print](rack/print), and [rack-m (supports, orientation) can be found in their respective `.scad` files. ### Assembly Instructions - +Please see [the assembly README here](./assembly) ### BOM -TODO +WIP -- A bunch of m3 screws for constructing the actual rack. -- A bunch of m4 screws for the main rails -- Some heatset inserts -- A bunch of m3 hex nuts -- m3 allen key (preferably with a rounded end) -- m4 allen key -- 2 dowel pins -- 8 magnets - -| Item | Quantity | Comment | -|-----------------------------|--------------|-------------------------------------------------------| -| M3x5 FHCS | left-aligned | | -| M3x8 FHCS | centered | | -| M3 hex nut | 4 | | -| M3 Brass Heatset Insert () | 32 | | -| 3x10mm steel dowel pin | 4 | Not strict: dimensions can be changed. Please see ... | -| 6x2mm neodymium disc magnet | 8 | 6mm diameter, 2mm height | -| | | | +| Item | Quantity | Comment | +|-----------------------------|----------|-------------------------------------------------------| +| M3x6 FHCS | 24 | | +| M3x10 FHCS | 12 | | +| M3 hex nut | 4 | | +| M3 Brass Heatset Insert | 32 | | +| 3x10mm steel dowel pin | 4 | Not strict: dimensions can be changed. Please see ... | +| 6x2mm neodymium disc magnet | 8 | 6mm diameter, 2mm height | +| | | | ## Configuring + Generating STLs diff --git a/assembly/README.md b/assembly/README.md new file mode 100644 index 0000000..093f9e9 --- /dev/null +++ b/assembly/README.md @@ -0,0 +1,50 @@ +# Rack Assembly Instructions + +**Note**: This rack uses two different types of M3 flat heat screws: a 6mm length screw, referred to as type A; and a 10mm length screw, referred as type B. + + +TODO: Add image reference for parts + +## Instructions: +Insert heatset inserts into Y-bars - 4 times: +![insert heatset inserts](./insertHeatsetInserts.gif) + +Glue magnets into magnet side-modules - 4 times: +![glue magnets to magnet modules](./magnetToMagnetModule.gif) + +Glue top and bottom magnets into side walls - 2 times: +![glue magnets to side walls](./magnetToSideWall.gif) + +Insert top and bottom dowel rods into side walls - 2 times: +![insert dowels into side walls](./insertDowels.gif) + +Slide Y-bars into X-bars - 2 times: +![slide y-bar into x-bar](./slideYBarIntoXBar.gif) + +Screw together Y-bars and X-bars using 4 B-type screws (one screw per corner) - 2 times: +![attach x-bar with y-bar](./screwYBarXBar.gif) + +Screw in the side-modules with A-type screws: two magnet side modules in front with the magnets facing outwards, and two dowel holder side modules in the back - 2 times: +![attach side connector modules to y bars](./screwYBarSideModules.gif) + +Screw in the main rails with A-type screws: +![connect xy-tray with main rails](./screwYBarMainRail.gif) + + +Prop us the side wall using the side modules. Make sure the dowels are inserted properly, and the magnets align: +![prop up side walls](./slideInSideWall.gif) + +Slide in the other (top) tray. Make sure the magnets and dowels align. Screw in the main rails with A-type screws: +![attach xy-trays](./connectXYTrays.gif) + +Slide in hex nuts into feet - 2 times: +![slide hex nuts into feet](./slideHexNutToFeet.gif) + +Insert feet into the bottom of the rack: +![insert feet](./slideFeetIntoYBar.gif) + +Screw in feet using 4 B-type screws: +![screw feet](./screwFeetIntoYBar.gif) + +Finally, attach the top and bottom plates with 4 A-type screws each: +![attach xy-plates](./screwXYPlates.gif) diff --git a/assembly/insertHeatSink.gif b/assembly/insertHeatsetInserts.gif similarity index 100% rename from assembly/insertHeatSink.gif rename to assembly/insertHeatsetInserts.gif