HOW TO ROBOT

Electrical Design Process

Purpose

This procedure is here to ensure the hardware we produce is high quality before we use resources to make a bad part or system.

Design Process

  1. List the requirements of the part, and the inputs and outputs.
  2. Make the schematic for the part
  3. Submit the design on a 'feature branch' on GitHub and make a pull request (PR) to master
  4. In the PR, outline the requirements and the I/O
  5. Submit the PR

Review Process

Answer the following questions. They all need to have positive responses before you approve anything

  1. Does this have the correct inputs?
  2. Does this have the correct outputs?
  3. Will this work as expected?
  4. Is this modular enough? (if it is hard to answer review point 3 it might not be
  5. Is the schematic / PCB clean enough? (if you have trouble reading the design, then it is not clean enough)
  6. Should something be added? (Adding things should be rare as modular design should be the focus
Join Our Mailing List