South UK
Offline
Sr. Member
Karma: 1
Posts: 482
|
 |
« on: February 01, 2012, 10:09:37 am » |
Hi all, I'm getting to the point now that I would like to leave a couple of projects working that I have built around the Arduino.
Could someone point me in the direction of making my own Arduino with the minimum required components? I will be programming chips in my Uno more than likely then swapping them out so I don't need any USB bridge stuff
Thanks
|
|
|
|
« Last Edit: February 01, 2012, 10:14:21 am by dtokez »
|
Logged
|
|
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 4
|
 |
« Reply #2 on: February 01, 2012, 10:59:30 am » |
I'm doing the same. I'm pretty much taking the component list found here: http://arduino.cc/en/Main/Standalone and building an Arduino with it. I'm ignoring the FTDI/FT232 and AVR programmer stuff as I will be programming the chip using my Uno and then transferring it over. This helps reduce the cost greatly. The Atmega chip will run you about $4.50 (for one with a pre-loaded bootloader) and the other components, if you don't have them already, will run about $5 total as well--so the completed package should be ~$10. You should also pick up a 28 pin (14x2) DIP socket if you plan on using a PCB, so you can easily swap out the Atmega. Unfortunately I can't help much with the PCB component, as I'm building an arduino with built-in ethernet using a custom PCB, but I'm sure there are some plans for a simple arduino PCB you can buy/make somewhere. If not, you could try using Fritzing or some other design program to create a PCB based on your breadboard (looks fairly simple) which you can then create or ship out to get manufactured. Edit: I've also seen some people build Arduino's with even less parts (pretty much just an Atmega & 16 Mhz crystal w/ some capacitors as I recall), but I don't remember the links.
|
|
|
|
« Last Edit: February 01, 2012, 11:03:56 am by CW3MH6 »
|
Logged
|
|
|
|
|
Global Moderator
Boston area, metrowest
Offline
Brattain Member
Karma: 249
Posts: 16540
Available for Design & Build services
|
 |
« Reply #3 on: February 01, 2012, 11:00:48 am » |
Try this http://store.nkcelectronics.com/arduino-runtime-board-rev-b.htmlall needed parts available really inexpensively from dipmicro.com ATMega328P-PU from mouser, newark, digikey The Mini-uino at my signature link can also be had inexpensively if you can do surfacemount.
|
|
|
|
|
Logged
|
|
|
|
|
South UK
Offline
Sr. Member
Karma: 1
Posts: 482
|
 |
« Reply #4 on: February 01, 2012, 12:46:46 pm » |
Thanks guys. I'm in the UK but those NKC boards look really good! I'll have to check for shipping info. I can solder SMD no worries but I'm after something that I can easily program, hence thinking to use a Uno - and I'm a bit of a noob?
Thanks for the heads up on the standalone link that looks like a good info source. Just looking at Eagle though and I can't find a library with the Atmega 168 or 328 anywhere. I've looked in the sparkfun, atmel, & avr_7 libs, anyone know if I'm just being stupid? lol
Thanks
|
|
|
|
|
Logged
|
|
|
|
|
Leighton Buzzard, UK
Offline
Edison Member
Karma: 11
Posts: 1049
|
 |
« Reply #5 on: February 01, 2012, 12:48:15 pm » |
try the sparkfun library ATMEGA168
|
|
|
|
|
Logged
|
there are only 10 types of people them that understands binary and them that doesn't
|
|
|
|
Leighton Buzzard, UK
Offline
Edison Member
Karma: 11
Posts: 1049
|
 |
« Reply #6 on: February 01, 2012, 12:50:31 pm » |
also look at the electrofun website http://www.electrofunltd.com/p/arduchip.htmlthe arduchip is quite a cheap solution
|
|
|
|
|
Logged
|
there are only 10 types of people them that understands binary and them that doesn't
|
|
|
|
South UK
Offline
Sr. Member
Karma: 1
Posts: 482
|
 |
« Reply #7 on: February 01, 2012, 12:53:42 pm » |
Got the Sparkfun Lib but can only find SMD versions of the 168 in there?
|
|
|
|
|
Logged
|
|
|
|
|
Leighton Buzzard, UK
Offline
Edison Member
Karma: 11
Posts: 1049
|
 |
« Reply #8 on: February 01, 2012, 12:56:24 pm » |
aha u want pth standby
search for *MEGA* with SMD check box not checked
|
|
|
|
|
Logged
|
there are only 10 types of people them that understands binary and them that doesn't
|
|
|
|
South Texas
Offline
God Member
Karma: 8
Posts: 976
|
 |
« Reply #9 on: February 01, 2012, 12:57:51 pm » |
All you really need is the ATMega328 or 328P, a resonator for the clock and a 0.1 cap from +5 to ground. You can build it on a breadboard and use an Arduino board as an ISP to load either the bootloader or a sketch. I have one running on a breadboard that I talk to through a serial port and it functions just like my Arduino board.
|
|
|
|
|
Logged
|
|
|
|
|
Global Moderator
Boston area, metrowest
Offline
Brattain Member
Karma: 249
Posts: 16540
Available for Design & Build services
|
 |
« Reply #10 on: February 01, 2012, 01:02:04 pm » |
Boards can be bootoaded with Optiloader thru the SPI (D12-12-13) and Reset pins, then sketches down loaded via serial lines D0/D1. https://github.com/WestfW/OptiLoader
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 32
|
 |
« Reply #11 on: February 01, 2012, 01:14:59 pm » |
If you want standard arduino form factor, and don't want to source all the parts yourself. This is the cheapest I have found: http://evilmadscience.com/productsmenu/tinykitlist/180Keep in mind this does not include dip socket, pin headers, and voltage regulator.
|
|
|
|
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Offline
Brattain Member
Karma: 279
Posts: 15314
Measurement changes behavior
|
 |
« Reply #12 on: February 01, 2012, 02:57:32 pm » |
|
|
|
|
|
Logged
|
|
|
|
|
Cleveland, TN
Offline
Full Member
Karma: 2
Posts: 207
|
 |
« Reply #13 on: February 01, 2012, 03:19:41 pm » |
In Eagle, it's the Mega8. Same pin out for the 168 and the 328 and they have both packages.
Also, don't think to hard on this. You are not really re-creating the UNO board. You are just creating the power, crystal and 328 portion of the board. There are lots of resources out there for breadboarding 328s. Buying an UNO knockoff is likely going to cost more and you are getting a lot of functionality you probably don't need. Program on the UNO and move the chip to your breadboard. Other than power, it really is that simple.
|
|
|
|
|
Logged
|
Luck,
Wade
|
|
|
|
Global Moderator
Boston area, metrowest
Offline
Brattain Member
Karma: 249
Posts: 16540
Available for Design & Build services
|
 |
« Reply #14 on: February 01, 2012, 03:37:37 pm » |
Don't forget 10K Reset pin pullup resistor.
|
|
|
|
|
Logged
|
|
|
|
|
|