This is how I see my week
EAGLE (Easily Applicable Graphical Layout Editor) is a flexible and expandable EDA schematic capture, PCB layout, autorouter and CAM program. EAGLE is popular among hobbyists because of its freeware license and rich availability of component libraries on the web. We will use Eagle to layout and modify a circuit board for this assignment.
To get familiar with EAGLE, I started by watching the following tutorials on Youtube and read the one that we got in Fab Academy
First thing I did, was to redraw the design schematic from Neil "hello World" board following the Week6 - Introduction Tutorial to EAGLE adding the following components:
To add a component, you can either type "add" or select the "add icon from the toolbar". The add menu will open. You can either look through the listed libaries for a component to add or you can type it into the box above the "drop" button.
I've followed the same procedure with the others components
To connect components in the schematic, I've used two different ways:
This is the resulting schematic.
On the top of Neil board schematic, we had to add / connect the extra following components following the same process as described before:
Once you have the schematic, switch to the board view
Use "move" to move each individual component around.
Once placed components, there are few features to understand before tracing the routes
There are a lot, but it is not important to understand all of them but let's talk about the important ones.
In the schematic editor we never even looked at the grid, but in the board editor it becomes much more important. As EAGLE forces your parts, traces, and other objects to “snap” to the grid defined in the Size box, it is good to know that you can adjust the granularity of the grid, by clicking on the GRID icon.
If you need finer control, hold down ALT on your keyboard to access the alternate grid, which is defined in the Alt box.
Having a Black background is more convenient to edit the board
The above picture shows very tiny traces on my circuit board. The reason is during my first attempt to mill the board, I didn't pay attention to the default presets associated to the width of vias on Eagle.
In Eagle you can associate a class with a net. The class defines some information to control the width, clearance and drill of vias. By creating a specific class for the ground, the power supply and normal signals, we can control quite easily the width of each signal. The feature is quite hidden in Eagle and I think it is not well explained. First, in the Eagle board editor, activate the class editor.
To fix that, I went to:
Edit / Net Classes / Nr 0 (which is the class associate to the vias) / Change default values from "8 mil " to "16 mil" everywhere
To route the traces, you can either do it manually or do it automatically with the "autorouter" option. I decided to do it manually.
Before we package the design up and send it off to the Roland MDX, we can use to check our design for errors:
DRC sent me back 4 errors
Once you’ve seen both “No airwires left!” and “DRC: No errors.”, your board is ready to send to the fab house, which means it’s time to generate some gerber files.
To prep board for milling:
I've used GIMP to edit the board files and create the traces and mill-out files.
This board is not very difficult to weld, the chip is large enough to be welded with a low power welder seamlessly, maybe the most complicated piece for soldering is the resonator, to facilitate welding of this part, it is best to use a little FLUX.
You access and download all the files generated during this week from my google drive:
I was completely new to Electronic design and it has been a great introduction week. One of the great learning of this week is about the settings you need to take care (i.e. grid settings, net settings ) before starting editing the traces on the board. What's more, it is essential to adapt the Design Rules according to your local machine / tools and check if DRC are all respected before exporting your your file.