Go Down

Topic: Dual Core 168 Arduino (Read 21 times) previous topic - next topic


The pcb, with enough room at the top for a water cooler  :o


how would you control each individual atmega's with one usb connector?
and wouldent it be better to make digital pins range from 0-26 instead of  2 sets of 13 pins? that way coding would be esier, same goes for analog inputs...


SW1 and SW2 provide IC selection, so the chips can be programmed individually without rewiring the USB pins.

When they're not being reprogrammed, the dips are turned off - or, one can stay connected to the USB by moving it's dips to the on position.

The board has an inline i2c connection between both IC's, that's how they communicate. There's three sets of i2c pins on the bottom right hand side of the board, just in case we want to add extra devices.

It's still "two" 168's, but on one board sharing a few components, so the pin numbering is the same as a single, but one lot on each side.

We're using it for [ serial --> master --> slave <---> serial ] anything beyond that is a bonus, because what we're using it for, doesn't need anymore than 6 digital I/O's - we kept the rest, just in case we find something else useful to do with it ;)


a Siamese Arduino :D great concept :) it may have many uses :)
B-dui in creation.


"Siamese" sums it up quite nicely, Siameseduino is a bit of a mouthful though ;D

I'd say the boys here will be knocking out a 128 Arduino in the not too distant future, so this design will be irrelevant as far as we're concerned if it's not too expensive. But if it inspires creativity in the meantime, then that's not a bad thing.

Go Up