• Contant
  • Project
  • Assigments
  • About me
  • HOME

Fablab Seoul

JIN`s Fab Academy 2018:
How to make almost everything


week7: Electronics Design


-Group assignment-

use the test equipment(digital voltmeter, oscilloscope, regulated power supply) in the lab to observe the operation of a microcontroller circuit board
A multimeter is also called a tester and is used to measure DC voltage and current, alternating current and resistance values.
I used to use an analog multimeter, but now I usually use a digital multimeter.
We used a multI-meter to identify where the board was badly soldered. We have two multI-meters, analog and digital.

[General precautions during measurement]
① Do not change the function switch while connecting the multimeter to the circuit.
② Pay attention to +, - polarity when measuring DC voltage and DC current.
③ Do not leave the function switch in Ohms (or R) after measurement (leave the function switch to OFF)
④ If the size of the measurement is not anticipated, keep the scale at a large value.
The left side is analog and the right is digital.

1. learing Eagle and the PCB design

'Eaglecad' is a program too difficult for me. I have never used it before.
And eaglecad was hard to learn because there was no Korean language course.
So I looked up a lot of materials to learn eaglecad.
'1. sparkfun eaglecad'
'1-1. sparkfun eaglecad'
'2. fabacadmey eaglecad'
'3. youtube eaglecad'

I looked up and studied.

- Schematic -

Before drawing Schematic, you should download the fab libraries first.
I downloaded it from gitlab. You can download it from the download item below.
- add = opens up the libraries so that you can add components in Schematic view
- move = moves an item
- net = makes a logical connection
- junction = adds a junction
- value = addes value to components (i.e. ohm rating)
- name = names a component
- label = displays the name of a component in schematic view
- copy = copies an existing component on the schematic.
- ERC = electronic rules check; this ensures your board will actually work (use in schematic view)
- `DRC.`DRC = checking the design using the DRC (Check Design Rule)

2. Making echo hello world board

I made an echo hello world board. If you want to get Fab libraries, `go here.`
I first worked on line in eagle schematic. There was a lot of errors in ERC. So I simplified the line using Labal.
You have to make sure that the lines are all connected in the schematic. And DRC setting is important on the board.
The DRC setting changes the thickness and position of the line. But it is not good because I do not specify the optimal position.
Rather, it can be convenient to see and follow a well-positioned board.
However, I used DRC to draw the line with auto, and then to sort out the lines little by little.
And when you save, you have to divide and save the layer. To cut the trace, set the top layer and the dimension layer.
To cut the outline, set the bottom layer and the dimension layer.
And the storage is exported, so you have to check monochrome so you can cut it in Fabmodule. And since dpi is the resolution,
I set it to 1000. After that, I took it to the Fab module but it was hard to cut it because I could not distinguish the line,
so I set it again in eagle borad. And I spent a lot of time editing the illustrations one by one.

-My mistake-

I used the labal late in the schematic. The DRC settings were not correct.
If you understand it properly and set it up, you will have better Line


You can download libraries from gilab. I first made a mistake in the schematic..

I draw a line in the schematic, and I get an error with DRC. So I switched to labal and did a good schematic.

There was a line overlap. So you have to make sure that the lines overlap.

It is an image that is set in DRC. You can set the distance of the wire, the distance between the dimension and the copper, and the size of the hole.

The thickness of the line can also be set. It is difficult to create a line if it is too thick.

It is the finished board. I left only the top layer for the trace cut.

Save the image as export. out cut sets the dimension layer.

Make sure you set Monochrome in the export image. So that it is divided into black and white.
Since dpi is the resolution, set it to 1000 ~ 1500. It is my board image.

I put my name and a faprap logo in the illustrator.
But when I calculated it to cut in FabModule, the lines overlap

So I redrawed the board. It was too hard. I drew the board three times. I am sad.

Another line overlapped. Modified. It overlapped again. Modified. I repeated.

I also modified and modified it, and I barely cut it !!! Hard!! it's too hard!!

But I could not cut the line perfectly.Eventually I started soldering.

It was only slightly cheerful. It`s jin`s hello board !!!

3. Programming echo hello world board

I uploaded the programming using the Arduino IDE. Here you can download the `Arduino IDE.`
I will also introduce a site with a detailed description of uploading with ATtiny.
I found the material on Reference:
`the homepage of Kurina`, a graduate of 2017. Thank you Kurina

Reference:
`High-low tech website`
1. I go into setting up the connection in the Arduino IDE
2. Type `https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json` in the manager URLS.
3. Enter the board in the tool and type attiny in the input window.
4. Download attiny by David A. Mellls.
5. Set the programmer to USBtinyISP in the tool.
6. Click Burn Boot Loader below it.
7. Program in Arduino.
8. Click on `Upload using the programmer` in the sketch.


To upload from the Aduino IDE, a board must be aligned on the tool. Add board to download attiny board.

Download the attachment board from the board manager.For attiny, remember the pin number and code it.

I connected the LED to number 8.

-This week Notification-

This week, I learned eaglecad and made pcb. It was difficult to learn eaglecad first, but I still do not know much basic information when making pcb.
We must study this part further and make up for it. And when I make another board in the future, I will apply it and make my own board.

-Download File-

schematic, board design
schematic, board redesign
Arudion blink sketch

-Reference-

`Seonghee`
`Rodirgo`