0
Offline
Full Member
Karma: 2
Posts: 115
Arduino rocks
|
 |
« on: April 12, 2012, 11:24:25 pm » |
I'd like to start yet another rehash of DIY Arduino. This time with a pcb that is within 5cmx5cm size so that iteadstudio will build it for $1.40 in packs of 10. The actual shield size is a fraction of an inch bigger so female headers bend just slightly. You will need an atmega328 or atmega168 with bootloader flashed, and a CP2102 which is a $3.00 (ebay) usb to serial converter, which has been slightly modified to connect dtr to reset line. Actual cost is about $7.00: pcb: $1.4, atmega328: $3.30, other parts about $2.00 Here is a video Schematic, Board and Gerber files: http://atmega.site40.net/default.php?bookmark=ArduinoDIY It also has optional breakouts for an nrf24l01 so that it can be used for home automation
|
|
|
|
« Last Edit: May 31, 2012, 08:48:47 pm by Paulware »
|
Logged
|
|
|
|
|
SF Bay Area (USA)
Online
Faraday Member
Karma: 78
Posts: 5453
Strongly opinionated, but not official!
|
 |
« Reply #1 on: April 13, 2012, 12:22:14 am » |
Pretty nice!
Your projects seem to consistently use those 2-termial ceramic resonators without the usual caps to ground. Does that seem to work with reasonable accuracy?
|
|
|
|
|
Logged
|
|
|
|
|
Grand Rapids Mi
Offline
Jr. Member
Karma: 0
Posts: 52
|
 |
« Reply #2 on: April 13, 2012, 08:54:34 am » |
WoW!!! Thanks aloott!!!!!!! That really helped!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 2
Posts: 115
Arduino rocks
|
 |
« Reply #3 on: April 13, 2012, 09:14:01 am » |
Hi westfw,
I picked to the ceramic clock mostly for price. I didn't realize there was a potential issue with not having a ground pin.
I would have to compare to a build with a grounded clock to see if it behaved differently.
I do know that driving some dc motors, depending on load and weak batteries the system can occasionally lock up. I got around this issue by using pwm outputs to hbridge and lowering the duty cycle.
You could take my schematic and change the clock to a 3 pin clock, or I could post one for you if you are not familiar with Eagle.
Thanks for the coment. Paul
|
|
|
|
|
Logged
|
|
|
|
|
Anchorage, AK
Offline
Sr. Member
Karma: 10
Posts: 492
|
 |
« Reply #4 on: April 13, 2012, 08:08:35 pm » |
If it's a design you're giving out, or especially selling pre-manned boards, I would vote for having that ground pin hole. It may work without, but you're probably out of spec on the ideal load capacitance of your oscillator. And after all, it's harmless if you don't use it yourself.
|
|
|
|
|
Logged
|
|
|
|
|
Dallas, TX USA
Offline
Edison Member
Karma: 25
Posts: 1617
|
 |
« Reply #5 on: April 14, 2012, 11:33:26 am » |
Hi westfw,
I picked to the ceramic clock mostly for price. I didn't realize there was a potential issue with not having a ground pin.
Have a look at this site for low cost low volume parts: http://taydaelectronics.com/They have 3 pin 16Mhz ceramic resonators for $0.17 (20Mhz are only $0.08) Resistors/diodes/Caps are mostly $0.01 --- bill
|
|
|
|
|
Logged
|
|
|
|
|
Grand Rapids Mi
Offline
Jr. Member
Karma: 0
Posts: 52
|
 |
« Reply #6 on: April 14, 2012, 02:41:53 pm » |
He can make one of the coolest things!!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 2
Posts: 115
Arduino rocks
|
 |
« Reply #7 on: May 28, 2012, 07:30:19 pm » |
I replaced the 2 pin 16mhz resonator with a 3 pin resonator. I created an interactive .htm page. This page has mouser and other supplier links to all the components. Let me know if you have any comments. Thanks, http://atmega.site40.net/ShieldWeeny.htmPaul
|
|
|
|
« Last Edit: May 29, 2012, 08:23:45 pm by Paulware »
|
Logged
|
|
|
|
|
Grand Rapids Mi
Offline
Jr. Member
Karma: 0
Posts: 52
|
 |
« Reply #8 on: May 28, 2012, 07:37:50 pm » |
Nice!
|
|
|
|
|
Logged
|
|
|
|
|
Dallas, TX USA
Offline
Edison Member
Karma: 25
Posts: 1617
|
 |
« Reply #9 on: May 28, 2012, 10:37:57 pm » |
Apparently, this site only works with IE. What about for those that don't use IE? --- bill
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 2
Posts: 115
Arduino rocks
|
 |
« Reply #10 on: May 29, 2012, 08:20:52 pm » |
I corrected the problem. It seems to work in Google Chrome and internet Explorer.
Let me know if it doesn't work in other browsers.
thanks, Paul
|
|
|
|
|
Logged
|
|
|
|
|
SF Bay Area (USA)
Online
Faraday Member
Karma: 78
Posts: 5453
Strongly opinionated, but not official!
|
 |
« Reply #11 on: May 29, 2012, 11:16:44 pm » |
Doesn't seem to work using firefox 12.0 for macos (lion.) DOES work with Safari 5.1.5
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 1
Posts: 86
|
 |
« Reply #12 on: May 29, 2012, 11:33:38 pm » |
That sure is a lot of vias you used. Did you use an autorouter? Also see a lot of right angles in your tracks. Not a god idea for noise, but thats just my opinion. Looks good otherwise though
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 2
Posts: 115
Arduino rocks
|
 |
« Reply #13 on: May 30, 2012, 08:20:56 pm » |
Yes, I used the autorouter. I'm not sure how to do manual traces so I guess we are kind of stuck. I also looked at the firefox browser and I'm not sure what's happening there either. Paul
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Edison Member
Karma: 114
Posts: 2205
|
 |
« Reply #14 on: January 18, 2013, 08:37:27 pm » |
You will need an atmega328 or atmega168 with bootloader flashed, and a CP2102 which is a $3.00 (ebay) usb to serial converter, I would suggest that you get a real avr programmer and be done with that usb2serial stuff. And you can always reuse your programmer on future project, and no need to buy an avr with bootloader flashed - with your own programmer, you can flash whatever you want.
|
|
|
|
|
Logged
|
|
|
|
|
|