More pins and more power with a DIY Sanguino

Not long after [CulinarilySpeaking] got into the Arduino game, he began to want more IO pins and a larger program space for more ambitious projects. This, of course, led him down the path towards the Sanguino, the ATMega644-based dev board with many more IO pins than Arduino boards based on the ATMega328. Instead of buying new, [CulinarilySpeaking] decided to make his own Sanguino, and the results look fantastic.

After coming across an ATMega644 while browsing for parts on line, [CulinarilySpeaking] found the micro that had enough power and pins to do some fairly complex stuff. A bunch of other people though about using this chip in the Arduino environment before, so all [CulinarilySpeaking] had to do was copy the circuit with the parts he had on hand.

After soldering all the components to the neat breadboard-style PCB, [CulinarilySpeaking] fired up the Arduino IDE and put the Blink example on the 644. Everything worked, so now there’s a board with much more power than a standard Arduino built with only $8 USD in parts.

via reddit

Comments

  1. adr990 says:

    Nice, I really want to play with Arduino stuff more!

    I guess I’ll order some parts and build this one, good work. 🙂

  2. Maave says:

    Nice amount of IO for $8 in parts. Time to rev up the soldering iron

  3. kuschelganxta says:

    A few days ago I looked into getting one of my at mega 16 40pin to work with the arduino environment but had no luck.
    The only source I found had been the sunduino2 which I have no access to because the site of the developer is somewhat down.

    Does anyone have a clue? Thanks guys

    • Theoryboy says:

      I have an Atmega16 40pin dil working through the Arduino IDE, using arduino_extras. http://www.avr-developers.com/corefiles/index.html
      But it wont work with 1.0, I had to use Arduino 022 IDE. There is a problem with PWM , but I managed to get 3 of the 4 PWM pins working after making a few changes to the pins_unknown.cxx .( i also have the arduino pin numbers avr pins if you need it) I didnt manage to get the bootloader working but I program it with avrdude via ISP after compile with the Arduino IDE. (I used shift key+ compile to get path of hex file) I hope that makes sense, I am only at this a short a few months so just googling and guessing.

  4. biomed says:

    Sanguino.cc but for pre 1.0 only last I checked.

  5. Robert says:

    Where could I buy the neat breadboard style pcb? 🙂

  6. Isotope says:

    Did anyone else laugh when they saw an IC socket being used on a breadboard?

    • messmaker says:

      It looks like a solderless breadboard but you should look again, or read the post in the first link… it is actually a protoboard that he soldered together.

      • Isotope says:

        Oh I know, but at first glance it looks funny. I’d never seen a protoboard like that before – pretty neat.

      • messmaker says:

        Yeah, I thought it was a breadboard at first as well, and I hadn’t seen it before, either. It makes it really easy to go from breadboard to protoboard, that’s for sure. 🙂

Speak Your Mind

*

Related Hacks in arduino hacks

  • Garden sensors measure soil moisture and greenhouse temperature
  • More pins and more power with a DIY Sanguino
  • A much easier take on an Android garage door opener
  • UnoJoy makes your Arduino play well with Xbox 360 or PS3
  • RC car controller and receiver replacement