Picture of The CheepaDuino, minimalist Arduino platform on the cheap!
If you're like me you have a special love for your Arduino.
I have 3- 2009's and have made literally dozens of cool projects with them.

Sadly, not a single one is in a final project! No Arduino projects because I don't want my precious locked up, never to used again.


I love my Arduinoes, they are cool and they cost too much to just leave in a blinky or motor spinning project. Even that hot water heater monitor and pump controller project.

I usually get an idea, load and debug a sketch, make it perfect, run it for a day or two then shelf the project because I don't want to donate one of my beloved Arduinos to a prtoject. "I might need it for another project that is more important next month.
Is this you?

If it is I have have relief for you. 

The CheepaDuino!!, is here to the rescue.

I have a complete Arduino platform including shipping for a bout 5 bucks each. 2 for $9.62. That includes shipping!

If this is you then let's do it, follow me.
FYI, first picture, 3 built up cheepaduinoes awaiting projects.
second picture a 3 zone climate monitor instructable to follow
third picture a Power ball lottery number picker, instructable to follow
fourth picture, a bootloader burner i use from Evil Mad scientist. each Atmega328pu takes 15 seconds to load bootloader.
RayBurne2 years ago
A request of Instructables members: purchase one authentic Arduino hardware model some of the proceeds supports the Arduino community web site servers, moderators, etc. It is also nice to have a "real" device for testing and software/interface validation.

The above being said, I too use faux Arduinos for permanent projects. I personally prefer the Mini-Pro form factor which can be purchased completely assembled and tested and shipped for under $6 ... However, buy 10 and get free priority shipping w/ a shipping number. http://www.ebay.com/itm/Redesign-Pro-Mini-atmega328-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano-/310562519074?pt=LH_DefaultDomain_0&hash=item484ef7f822

lkndave (author)  RayBurne2 years ago
i use only real arduinoes. i have 4. i like your link and will be looking at that for an alternative to my duino
cmor21252 years ago
I see. So you just plunk the atmega into the dip socket on the arduino board, program it, take it out, and use it like that? Is that what you do?
lkndave (author)  cmor21252 years ago
exactly correct! i get to keep my Arduino yet have a cheap Arduino project too.
cmor21252 years ago
Thanks again, one last question. In order to upload sketches to this diy board via usb (without another arduino), you mentioned earlier that this does not have a UART, so do I need any other parts to make this board accept sketches via usb?is it absolutely necessary to use a UART? Thanks a ton.
lkndave (author)  cmor21252 years ago
In order for the IC to be programmed it needs to have a USB port hooked to a UART hooked to the IC. This board can not do that. It is not an Arduino. It is a board to put your Programmed IC on to run sketches that don't need to communicate to the computer. Most don't.
I suppose a 6 pin connector could be wired in to add a ISP connector and then using an ISP programmer you could load programs direct. I don't know about that stuff.
i take my Arduino, make the program (sketch) run and then move the IC to my board to run. I then take a blank 328 IC with a bootloader in and put it on my Arduino for the next project. that way i do not have to leave my whole Arduino in each project I make. If my project needs to use the computer for ?Serial communication then I think a UART RS232 IC is necessary. If I was going to build Full blown Arduinoes I would have made this.
I hope that's somewhat clear.
lkndave (author)  cmor21252 years ago
This is an arduino platform. not a real Arduino. The deal is, very rarely does a sketch need to use USB once you have it running on your Arduino. Once your sketch is perfect, you would take the Atmega IC out of your Arduino and put it here, Then you could put a blank, with bootloader IC back in your Arduino for your next project.
I would guess you could program it directly via the 6 pin ISP port on the board but I have never tried that. It's too easy to just get it running in the Arduino and move the programmed chip to this board for your project.
cmor21252 years ago
Thanks. 10uf or 100uf? Different in the schematic and parts list. Thanks again!
lkndave (author)  cmor21252 years ago
oops. the fact is 10,100 not really a big deal. since they "absorb" power supply ripple the need is dictated by demand. So if your Cheepaduino does a lot of hard work, current wise such as direct driving LED not LCD loads or and other devices that consume over, say 10-20 ma and you are driving several then 100ufd is the way to go. On the other hand if your load is limited to driving a 16x2 lcd with it's one backlit LED then 10ufd or anything in between 10-100ufd will be fine. Watch polarity on those devices. Usually with caps and power sources bigger is better but is often overkill. Your choice.
thanks for pointing out my oversights.
cmor21252 years ago
Hi, so I am assuming that you can use any female jack for the usb port, right? I was thinking of using type2, which is what is used on the mega and uno. Thanks.
lkndave (author)  cmor21252 years ago
this link is the type that is for this board. remember there is no UART like on an arduino board.
Thanks for this, Great idea !! Just a question,in the parts list you have a 1K & 10K resistors but the BOM & schematic show 1.5K & 1M ,which is correct ?
lkndave (author)  Lectric Wizard2 years ago
Actually no resistors are needed unless you intend on using the usb port. i think i just put a part list up there from a project i bought for when i ordered the basic parts. I also forgot to put the DC barrel connector part number there. i bought males and females and use 2 18650 batteries in a holder with a female connector to power some of my projects. i will edit accordingly.
lkndave (author)  lkndave2 years ago
just like the 3 volt zener diodes, not needed without need for USB.
But if I use the USB which is correct ?
lkndave (author)  Lectric Wizard2 years ago
the complete full answer is, populate according to the schematic.
R1-2= 68 OHM
R3=1 MEG
R4=1.5K OHM
D1-2= 3.6 VOLT ZENER
ALSO CONNECTOR X1 WHICH IS USP CONNECTOR. ALL AVAILABLE FROM THE SOURCE I CITED FOR THE OTHER PARTS. Since I program my 328's in the Arduino and move the chip to the cheepaduino I don't use USB. There is no UART to support serial I/O.
hope that helps
lkndave (author)  lkndave2 years ago
i meant USB not USP.