Week 6

Electronics Design

By Patricia Samudio Salinas β€” on

Electronics Design

Well, here I am... six weeks after starting that thing that is the Fab Academy (who would have guessed πŸ˜…). In this week we have been select and use software for circuit board design 🀯 and demonstrate workflows used in circuit board design. For me this world is a strange universe to explore and learn πŸ€”.

In the class on Wednesday, March 1, a series of information and resources were shared to guide the work, and on how to meet the proposed goals: design a development board to interact and communicate with an embedded microcontroller 🫣.

To this end, my first personal task was to "review and expand, if necessary, the information" on electronic design. While in the subtractive systems week we had a first experience with 'circuits', it now became a bit more complex. Having to rediscover laws associated with physics and solve computational problems is quite a challenge πŸ˜….

I drew on the information distributed on the homework page for the week, as well as reinforcing some of the information through other resources such as Khan Academy and Wikipedia articles (in my native languaje πŸ‡ͺπŸ‡Έ).

Eagle

As software for the board design, I chose Eagle first because of its ease of interoperability with Fusion, and then because the other one suggested requires quite considerable memory.

EAGLE is electronic design automation (EDA) software that lets printed circuit board (PCB) designers seamlessly connect schematic diagrams, component placement, PCB routing, and comprehensive library content.

And since I already have some knowledge of the Fusion framework, it seemed more appropriate to start with this application (I also reviewed the Flux platform, and found it quite easy to learn, and that will be a platform I will be reviewing another time).

Schematic design

During the weekend meetings with the instructors, we started the schematic design of the circuit (I must point out again, a whole new world for me πŸ˜…). As first important information to note is the symbology of the components of an electronic circuit.



Image of the blackboard at the study session with the local instructor. Resource used: Adobe Scan.

And then, start the schematic design in Eagle. I selected the components, from the integrated library or we can also include a particular library. In this case, we include the library provided by the Fab Academy.


I placed the components to form the circuit: a microcontroller (ATTiny 45), three resistors, a button, a LED, an ISP and an FTDI. Besides including other elements such as GND and VCC terminals. Cool! 😎.


Once the schematic is finished, I print it to check that each element is correctly connected. And then I use the Consistency Check -ERC- function, then switch to Board mode and start the routing mode.



Board

Once the schematic is finished, we transfer it to the board. And we begin to trace the path of the connections. 🀯 It's like solving a maze-like game, as you must connect the elements of your circuit 🀩.

In this process, I should point out that I had to go back to the schematic and modify one component: a capacitor. The one I had placed was polarized, and the one suggested for the exercise was non-polarized 😳. And also, to solve a connection to the button, the instructor commented about putting a jumper on the legs of the button that had no connection.

No panic! I went back to the schematic and modified it...


Well, we are still modifying the circuit to get it ready. We changed some design rules, such as the width of the path of the components have the necessary space to solder them to the base.


And finally, we have the board ready to move on to preparing the documents for final processing!


We sent the final design to Fusion, to have a 3D model of my PBC: 'ATTinyNito v1' 😎. I am still waiting for your case.

What I learned

🀯 How to schematize an electronic circuit.

😳 To use applications for circuit design.

😳 Electronic components and symbols.

How I learned it

By the guidance of the local instructors and through the explanations of my fellow who are already experienced. πŸ™ŒπŸΌ

Making the circuit at Eagle.

What I should do

I still have the Flux application to explore.

Establish the requirements that my final project must have.