29
EDuino - our vision of serial Arduino
Our vision of serial Arduino
We release here our serial Arduino compatible board: EDuino!! This project consists of a few versions of serial Arduino boards. A full featured Arduino is nice to use while developing projects, but when you make lots of projects it is a bit expensive to buy an Arduino board to be permanently installed in each one of them. Some other times, you would like to have a smaller Arduino. The aim of this project was to provide cheap, compact and easy to build boards that can be built at home and permanently integrated into projects. The PCBs are all single sided and the need to drill holes kept to a minimum (not to say none at all). The boards use a few SMD components but they are not hard to solder, consisting only of a few resistors and capacitors; soldering “big” (1206 size) SMD components is something that “barks” but doesn’t “bite” :).
All of this work is licensed under Creative Commons BY NC SA. And all images are clickable for a bigger view.
The Boards
In the files you’ll find PDF files with schematic, PCB board, silkscreen and component placements. The board can be built with an IC socket and used with ATmega8, ATmega168 or ATmega328 in DIP package (the same used by Arduino). If you don’t care about Arduino compatibility then you can also use ATmega88 chips and the WinAVR toolchain to compile programs for it; the Arduino IDE comes with WinAVR bundled.
You will find the assembly of the components in the EDuino boards a bit uncommon; most of them are mounted SMD-like, although they are through-hole components. It’s actually quite easy to solder them this way, and that saves you the trouble of having to drill lots of holes on the board, which 1) takes time, 2) produces carcinogenic dust, 3) it’s worse for the environment and 4) makes you spend money on bits.
The connector pins on the boards are large pads so that one can solder a conector in “SMD mode”, make some holes and solder it as trough-hole, or simply solder wires directly driving cost down even more. We avoided SMD components as much as possible because they are harder to get, unless you don’t mind buying a few thousands, of course…
The “trick” to solder components using this technique is the same as soldering SMD components: first adjust the part on the board and then solder 1 pin on one end, followed by another pin on the opposing end. From then it’s easy to drop a tiny blob of solder on the remaining pins, because the component will not move.
See below what’s available. Enjoy!!
TTL <-> RS-232 adapter
This small adapter can be used to connect an EDuino to a PC serial port (a COM port), allowing it to be used in the Arduino development environment for program upload. This adaptor doesn’t support the /RESET line, which means that you’ll have to manually reset EDuino less than a second before starting to upload.
The adapter must be fed with +5V from EDuino, that’s why there is a +5V pin on it.
Download the project files: TTL / RS-232 adapter
There are 5 SMD 1206 parts in this board.
If you don’t have a PC with a serial port, you can buy an USB<->RS-232 cable and then connect this TTL<->RS-232 adapter, or you can buy an FTDI cable which works as a USB<->TTL converter and so it’s like a 2-in-1. To connect an FTDI-cable to an EDuino just follow this diagram:
EDuino
This was the 1st EDuino to be designed. It is quite compact, taking into consideration that it’s routed on a single layer PCB without a single jumper. It has no pin 13 LED, and it’s almost square. There isn’t enough space for the 16MHz crystal on the copper side of the board so it must be mounted through-hole. A low profile crystal will take little space.
On a definitive project you can skip the IC socket and solder the ATmega directly to the board.
The reset button is a normal button but you need to fold the lead innwards and then cut them so that the button will sit on the board strait. The small leads remaining are enough to solder it to the board. You must solder all its 4 leads.
Download the project files: EDuino v1
There are 5 SMD 1206 parts in this board.
EDuino-B - EDuino breadboard
After the 1st EDuino we started to think that maybe the perfect solution was to have a set of PCB designs and use the most appropriate for each project. Then EDuino-Breadboard came along. It has all pins on the same side of the board, and can be fitted in a 390 dot solderless breadboard, taking only one side.
The LED is a normal 3mm round LED and is equivalent to Arduino’s LED at digital pin 13. Within a minute you can fold it’s pins in such a way that it will be easy to solder SMD-like.
The component side of the board is basically free, so you can glue a piece of paper with whatever drawing you like… you know, imagination is the limit! (we would love to see your suggestions for this area). A hole was made for the LED in the boards below, but when using 0.8mm thick PCB the light going through the board is probably enough for most situations. And if it isn’t, you can always use a high brightness LED. Nevertheless, be aware: it shines on you!
Download the project files: EDuino-B v1
More photos (click!):
There are 6 SMD 1206 parts in this board.
.
Great work!
The EDUINO-B looks great and the EDUINO is a good option for projects deployment.
congrats.
VERY cool boards! I’ve added a link to my (possibly) “comprehensive Arduino-compatible board spreadsheet” here:
http://jmsarduino.blogspot.com/2009/03/comprehensive-arduino-compatible.html
I normally don’t post PCBs or designs only, but I just like these designs so much– yours quasi-SMD mounting technique is very interesting, especially for home board makers.
Veeery nice!!!
Your rationale about not wanting to leave expensive parts in every project is right on the bullseye!
And the surface soldering technique shows great creativity too!
I love the way you’re going… and so will your friends at altlab, I bet!
Keep it up!
[...] requests in the comments for more Arduino centered posts so we were happy when [Njay] told us about his EDuino board. This is a minimal Arduino clone that has a crystal and it’s capacitors, a pull-up resistor [...]
[...] requests in the comments for more Arduino centered posts so we were happy when [Njay] told us about his EDuino board. This is a minimal Arduino clone that has a crystal and it’s capacitors, a pull-up resistor [...]
This is great, im gonna make one! Thanks
In my experience with the 0.1″ male headers being used with EDuino-B is that they do not plug easily into plug-proto-boards. Even if you can plug them in, in the long-run you’re damaging the proto-board. The pins are too large.
I’ve not been able to find headers with the likes of round machined-pins that would solve this problem. There are some perfect edge connector type pin strips you can buy from a manufacturer in the UK (can’t remember the URL), but they would only sell in very large quantities.
[...] Eduino ist eine interessante Variante eines Arduino Boards. Für den Aufbau werden neben dem ATmega-Controller nur wenige externe Komponenten und eine einfache Leiterplatte benötigt. Eine Spannungsregelung und die USB-Schnittstelle muss für dieses Board extern realisiert werden. Diese Lösung eignet sich für kompakte Anwendungen und für die Entwicklung von Arduino-Anwendungen. [...]
Awesome idea and well executed! I will definitely be making myself a few of these!
[...] requests in the comments for more Arduino centered posts so we were happy when [Njay] told us about his EDuino board. This is a minimal Arduino clone that has a crystal and it’s capacitors, a pull-up resistor [...]
can Eduino be fed with an adapter of 4.5v or 6v
Drone, in fact they don’t plug easy, but is harder to unplug it. It is in fact out-of-the-spec for common solderless breadboards, but there are other common devices that are also out-of-spec when plugged, such as any TO-220 device (like the 7805 5V regulator).
Ferry, it can be powered from 4.5V to 5.5V but be aware that some cheaper adaptors put out voltage much higher than what’s written in them; you should measure the voltage with a voltmeter/multimeter before using the adapter (I’m assuming you mean “wall-adapter”).
Simple silkscreen image I ‘made’ (I copied another image onto the provided silkscreen)
http://picasaweb.google.com/lh/photo/D7Sk5DkRzRyAjTxnxnvgkA?feat=embedwebsite
Very nice composition Paul :)!
[...] More info and photos at embeddeddreams.com [...]
Montei um só com peças through hole, com os pinos bem drobrados, é possível estarem bem aperatdos na racha do suporte do atmega
até agora só esperimentei o blink, mas funciona…
Olá “eu” :). Que fixe, não queres colocar umas fotos no tópico do EDuino lá no Lusorobótica :)?
“eu” said he assembled an EDuino but with all components through-hole. According to him, you can fit them tight in the IC socket’s central opening!
Great work on this project!! One thing I wanted to point out, about the 4rth paragraph down you said that PCB dust is carcinogenic. I think you are confusing PCB as in “Printed Circuit Board” with PCB as in “Polychlorinated biphenyls” which are the harmful chemicals used in old transformers and such. There’s nothing cancer causing in circuit boards, at least as far as we know currently ;).
dosman, the dust from the PCB “substract” (as in Printed Circuit Board) of the FR- types (it’s a kind of a “fiberglass” as far as I know) is considered cancerous when breathed. So it’s better to use a mask when drilling them, because that dust spreads in the air around easily.
[...] ocupam menos espaço e são mais práticos para pessoal sem experiência, um bom exemplo é o EDUINO (mais tarde falarei [...]