- If you're going to use a component (e.g. IMU) that's not the one the SPDL has provided, start with the SPDL-provided board and then upgrade to a new one. Don't just use the new one right off the bat, otherwise software vs. hardware bugs will be hard to isolate.
- Don't assume the best strategy is the most obvious one. Think outside the box, try different mechanical designs/components early on.
- Electromagnet holding forces are spec'ed based on a flat steel plate. Don't expect a 2.5kg electromagnet to hold onto anything with curvature.
- If you're worried about pyrotechnics (e.g. motors burning out), put something in your code to stop motors if you're above a certain PWM and encoders aren't responding.
- Making T slots for nuts is a super easy way to stick stuff together (s/o Beck)!
- Practice judging your productivity level. If you're <25% productivity, it's probably time to sleep:)