Now Design your own PCB!!
Circuit board design with Eagle
From last 'Electronic Production' assignment, I had already Eagle on my laptop.
So I just stuck to it rather than using other software.
To make a Schematic, I simply adjusted the schematic file from
echo hello-word board example,
by adding a switch, a 2x6 pin header for extension and 2 more resistors to it. I added a pin header instead of an LED because I wanted to have a versitile board where I can still access the pins of the attiny such that I can play around with it and learn about the functionality. I used LED in the board for communication in Week 15 which I used in a video in Week 16.
Board design with Eagle
To make a board, i had to
For me (manuel) routing was really a puzzling process, and it took me really a long time.
Then 'autoRouting' function provided in Eagle was real life saver.
It is also possible to mix manuel routing and autoRouting process, which is to
I found following series of articles on using Eagle from Sparkfun
really helpful as a novice user.
According to the series, before creating Gerber files, it is a good practice to check whether routing you made inside the board is not violating the basics rule such
as clearance(enough gap between traces), overlap(if two signal traces are overlapping) and will at the end work.
It also provides pre-made design rule they have already generated. After you load and check your board with provided .drc file and get "DRC: No Error" message, then you are good to go.
If not you will have to adjust your board. My first board passed successfully in this step.
Apart from this, I have also learned from our instructor Marcel that I need to think ahead of milling and soldering parts in design step itself.
PCB making
This part is somehow a repetition of week4.Electronics Production, for more detailed information, please refer to a linked page.
I milled single-sided PCB using CircuitCAM and BoardMaster program
along with LPKF Protomat S62 PCB mill in our lab.
Below are results from the assignment.