-----------------------------------
*UPDATE* 3-11-10
I re-did the Eagle file and scrapped the R/C header and both of the 7805 voltage regulators. The new design will ONLY draw power from the base Arduino. There was a bit of confusion about the selectable power source of the old design, so I just made it simple. Also, it is now short enough to add an Arduino shield on top. The 2 VIN pins are to supply power to the base Arduino via it's VIN pin (thereby powering the core2duino through the base arduino's 5v regulator). If powered through these pins, voltage should not exceed 12v.
This design is also stackable.. meaning you can add the Core3duino on top of it!
-----------------------------------
Using I2C, you can connect 1 Arduino (master) to a host of slave Arduino's through Analog ports 4 and 5.
Also, you can add the security of having a completely separate CPU to your project that is unaffected by any code running on the base Arduino. I use this shield as a failsafe on my R/C lawnmower. The base processor uses the 2 external interrupts to sample and decode 2 servo signals from an R/C transmitter/receiver, while a 3rd servo signal is sent to the Core2duino that controls a relay for the motor-controller power supply. This way, even if there is a problem with the main code and it stops responding, the Core2duino will still be able to carry out it's main function unaffected (which is to kill the power to the bot if anything unusual happens).
I have included the Eagle files needed to build the board. It is basically just a breakout board for the Atmega168, that has it's own power regulation and crystal oscillator. It provides access to the base Arduino's pins by using stackable headers that plug directly into the base Arduino.
It is a fun board to play with and I thought I would share, just in case anyone else has a use for it.
You can check out my other projects at my website: www.rediculouslygoodlooking.com
This board also works with the Core3duino... more pins!
Remove these ads by
Signing UpStep 1: What you need to get started
1. (1)pc copper clad (3"x4") or assortment
2. (1) 28-pin dip socket
3. 16 mHz crystal resonator w/ built-in capacitor
4. A 2nd Atmega168 with Arduino bootloader
5. stackable header set
6. (2) 6-pos female headers (2) 8-pos female headers .1"
7. (4) male pin headers (optional) .1"
Other things needed:
power LED, any size/color
330 ohm-1k ohm resistor for power led
10k resistor for reset button
reset button
.1uf capacitor optional
Acetone
etchant solution (muriatic acid + hydrogen peroxide)
paper towels
scotch brite pads
iron
Laser Printer
magazine paper
rubber gloves











































Visit Our Store »
Go Pro Today »




Maybe a couple of them on the same shield..
Thanks a lot for the instructables!!
I haven't done any Arduino stuff (yet), but do you know if it would be possible to share oscillators if you were building your own Arduino clone unit?
1) Is a *kit* coming soon?? ;)
2) Does this extend the current set of pins within my *main* program or are we really programming 2 different chips at this point?
I am trying to get more external interrupts (without having to buy a Mega)
Maybe some examples on using the different pins (which are for chip1 and chip2)???
Thanks and again, nice job!
hope this helps,
~jd
The red lines are jumper wires. There should be a 10k resistor underneath the 28pin dip-socket for the Atmega168 (it is the pull-up resistor for the reset button).
The reset button goes above the atmega (I put 2 sets of holes for different size buttons). The 16mhz crystal oscillator goes to the left of the atmega, orientation does not matter. The 2 holes to the right of the LED resistor should be populated with (2) .1" male shrouded breakaway headers (these are the VIN selector jumper pins and are only needed if planning on using the power input from the Core2duino). The outer-most set of Arduino pins on each side should have the stackable headers. The inner-most set of pins use the regular female headers.
Again, you will want to solder the stackable headers first! you will be able to more easily access them with the soldering iron.