417duino

These are schematics for the 417duino variants, designed for Radio Shack PC board 276-150 (417 holes - get it?). Power supply, ICSP, FTDI are all optional modules, depending on desired functionality.   The 417duino Arduino-compatible is intended to be assembled from off-the-shelf components, in a variety of configurations, for maximum versatility and economy.

Really? Another DIY Arduino-compatible circuit?  There are a lot of similar projects out there, but nothing that lays out an explicit roadmap from minimum to maximum functionality, in the cheapest and easiest possible way.  To keep the project simple-cheap, there is no direct USB or RS232 support, but relies on optional interfaces for programming via FTDI, and ICSP bootloader-level bit banging.

Here's a few inspirations:

Severino, single sided serial Arduino (DIY)

Limor Fried's BoArduino (dba Adafruit) (more info)

(Really) Bare Bones Board from Modern Device

One problem I have with other, similar, projects is that Eagle gives the beginner an abstract pin out for the AtMegaXX8 MCU's in the Arduino family.  I wanted to lay something out that relates directly to the anatomy of the chip and the RS 276-150 proto board, thus the wide spacing between pins and the power bus under the chip.  There's not a whole lot that's new in the Arduino-compatible sphere but I want this to cater to a newbie hobbyist's experience and abilities.

I am not satisfied with the size of the PNG images that Eagle generates.  I don't know that I can affect this, but when the image is scaled to fit a single (landscape) sheet of paper, the right hand and bottom sides get truncated.  I will endeavor to resolve this.  For now, if you scale to one sheet, you should get the entire circuit, but the frame of information may be messed up. 

0001 minimus
Click for larger, printable PNG format image.
Rock-bottom basic support for a pre-programmed ATmega328 microcontroller, for use with appropriate regulated power supply.  Intended for least-expensive embedded applications.  Options: Indicating LEDs, Reset switch, headers for I/O pins (soldered connections recommended for embedded applications).



0010 medius
Click for larger, printable PNG format image.
On-board regulated 5V power supply for pre-programmed ATmega328 microcontroller.  Intended for  embedded applications. Options: Indicating LEDs, Reset switch, headers for I/O pins (soldered connections recommended for embedded applications).



0011 magnus
Click for larger, printable PNG format image.
On-board regulated 5V power supply, FDTI USB-Serial programming interface, Reset switch, Indicating LEDs, headers for I/O pins .  Intended for rapid prototyping, educational applications. 



0100 maximus
Click for larger, printable PNG format image.
On-board regulated 5V power supply, FDTI USB-Serial programming interface, Reset switch, Indicating LEDs, headers for I/O pins .  Intended for rapid prototyping, educational applications, custom bootloader / ICSP programming and development. 

417Protoshield
The 276-150 PC board is too narrow to connect with the pin headers on Arduino-compatible shields, but an inexpensive shield can easily be assembled from another (that's right!) 276-150 PC board.

--------------------------------------------------------------
NOTES
These images were created in EAGLE 5.10.0 Light PCB design software.  I used a trial and error and more errors methodology to generate these schematics.  I make no claims of expertise with EAGLE, and there are definite errors that will not translate to a circuit board design (if that makes no sense, don't worry).  While I consider this to be a trivial issue (this circuit is intended for a generic prototyping PC board, and have no intention of creating yet another Arduino-compatible circuit board), I reserve the right to modify and improve all documents relating to the 417duino. 

Plans and detailed instructions coming soon!

Creative Commons License
417duino by http://schlaboratory.blogspot.com/ is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Based on a work at http://www.arduino.cc/.