Friday, September 18, 2009

Introducing Duino644

Updated Sep 30, 2011 - DISCONTINUED
This kit is no longer available. A very similar kit is the Wise Clock 3.

A simple name from a simple mind: think Arduino clone powered by ATmega644.

Compatible with Arduino software environment (thanks to the Sanguino board, from which it was inspired), Duino644 offers more capabilities than a regular, ATmega328-based Arduino, in the same price range.

Duino644 was originally designed to be used in an advanced new version of Wise Clock. It features the same combo RTC + EEPROM as Wiseduino, and also an SD card socket and connectors for the 24x16 LED matrix display from Sure Electronics.

Duino644 can also be used as a general-purpose Sanguino-compatible board, having all ports (input/ouput pins) exposed and available for use.

Here are some of Duino644 features:

  • PDIP (40 pin) ATmega644 on socket, running at 16 MHz;
  • compatible with Arduino software environment through the addition of Sanguino libraries;
  • directly pluggable into the 2416 LED display from Sure Electronics;
  • semi-pluggable (just one of the two connectors) into the 0832 LED matrix display from Sure Electronics; display type (2416 or 0832) is selectable through jumper;
  • compatible with uzebox game console (requires a different crystal and the "uzebox shield" (under development));
  • relatively easy to solder, with mostly through hole components;
  • on board socket for either SD card or microSD card;
  • on board RTC (DS1307) in either PDIP or SOIC package;
  • on board EEPROM (24LC256) in either PDIP or SOIC package;
  • 6-pin FTDI connector with automatic reset capability;
  • powered, with regulated 5V only, through either standard 2-pin power connector (MLX-WF02R from molex or JST jack from seeedstudio) or USB (type B or miniB connector);
  • power on/off micro switch, easily accessible on the side;
  • available interrupt output pin from RTC;
  • on board backup battery (CR1220), allowing RTC to keep time even when Duino644 is not powered;
  • infrared receiver for remote control;
  • all 4 ports made available through extension headers, spaced at 0.1" multiples, for use with prototype boards;
  • ISCP6 connector for AVR programming.

A few Duino644 PCBs are shown in the photo below.

And this is an assembled Duino644, which is the base for Wise4Sure. With the current software, it works exactly like in this video.

Assembling instructions can be found here.

Creative Commons License
Duino644 by FlorinC is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.


Related posts:


  1. Very cool! So much stuff there. I wonder if you've looked at the ds1337 instead of the ds1307-- the ds1337 has alarms that could be used to wake up the 'duino, allowing low power consumption. Also, it's good to see standoffs, but more than two would allow for more stable mounting.

  2. salsa, thanks for the comment.
    I looked at DS1337 and I saw that it does not support a backup battery. I guess that means that it needs to be powered continuously in order to keep the time.
    Duino644 may be used as general purpose board, but it was designed mainly for the 2416 LED matrix board from Sure Electronics. The 2 double row headers on the sides plug into the connectors on the back of the display. There is no other attachment.
    But yes, as you say, good to see standoffs. Next board may have 4 of them :)