This repository contains:
Further descriptions and instructions for using each individual board are available in the README in the relevant board's directory.
- Download Diptrace
- Complete the 555 timer PCB tutorial in Diptrace
- Request Altium license from Lance Bantoto
- Download Altium Designer 20.1.7
- Download Saturn PCB Toolkit
- Clone repository
git clone https://github.com/uwrobotics/MarsRover2021-hardware.git
- Read the wiki
- Preface your commit message with the project name. For example "ARM: add TVS diode" or "LIBRARY: add 10K 0603 resistor"
- When modifying the libraries, notify the #electrical-git Slack channel
- After creating a part in the library, request a review in the #electrical-part-review Slack channel
If you're updating a library or any binary file, and git tells you there is a conflict, please follow the following steps to resolve it:
- Copy your local version somewhere else (ex. desktop)
- Reset your changes
git reset --hard
- Pull all the changes from the repository, overwriting your local copy
- Make your changes in the updated version of the file
- Commit and push your changes
If you made a lot of changes, or you suspect someone else is working on the same file as you at the same time, then you can check the change log on github.com, the app, or the terminal (git log) to see who made the most recent changes to the file.