<aside>
đź“Ś After someone has made a design, use this checklist to make sure that everything has been done correctly. Try to use common sense and think about how the design would be in real life.
</aside>
Prerequisites
- For all of these, go through and double check everything even if you are absolutely positive there’s no issue
- If you checked any of them in the same day you’re reviewing, have someone else check for you
- Make sure assumptions in design document are correct.
- Usage of COTS parts (ensure they exist/we have them)
- Gearboxes
- Gear ratios
- Wheels
- Size + type
- Motors
- Gears/sprockets/chain/belts/pulleys
- Tooth count + bore/mounting type
- For example: some gears don’t come w/ VersaKeys mount
- Quantities of COTS parts
- Thickness of gussets/sheet/plate
In CAD
- Make sure there is no blue component to a sketch
- If it doesn’t matter, just constrain it to something so we can be absolutely sure it’s fine
- Check every sketch to ensure dimensional accuracy
- Wall thickness of tubing
- Thickness of sheet
- Spacing for hole pattern
- Spaced from center of hole to edge of piece
- Parallel to edge of 2x1/gusset
- Center distance between sprockets/pulleys/belts
- Make sure it’s actually center distance, not horizontal/vertical distance
- Especially important to triple check when center distance is almost horizontal/vertical so it’s not easy to see
- Make sure center add is correct based on what we use for the situation
- Make sure pitch diameter of gear correctly matches what it is supposed to be
- Some gears have a pitch diameter of a different gear size (motor pinions do this sometimes)
- Holes correct distance from edge of piece
- 0.2” from edge of hole to edge of piece at minimum, more if hole is bigger than 0.25”
- Make sure things are different pieces when they’re supposed to be
- Check extrudes to make sure they’re set to “new” when they’re supposed to be
- Make sure holes go all the way through when they’re supposed to, and don’t when they’re not
- Check extrudes for depth and make sure they go all the way through
- Make sure things are mated to the correct holes
- Check all mates to ensure there isn’t weird stuff happening with offsets
- Ensure there is enough clearance around holes for mounting screws/rivets/whatever else
- Ensure there is a direction of printing that will not result in parts breaking/printing poorly for all 3D printed parts
- 3D printed parts fail along layer lines, so make sure that the part is possible to print in an orientation that minimizes force along layer lines
- It’s possible to print if there are minimal overhangs and such if you were to layer it vertically in that orientation
- Ensure that screws, rivets, motor mounts, and anything else that may need to be accessed is easily accessible
- This means not buried behind 20 things that have to be removed in order to access properly
- Ideally, not buried behind anything at all
- At a bare minimum, possible to assemble (so accessible at least once, if you’re positive it will never need to be replaced)
- Make sure shaft retention is possible for all shafts
- Ensure that all parts (COTS, designed, or whatever else) are added with correct quantities to the PBS sheet
- For COTS parts, ensure that the vendor part number is in the comments section for the part in the Common sheet
- Run the Onshape interference check to ensure there is no clipping between parts
- Run in all possible states of the assembly that the robot may reach (arm up, arm down, arm up w/ elevator up, etc.)
- Sometimes it’s important to run between states as well, as that’s where you find problems
<aside>
đź’ˇ Adapted from Google Doc to Notion
</aside>