I wanted to take some time for a writeup of the boards I got from ITead (http://http://dangerousprototypes.com/forum/viewtopic.php?f=2&t=3408), hence the delay.
It started out as this project I mentioned a while back (viewtopic.php?f=56&t=2524 (http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=2524)) of having two single-sided development boards (one for ATmega328, the other for ATmega644) back to back on the same PCB, but that goal turned out to be too ambitious. I ended up with two separate boards, for the most part, single sided (the easier to make at home), with some extra features.
[attachment=1]
I have a number of other Arduino-compatible development boards (BoArduino, Seeeduino, Ardweeny, to name a few), but I use these for project development, and have been unable to bring myself to commit them to a project. The support circuit for the Arduino-compatible AVR is not too complex, but I didn't relish the thought of re-implementing it time and time again on perfboard. So I made these breakout project boards that would have most of the stuff I might want (power supply, FTDI cable connector, SMD breakout and prototyping areas) that I could commit to simple projects without wanting to remove the controller later when I had another idea to prototype.
[attachment=0]
Like the writeup I mentioned, I have two versions, one for ATmega328 (which would also work with the ATmega8 or ATmega168, I would suppose) and one for ATmega644 (which I suppose would also work for the ATmega1284). There are more details, including the BOM and downloads, here: http://http://spaceagerobotics.com/blog/projects/sarduino/. Once the boards arrived, I assembled them for testing, programming the bootloaders with my trusty BusPirate FTDI:
[attachment=2]
I have already constructed a long list of improvements for future versions, if there are any. I have some extra PCBs, so let me know if you want one, $5 shipped anywhere.
P.S., Ian, if you like, I'll send you a few for the PCB drawer, when I (finally) send those mystery ones.
Sure thing :)
I've made a new release, v1.0, of the SARduino644 board: There are some more photos and details here: http://spaceagerobotics.com/blog/sardui ... rototypes/ (http://spaceagerobotics.com/blog/sarduino644-v1-0-prototypes/)
The main changes are better prototyping area (separated from the MCU pins) and more power rails. I also put the auto-reset circuit in (now that I have an FTDI basic that uses the DTR pin to trigger it).
The design files are available in the github repo: https://github.com/space-age-robotics/SARduino/ (https://github.com/space-age-robotics/SARduino/)
Cool, this is a great little DEV board.
Soldered mine a few weeks ago, but had problems with the sanguino add-on. I cannot compile anything for it + bootloader burning was really problematic for 1284. I am planning to work on it once I finish my workload again. Are you using 644? And which version of Arduino IDE are you using?
I should write up instructions about selecting the right bootloader and installing the Sanguino as a target board.
I'm using Arduino v023, with the latest sanguino source downloaded from here: http://code.google.com/p/sanguino/downloads/list (http://code.google.com/p/sanguino/downloads/list)
There are hex files for 644 and 1284 bootloaders in there, and I am pretty sure those are the ones I used (I loaded them some time ago, and I don't remember...).
I hope that helps some. Glad to hear you got it put together.