Tag Archive for 'gEDA'

GNUdino Revised Version-0.2

I am back with the revised version of GNUdino-AVR.  This is actually one of the projects in FOSSTRONICS .  Also you can understand more about GNUdino-AVR from my previous blog post.
http://jeffrey.co.in/blog/2009/03/gnudino-arduino-design-using-geda/

The last version that I had designed contains several errors.  But first I didn’t realize those mistakes.  But after posting to gEDA-User mailing list I got some suggestions.  These were some of the reply for the mail that I had received from gEDA-User mailing list when I had asked for error check.

My mail
http://archives.seul.org/geda/user/Mar-2009/msg00307.html

Reply mails
http://archives.seul.org/geda/user/Mar-2009/msg00311.html
http://archives.seul.org/geda/user/Mar-2009/msg00312.html

Special thanks to gEDA-User mailing list members for pointing out the errors.

This version has a few of improvements.

1)  Components are on Component side (Last time by mistake I had placed them on the solder side).

2)  Polygons (There was no polygons in the last version).

3)  Numbering of components were removed  (Last time all resistors were ‘R1′ )

This is the source file GNUdino-AVR-0.2.pcb
This time also I have posted for a error check to the gEDA-User mailing list.

If you can please check the file GNUdino-AVR-0.2.pcb for errors. Also comment out those errors. It would be a great thanks if you can do that… :)

These are the files that I have used for tracing from the Eagle layout. The tracing process had been explained in the previous blog post. You don’t have to check these files for errors. These files have been placed for educational purpose i.e those who want to learn PCB track tracing in PCB.

ard-0.2.pcb
120_90-0.2.ppm

For latest versions of GNUdino which are designed from me can be found from  http://jeffrey.co.in/gnudino/

GNUdino - ARDUINO design using gEDA

Arduino is one of the coolest board to start learning microcontroller programming. You can get a whole lot of documents from the internet. It’s an Open Hardware project. So that you are free to distribute it, copy it, modify it…. like a free software. Open hardware is a latest trend in the electronics field.

One of the problems of Arduino was that, it’s designs were done using a proprietry software named Eagle. Although free version of eagle is available from the net, it is not a free software. Also the free version of eagle has a limitation that we cannot design large boards.

So I thought of redesigning the Arduino Single-Sided Serial Board (version 3) board using free software gEDA (GNU Electronic Design and Automation) tool. These are the design files of the board.
GNUdino-AVR-0.1.pcb

These files are released under Creative Commons Attribution Share-Alike License 2.5.  You can use this file anywhere you want same as like the arduino license. Please give me proper credits while using this file and also give a link back to my page http://jeffrey.co.in/

I have designed this board by tracing the pcb layout of arduino which was designed using eagle. A small tutorial of tracing pcb’s by DJ Delorie is shown here .

Similar to the tutorial above, I am giving the files which I had first used for designing purpose.
125_90.ppm
ard.pcb

Place these two files in a folder. Now in the terminal run the command
pcb –bg-image 125_90.ppm ard.pcb

You can see the pcb tracks over the arduino pcb design which was done using eagle. The pcb tracks were drawn on the component side. While loading the file, PCB will be showing the component side. So you will be seeing the tracks not sitting on the background image. To switch to the solder side press the “TAB” button. Now you will see the track alligned.
Please check the files for any mistakes. If there is any, please comment it.
If you have any comments please do it… :)

Drawdio Hacked !!

One of the cool device designed by Jay Silver of MIT is DRAWDIO.  Drawdio is a pencil that can make sound. Don’t be surprised. In short drawdio is a pencil that lets you draw music.

See this page http://web.media.mit.edu/~silver/drawdio/play.htm

I decided to build that pencil. I collected documents from Ladyada’s Drawdio page. The TLC 551 IC was not available in the electronics market in THRISSUR. Actually TLC 551 is a low voltage version of LM 555. So I decided to replace TLC 551 with LM 555.

After building the circuit, I fed it with 5V supply. Since it was LM 555 I fed 5V. If it were TLC 551 we can use a AAA battery to power the circuit.

But the transistor started to heat up. I think that the transistor (amplifier) circuit was designed to be powered from AAA battery. So the 5V might have made it to heat up.

There comes my hack. It’s not actually a hack. I found that we can easily replace the amplifier circuit and the speaker with a buzzer. I have redrawn the circuit with the buzzer. You can download the modified circuit.

drawdio.sch
drawdio.pdf

This circuit succeeded for a 5V powered LM 555 circuit. But I don’t think it will work if you use a AAA battery to power the circuit and also replacing the LM 555 with TLC 551. If the circuit is powered by a AAA battery, the buzzer wont produce sound that is much audible. so in that case you will have to use the amplifier and the speaker circuit.

These are the two snapshots that has been modified from
http://web.media.mit.edu/~silver/drawdio/make.htm


Use this snaps together with the circuit diagram to build the DRAWDIO. See these snaps. These are test run done by me on the breadboard.

HAPPY DRAWING…..

Homemade PCB using gEDA

Wow
It was a great experience for me in designing a pcb using gEDA.
This board was designed using PCB (which is in gEDA).

This is the begning of my way to open hardware. I will come up with more designes.

This board contains an astable multivibrator using 555.
These are the two snapshots of the pcb.
comp_sidesolder_side