poor man`s Arduino project

selfmade lowcost Arduino with USB

http://www.youtube.com/watch?v=4h8-YRh7U3E&feature=player_embedded

Thank is very cool. I've been toying with the idea of setting up a barebones Arduino so that I am familiar with what is needed when you want to create a complete PCB for a project which house only the bare minimum (Arduino components, and your project specific components) components for a specific application - point of if being that you leave the new PCB in the project.

Nice. How are you connecting USB to the ATMega?

thank you :)

i used an attiny85 with the avr-cdc firmware :)

you can take a look at my documentation: http://www.cmdrkeen.net/?p=206 its not finished yet, i have to fix a lot of typos and translation errors. i also want to rework the schematic (this was my first one)

currently i work on an lowcost bluetooth extension (wich is a lot harder than the USB solution) if i get this working then you can use an attiny26 as USB host interface to communicate with one of this cheap bluetooth dongles. but this project is currently in a theoretical state and iam also not sure if this is possible with such a small chip.

PC interfacing: If you do a search at mouser.com for FT232, you will see they carry some nice little modules that let you connect up an FTDI chip easily to a project.

This one gets you a USB-B connector, but I found out it doesn't bring out a line to drive DTR for sketch downloads, you need a reset switch on your board. http://www.mouser.com/ProductDetail/Arduino/A000014/?qs=sGAEpiMZZMvNQHCitdfR%252bCcxdfGO6oBu

I have some of these and have added one to a '1284 board to make a Duemilanove footprint board. http://www.mouser.com/ProductDetail/mikroElektronika/MIKROE-483/?qs=sGAEpiMZZMuNcqZxhMNT3znYT0k8AsjH just need to move the ICSP connector to the standard position and that one will be ready for ordering PCBs - JoeO has already said he'd take 10 of them!

This looks nice & small too, I haven't looked into it much yet. http://www.mouser.com/ProductDetail/FTDI/UB232R/?qs=sGAEpiMZZMvYU0Oh5y3R5vnPthaFgczh

Any will provide options to easily add USB/Serial interface if you're not pursuing a Leonardo type design (with the surface mount only ATMega32U4 chip with internal USB interface - but less IO and way less memory than a dual-serial port '1284 chip)

and

Great stuff! actually going to interested is the bluetooth projects.. Was bottom feeding a few weeks ago and got one of those bluetooth serial modules for five bucks. Arrived today, looks pretty foolproof. Though it's rated for 3.3v, does it tolerate TTL levels and 5v power? The vendor claims it is so (its on a backplane), it would be nice to hear 5v is okay from someone already using one....

Very nice. I’m new also. Your board is a little big for me - I just bought some “standard” breadboards. What kind of board, perfboard? Soldering on the back? I’m too new to recognize it.

I bought an UNO a couple months back, and I got the bug to make my own. Here’s a thread showing what I did:

I really enjoyed making my first and have done others. Regarding the posts about using a 0.01uF cap in-series from DTR on the mini-USB to the reset pin - I did get around to trying this yesterday, but it does not consistently work for me, so I’m back to “forcing” myself to press the reset button when uploading a sketch. Poor Me! Interestingly, I did solder a Boarduino kit, and hooking up the cap this way works just fine in not having to hit reset button. I use the mini-USB for both my bboard Arduino and the Boarduino itself - just take the little thing out of one boad, and stick in the other - already wired up.

gcm2:
Very nice. I’m new also. Your board is a little big for me - I just bought some “standard” breadboards. What kind of board, perfboard? Soldering on the back? I’m too new to recognize it.

I bought an UNO a couple months back, and I got the bug to make my own. Here’s a thread showing what I did:

http://arduino.cc/forum/index.php/topic,87947.msg660730.html#new

I really enjoyed making my first and have done others. Regarding the posts about using a 0.01uF cap in-series from DTR on the mini-USB to the reset pin - I did get around to trying this yesterday, but it does not consistently work for me, so I’m back to “forcing” myself to press the reset button when uploading a sketch. Poor Me! Interestingly, I did solder a Boarduino kit, and hooking up the cap this way works just fine in not having to hit reset button. I use the mini-USB for both my bboard Arduino and the Boarduino itself - just take the little thing out of one boad, and stick in the other - already wired up.

The value for the series auto-reset cap should be .1ufd not .01ufd. If indeed you used .01 you might want to change it and see if that does not improve the reliablity of the auto-reset function.

Lefty

My bad - that was a typo. I'm using a 0.1uF cap. Thank you!

small update about my bluetooth plan:

after studying a lot of specs and sourcecode for the implemetation of software USB host controllers and bluetooth statcks im sorry to say that i dont see any possible way to talk to an USB BT Dongle with any cheap MCU that comes without hardware USB support. It is still possible to have a working USB host implementation for a attiny45/2313 (or any comparable chip), but due to the limited ressources, you can only handle low speed devices (HID class devices for example). The minimal requirement for a normal BT dongle is full speed USB. I have ordered an BTM-222 to let my Arduino talk to an android phone.

while the bTM-222 is still very cheap (~12€), it hurts a little bit because it will double the costs for some of my planned projects :confused:

so what comes next? :slight_smile:

  • build an 5x5x5 LED cube
  • post an howto for the BTM-222 module
  • code an USB host for the tiny45

cmdrk33n Really great work. This may be a good start for me when I will build my first Arduino integrated PCB. I have 2 questions though. 1) How much do you estimate the cost of the components (I'm a real electronics dummy, I know :drooling_face: ) 2) I heard somewhere that the USB is a real power consumer. Is BT better?

Best regards Jan

"the cost of the components " depends on where you shop. Check out dipmicro.com: 16 Mhz xtal 2 x 22pf cap 3 x 100nF cap 2 x 1uF cap 1 x 7805 regulator 1 x 10K resistor 1 x tactile switch 1 x 28 pin socket

Mouser.com: 1 x ATMega328P-Pu 1 x USB/Serial adapter http://www.mouser.com/ProductDetail/mikroElektronika/MIKROE-483/?qs=sGAEpiMZZMuNcqZxhMNT3znYT0k8AsjH

and some tools: mdfly.com, 1 x AVR ISP programmer http://www.mdfly.com/index.php?main_page=product_info&cPath=5&products_id=415

and iteadstudios.com for PCBs. 10 of 5cm x5cm, $9.90 plus shipping.