This repository contains hardware designs for a PCB shield that extends the detpic32 development board created at DETI UA
This project provides a solution to the transportation and handle of the circuitry needed to extend the detpic development board functionalities for the subject of Computer Arquitectures II at Deti UA.
The most frequent situation that the students enrolled in the subject experience is the circuitry assembly in low quality bread boards, usually poorly mounted and disorganized. The transportation inside the backpacks usually causes faulty connections, sometimes hard to debug.
The shield provides a robust solution, easy to transport, user friendly and fault proof.
There are also cases for some of the PCBs that you can 3D print and use! Check inside the PCB folder for the ./cases
directory.
The existence of this pcb doesn't imply that the students shouldn't prototype the circuitry in the bread board at least once. It is important that the student understands the schematic and be able to assembly the circuit autonomously.
Most likely you will have to change the PCB, since you might not have some of the components or you have to add a few more. We can't (shouldn't) do it for you, so you have to learn how to work with Kicad. Kicad is an open-source PCB designer with builds for every platform. You can read the documentation and there are plenty of tutorials on Youtube.
This is an open source project, so feel free to change the board to your preferences, e.g. add more LEDs, put your name in the PCB, change the components to your needs, etc.
Every PCB in this repo has a README that can be found in the root directory of the respective project folder. This document has useful information that should be read if you plan to modify it.
Before you order, print the gerber in a sheet of paper and test fit with your components. Boards might have errors or incompatibilities.
The suggested PCB prototype manufacturer is JLCPCB. It is cheap, less that 10€ for 5 PCBs (< 100x100mm), and you can order it with other students. We have used it before and the quality is ok. Feel free to DIY.
To order you just need to upload the gerber files and follow the instructions in the respective manufacturer website. The gerber files can be found in the gerber folder inside the board project directory.
Name | Descripion | Tested |
---|---|---|
20182019-TH-V1.1 | 1st version of the through hole 2019's board | 🔴 |
Any issue or question can be reported here on Github on the issues tab. Remember to describe the problem clearly, write the process so we can emulate the problem. Print-screens might be useful to. We will try to answer you as fast as possible.
Feel free to contribute your version of the PCB! Others might enjoy it and would like to use it.
To do so, open a pull request. Make sure to follow the organization structure already implemented. Don't forget to add a README with useful information. Check the one in 20182019-TH project directory has an example.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
Copyright 2019 Diogo Correia