Arduino compatible, breadboard friendly DIP32 package with ATMega1284RFR2, OLED display, SD card, SRAM and ZigBee on board.

Similar projects worth following
DIPDuino - is an Arduino compatible board, which combines many useful interfaces in one DIP32 package.
DIPDuino is based on ATMega1284RFR2 with 2.4GHz ZigBee Transceiver. It also includes:
- 128x32 pixels monochrome OLED display;
- Micro SD card slot;
- Serial FTDI port on USART1;
- 1Mbit SPI Serial SRAM (23LC1024);
- Full JTAG debugger port (JTAGICE3);
- USB or Pin Power Supply;
- Stabilized 3V and 3.6V Power Out;
- Green and Red LEDs (PE5, PE7).
In other words, it includes almost everything I want to have on my hobbyist and professional controller. Sure, few buttons and RTC would make DIPDuino even better, however, taking in account my space constrains (DIPDuino is very tiny!) it is probably not possible.

I have few samples of DIPDuino, and working evenings and weekends to implement Arduino bootloader, headers and libraries for OLED display, SRAM, SD card, etc.

I am planning to use DIPDuino for my freelance and hobbyist projects. I have DIPDuino only for a few days, but already like it a lot! It is really convenient, to be able to plug in the controller into a socket on a breadboard and take it out when you need it. Embedded display and SD card are perfect for debugging, logging etc., and two serial ports as well.

What I want to do next:

  • Weather station, home automation and some other fin projects with DIPDuino…
  • I want to be able to be able to program DIPDuino from SD card. Just save BIN file on SD card and boot the device. The bootloader must be able to flash the firmware and it does not look too complicated. (I call this project “DIPBoot”)
  • I want to implement a simple BASIC translator for DIPDuino to be able to write programs in BASIC using simple text editor, save it on SD card and execute it form file on DIPDuino (which will be DIPBasic in this case). This is really cool, because I will be to write programs on any devices, including smartphones or even DIPDuino itself and execute them without any compilers and connections…
  • One of my friend wants to build a DIPDuino based GEN7 RepRap controller for his new 3D Printer. I will certainly help him with it.
  • I am also thinking about DIPDuino watches… It has nice OLED screen, so why not to use it. Moreover, onboard SD card opens so many possibilities! It will be great if DIPBasic project will succeed by this time. In this case, I will be able to run my BASIC scripts from SD card on my smart watches.

Project web site and blog on

DIPDuino version 2 Pinouts:

  • 1 × ATmega1284RFR2-ZU Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × UG-2832HSWEG04 128x32 OLED Display
  • 1 × 23LC1024 1Mbit SPI Serial SRAM
  • 1 × FT234XD USB to serial UART interface
  • 1 × SC560C Dual Output Low Noise LDO Linear Regulator

View all 14 components

View all 12 project logs

Enjoy this project?



Les Hall wrote 09/01/2015 at 17:43 point

This sure looks interesting!

  Are you sure? yes | no

Craig Hissett wrote 09/01/2015 at 00:23 point

i need one of these. Bloody brilliant.

  Are you sure? yes | no

Alex Gornostayev wrote 09/01/2015 at 14:47 point

I am planning to give away couple of PCBs to people who will be able to build DIPDuinos and contribute to the project.

  Are you sure? yes | no

Craig Hissett wrote 09/01/2015 at 15:10 point

That sounds marvellous! Keep me posted; I will start collecting components :-)

  Are you sure? yes | no

Bill Rowe wrote 08/31/2015 at 17:16 point

i use xbee's as a serial bridge between arduino and my PC - would this work with the xbee

  Are you sure? yes | no

Alex Gornostayev wrote 08/31/2015 at 19:38 point

Yes, it should work with XBee Pro 2.4GHz, however you have
to use full ZigBee stack. They say: “*Interoperability requires the ZigBee
Feature Set or ZigBee PRO Feature Set to be deployed on all devices. “

Also, all ZigBee related ZIGDuino’s libraries must be compatible

with DIPDuino. As far as I know, ZIGDUinos can be connected to XBee devices.

  Are you sure? yes | no

Bill Rowe wrote 08/31/2015 at 13:21 point

have you done any work with the zigbee radio? 

  Are you sure? yes | no

Alex Gornostayev wrote 08/31/2015 at 16:01 point

Yes, I did. I have implemented really simple library to test

RF part of the controller. I will post it here soon. BitCloud should
work as well.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates