In just the few days I've had so much incredible assistance. SirNickity, that is one wonderfully timely and thoughtful long post.
First, get the AVR ISP mkII if the $30 or so isn't too much of a burden. I don't have one (yet), and use existing chips to program via the Arduino as ISP sketch
I believe that i'm most flexible and always learn much more and what's needed through minimalism and will very likely splash out for 2 UNO R3's. Program the bootloader WITH the UNOs. Also, I believe I'd love a non-UNO earlier board as well for the balance.
Tonight I got help including an incredible couple of replies from westfw! (optiLoader)
Something just didn't feel covered by getting an UNO R3 and the MkII programmer to have it sit around.
The boom. it appears to have all fallen into place. essentially I'll have two UNOs either of which can program bare chips as I am really into programming the chip, frankensteining a couple or so parts on it and blam!
Most of the links are in my posts over the last day or two.
Second, I use the FTDI cable (USB to 6-pin header) all the time. I can't imagine not having this now. It's the easiest way to send sketches to a chip on a breadboard. (Assuming that chip is already bootloaded, of course.) Also convenient for power.
That's where I'm at now. I've seen the cable one can make from a nokia data cable (that does everything the usb to serial boards do I hope, wonder, guess. Sparkfun and ada have nice ones with leds etc. haven't got the guru gold on that decision yet... though it would be a nicety as then my little bare-bones chips could be RE-programmed quickly instead of plugging into an UNO to modify.
Actually the frankenchips might not easily be able to go into an UNO if they're covered in parts or other.
So if i have this right an FTDI cable would be great. The dual UNO rig is of courtse to have one UNO running the optiLoader sketch that then programs the blank chip in the 2nd UNO. There's cool ways to use a zip socket I think they're called to switch between pass thru (normal uno mode and programming bootload with optiLoader mode. links floating in my last couple of posts. or just searching optiLoader as the first 10 or so hits are great. (getting a bit sleepy here:)
Next.. you will never get all the parts you need in one order, so don't stress it too much. IMO, it's worth ordering a bunch of ATmega8As, and some ATmega328Ps. The 8's are nice and cheap, and do 90% of what the 328Ps do. (You lose some interrupts, and it has less RAM and flash space, so it's best for small sketches.) Most of the time, I end up using 8s -- only using the 328Ps when I need the space or the pin-change interrupts, or something fancy like that.
I am ABSOLUTELY floored by that. looks like the A version of ATmega8A has all 10 bit analog and there's 23 whatcha-macall-its. WOW, I had no idea. So, they are the same just less space. Thing is with optiLoader which is very small AND the midi library I might need to use, and then very small code just ot send midi data I should be Ok. dunno?
I do need 11 or 12 digital pins and 6 analog for the first project. i'll order a 328P or two as well of course.
Really looking to experience atmega 28 pin sized boards/circuits. I've seen lots of them including the Paperino i think it's called.
I can check my parts bin tonight and give you exactly the Digikey part numbers I use, if that'll help. I keep a bunch of 8 and 16MHz resonators for the oscillator, plus 20, 27, and 30pF caps (for fine-tuning, but 22pF would do the trick most, if not all, of the time). I also have some 12MHz crystals for when I want to interface with USB. I don't recall what clock speed works the best with MIDI. Maybe it doesn't matter since it's relatively slow serial.
Why Digikey? I figure they're great and all though perhaps I've missed the beauty of their system. I love oldskool databases yet something hasn't worked for me yet there. Love to know as they're mentioned a lot.
it's the pesky shipping cost that irk me. hehehe, yes, got spoit a bit with mail order and the net.
I wonder if midi out and its weird baud rate is gonna be any issue with the 8As. that's just a finer point I'm thinking on. I think i found the right crytal at mouser. they all are rated for 18pF though ihear that tolerance and what the Arduino wants dictates 22 generally.
LM7805 regulators for 7v+ sources are a must. When using the FTDI cable, no regulator is necessary.
Get some 10, 47, and 100uF electrolytic caps for power supply filtering. (10uF is good for USB stuff, as it is enough to smooth power without causing a huge start-up surge. 100uF is best when you have a robust power source. 47uF is the compromise with low-power sources.) Also, you need a ton of 0.1uF (100nF) ceramic caps for bypassing / noise filtering, and to use the FTDI DTR pin for reset.
yes yes yes! great stuff. now to puzzle later on how to get an FTDI cable sorted. Is it good to get a little board as that may have extra capabilities. ok, getting lazy and sleepy now!
On that note, 10k resistors for pull-up/downs. 470 for LEDs, and some LEDs. 1k because they're handy.
I got a bundle of those male-to-male pin prototyping cables from Adafruit. I could have two more sets and still use them all. A set of male-to-female pin bundles would be handy, too. I also got plenty of .1" male breakaway headers to use on the breadboard. Adafruit sells some that are long on both ends of the plastic. My breadboard requires this for a good seat.
Edit: Almost forgot... some of those Omron tactile switches for reset and input. I like the little Bourns 10K potentiometers for analog inputs or LCD contrast setting. It wouldn't hurt to have some 1K pots too, if you have a few bucks to spend.
hoping to all my first order at one place. mouser seems to trump. except for the 2x3 header which i could only find at sparkfun. that said any size will do, even a 12 or 14 simply orientated correctly at one edge.
i'm doing 3 only midi projects and only one of them uses midi IN and none of them need USB for data when running.
oh, before i forget, I thought 7805's were to be the 5.1V type. what's that about 7V. EDIT, oh i see, it's when the voltage is 7 or above one needs a 5.1 volt 7805!
The parts below are my end of day, groggy attempt to detail some of my list.
i'm going to try to get most everything for the first project in one order.
yep, I'll miss something almost certainly. Your list/notes above really sparks so great thoughts. nice!
Parts - the sleepy attempt:
- 2 UNO R3s
- 2x3 shrouded header with 6 wire/ribbon coming of of it (so i can go from UNO1 to UNO2s ICSP header for bootloadering) only found this on sparkfun, couldn't find on mouser.
ok, falling over tired. woohoo! what a few great days it's been.
to be continued!
Hope this helps.
[/quote]
I'm knocked out grateful for today! JOY. thank you. and thanks to everyone. obviously-ness smiles here !!