KIKAD
kiCad is a free software suite for electronic design automation (EDA). It facilitates the design of schematics for electronic circuits and their conversion to PCB designs. KiCad was originally developed by Jean-Pierre Charras, and features an integrated environment for schematic capture and PCB layout design. Tools exist within the package to create a bill of materials, artwork, Gerber files, and 3D views of the PCB and its components.
KiCad StepUp allows exporting KiCad 3D board and components to FreeCad which allows further export options.
FEATURES
Processes the BOM XML file from your KiCad schematic to create a part-cost spreadsheet by scraping the web sites of several popular distributors for price and inventory data. (You can also enter your own quantity-adjusted pricing data for specialized parts or those not found at the supported distributors.)
The spreadsheet contains quantity-adjusted pricing from each distributor for individual parts and the total board.
Enter the number of boards to be built in a spreadsheet cell and all the pricing for the total board and individual parts is updated.
The spreadsheet also shows the current inventory on-hand for each part at each distributor.
nter the quantity of each part that you want to purchase from each distributor and lists of part numbers and quantities will appear in formats that you can cut-and-paste directly into the website ordering page of each distributor.
KiCad Workflow
The KiCad work-flow is comprised of two main tasks: making the schematic and laying out the board. Both a component library and a footprint library are necessary for these two tasks. KiCad has plenty of both. Just in case that is not enough, KiCad also has the tools necessary to make new ones.
DRAW ELECTRONIC SCHEMATIC
EESCHEMA
1. Create a New Project
It is time to get started with the first project. Start KiCad, then click on the File menu item and select New Project. t is a good practice to store project files inside a project directory.
2. Create a Eeschema
To start Eeschema, the Electronic Schematic Editor, we click on the first button from the left:
3. Starts Eeschema
Once the Eeschema window appears, maximise it to gain as much screen real estate as possible. Components will be going into this canvas, which is the white area inside the red border, in the middle of the screen.
4. Tools
You can zoom in and out using the scroll wheel of the mouse. This is a basic function that you will be using constantly. If you’ve got a mouse without a scroll wheel, I strongly suggest you get one with a scroll wheel.
On the left side, you’ve got a few buttons so you can switch your distance units to inches or millimeters.
The components, the wires, the busses, the labels and so on are available via the right tool toolbar.
Finally, we have the main navigation and tools bar above the canvas.
5. Getting to the Page Settings window
Then, fill in the attributes as you see fit. To fill the issue date click on the button with the three arrows; this will copy the date from the calendar into the issue date field.
STARTING THE SCHEMATIC
1. Component Library
First, you can download library for KiKAD from here and install copying in directory C:\Program Files\KiCad\share\kicad\library
and change name by 1fab.lib only for choose first option in component chooser
2. The Component Library
You can manually drill down these libraries and look at the components and figure out which one is the one that you’re looking for. As you’re clicking on a component, you’re going to get a view of its schematic and some description of the component. Sometimes you will get a detailed description, some other times you will get almost nothing.
WIRING
1. Wire button
First you put your cursor over the pin, the circle of the pin that you’d like to start a connection from, then you hit the ‘W’ key, then a wire has already been drawn and is just following the cursor of your mouse. You just drag that along without having any buttons down, or any mouse buttons down, until you reach the pin where you’d like the wire to end. And you click again to finish the wiring.
f you make an error but don’t realise it, you can get Kicad to find it. Let’s pretend that you have made an error in your wiring, and have left a pair of pins un-wired. Kicad has a function called the “electrical rules check”, or ERC.
PCB EDITOR
1. Create
Type the project details for the canvas legend by selecting Page Setting in the File menu. Type in your own details.
Next, let’s import the netlist file. Click on the “read netlist” button, navigate to the netlist file you created in Eeschema, and import it by clicking on the Read Current Netlist button.
Pcbnew will read the netlist file, import the footprints for the project, and place them one on top of the other. You could seperate them by moving each one individually, but with so many components bundled together this is boring work. Instead, we will get KiCad to separate the components.
Once you enter Automatic Footprint mode, right-click anywhere in the canvas and select “Spread out All Footprints” from the “Global Spread and Place “menu. You will receive a warning that any footprint not locked will be moved. This is ok, as none of the footprints we just imported are locked. Locking a component makes it immovable by Kicad. Notice the Lock Footprint menu item in the contextual (right-click) menu.
Let’s start by by separating the components and putting them approximately to the location that that we would like them eventually to be on the board. We will use the M key (for “M”ove) a lot. Consider changing the grid to something bigger in order to make placement on a grid faster.
EAGLE
We used the Eagle Software and KiCAD software for Circuit Design. I tried both, but our group is using EAGLE and I decide use it.
We need install too fab.lib for Eagle from Fab Lab.
1. Create a New Project
We’ll start by making a new project folder for our design. In the control panel, under the “Projects” tree, right click on the directory where you want the project to live (by default EAGLE creates an “eagle” directory in your home folder), and select “New Project”
2. Create a Schematic
The project folder will house both our schematic and board design files (and eventually our gerber files too). To begin the design process, we need to lay out a schematic. To add a schematic to a project folder, right-click the folder, hover over “New” and select “Schematic”
3. Adding Parts to a Schematic
Schematic design is a two step process. First you have to add all of the parts to the schematic sheet, then those parts need to be wired together. You can intermix the steps – add a few parts, wire a few parts, then add some more – but since we already have a reference design we’ll just add everything in one swoop.
The ADD tool – (on the left toolbar, or under the Edit menu) – is what you’ll use to place every single component on the schematic. The ADD tool opens up a library navigator, where you can expand specific libraries and look at the parts it holds. With a part selected on the left side, the view on the right half should update to show both the schematic symbol of the part and its package.
4. Add a Frame
The frame isn’t a critical component for what will be the final PCB layout, but it keeps your schematic looking clean and organized. The frame we want should be in the SparkFun-Aesthetics library, and it’s named FRAME-LETTER. Find that by either searching or navigating and add it to your schematic.
5. Adding the Power Input
Next we’ll add four different parts all devoted to our voltage supply input. Use the add tool for these parts
WIRING
With all of the parts added to our schematic, it’s time to wire them together. There’s one major caveat here before we start: even though we’re wiring parts on the schematic, we not going to use the WIRE tool – – to connect them together. Instead, we’ll use the NET tool – (left toolbar, or under the Draw menu). The WIRE tool would be better-named as a line-drawing tool, NET does a better job of connecting components.
1. Using the NET Tool
To use the NET tool, hover over the very end of a pin (as close as possible, zoom in if you have to), and left-click once to start a wire. Now a green line should be following your mouse cursor around. To terminate the net, left-click on either another pin or a net.
2. Making Named, Labeled Net Stubs
The remaining nets we have to make are not going to be as easy to cleanly route. For example, we need to connect the TXO pin on JP2 to the ATmega’s RXD pin, all the way on the other side. You could do it, it would work, but it’d be really ugly. Instead, we’ll make net “stubs” and give them unique names to connect them.
We’ll start by adding short, one-sided nets to each of the six pins on the serial connector. Begin by starting a net at a pin, just as you’ve been doing. Terminate the net by left-clicking a few grid-lengths over to the right of the pin. Then, instead of routing to another pin, just hit ESC to finish the route. When you’re done, it should look like this:
Next, we’ll use the NAME tool – (left toolbar, or under the Edit menu) – to name each of the six nets. With the NAME tool selected, clicking on a net should open a new dialog. Start by naming the net connected to the top, GND pin. Delete the auto-generated name (e.g. N$14), and replace it with “GND” (sans the quotation marks). This should result in a warning dialog, asking you if you want to connect this net to all of the other nets named “GND” (that would be every net connected to a GND symbol). Thanks for looking out for us EAGLE, but in this case Yes we do want to connect GND to GND.
After naming a net, you should use the LABEL tool – – to add a text label. With the LABEL tool selected, left-click on the net you just named. This should spawn a piece of text that says “GND”, left-click again to place the label down right on top of your net.
Even though there’s no green net connecting these pins, every net with the same, exact name is actually connected.
PCB EDITOR
1. Laying out the PCB
Now let’s click on the ‘Board’ button and start PCB layout!
Now press F7 to go into ‘move’ mode. Begin to move the parts to the lower corner of the PCB.
You’ll see the rats nest of airwires update as you go. Be looking to rotate or position a component to try to minimize the overlap of wires. You won’t get it all straightened out but this is the time to be thinking about it. Decent placement at this stage will make routing much easier later on. Regularly press F8 to update the rats nest.
2. Traces
Click on the middle of pad VBUS. Drag out the wire to a grid intersection (it’ll snap to it). Click again to anchor the trace, then click again to stop routing that trace.
If you need more information, follow this tutorial here
EAGLE AND KIKAD
I will try work with EAGLE software
MODIFIED CIRCUIT
We start to modify the eagle circuit, at first We want to integrate Precolombian Design in circuit and this is our first idea. I wanted show a face, like a Inca mask.
The original circuit was take from Andres Moreno Fab2016.
ADOBE ILLUSTRATOR SOFTWARE
Adobe Illustrator is a vector graphics editor developed and marketed by Adobe Systems.
TOOLS
When you start Illustrator, the Tools panel appears at the left of the screen. You use tools in the Tools panel to create, select, and manipulate objects in Illustrator. Some tools have options that appear when you double-click a tool. These include tools that let you select, type, paint, draw, sample, edit, and move images. To see the name of a tool, hover the pointer over it.
For work the design in Illustrator, we need follow this steps:
1. We nedd export design in .png file.
2. Redraw .png file
2. Fill the spaces with lines and circles
Export as .png files:
Credits: Pablo Santacruz
MILLING
For milling we use Fab Module http://fabmodules.org
TRACES
1. Import .png files
2. Select Rolad mill (.rml)
3. For traces I used 1/64"
4. Output machine MDX-40
5. X, Y, Z axes in 0
6. Cut depht: 0,2mm (copper line)
7. Tool diameter: 0.4
8. Number of Offsets:3 (How many times border pass)
CUT
1. Import .png files
2. Select Rolad mill (.rml)
3. For traces I used 1/32"
4. Output machine MDX-40
5. X, Y, Z axes in 0
6. Cut depht: 0.9mm
7. Stock Thickness: 1.8
7. Tool diameter: 0.79
8. Number of Offsets:1
DOWNLOAD
All files Download