Hello, everyone!



Let's start this assignment!



In this assignment, I have:

  1. To do echo hello-world board;
  2. To make and program it.



First, about design.


I know how to work in EaglePCB и SprintLayout. And board creating wouldn't take much time. But I decided to take the path of more knowledge. And I decided to study Altuim Designer.


Do an echo board I decided on the Atmega328, with adding more outputs.



At first I tried to create the components myself, but quickly decided that it was not worth the invested time. And started looking for libs. Below you can see about designing footprint and schematic of the resistor.


List of components:

  1. Atmega328 (SMD package);
  2. Crystal resonator 16MHz;
  3. 22p cap;
  4. 0.1 cap;
  5. 10k res;
  6. Button;
  7. PLA (2.54mm) pins;


It all starts with datasheet. Sketched out all the pins of the device I got the example of the schematic.


After the schematic has been compiled and tested - it is possible to position the components.


Here is possible to autotrace. But I don't managed to configure it. Here you can see the result of the generated paths.


Then I removed the unnecessary stuff and optimized the position of the components.


Viewing the Board in 3D works fantastic! You can see the result. Very inspiring to continue!


You can also export models in SolidWorks. Render:

Video about PCB milling.



The second version of the circuit with Atmega 328


To download the Altium project click here.


To download the .png click outline, outline filled, trace.


Thank you.