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


  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.
      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: 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?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,449 other followers