When I started fooling with Arduino's I had a few little projects in mind and figured I'd need an UNO per project so I was excited to learn that I could roll my own! It makes things cheaper and it also makes stuff seem more "my own" but I'm probably getting in the deep end sooner than I should... I think I've burned up my Google on this project alone
I would really just like a simple, quick and dirty way of programming my own chips. cr0sh suggested not using a bootloader which may be a good option once something is nailed down but I'd prefer to stick with what I have figured out for now. Maybe down the road I'll look into it.
If you look at the tutorial here:http://arduino.cc/en/Tutorial/ArduinoToBreadboard
It shows how the chip is wired up to both burn the bootloader and upload sketches. If you check out the wiring you'll notice that the only difference (Other than deleting the connections from pins 17,18 and 19 on the bare chip to pins 11, 12and 13 on the Arduino and connecting the RX and TX pins of each) between setups is switching the reset pin on the bare chip between the reset pin and pin 13 on the Arduino.
I'm not sure if it would work but it may be possible to make a shield with a switch that changed the reset wiring and leave the rest in place. It could seriously gork something out though...
Maybe you could have a shield like the pic I posted with one ZIF holding a bootloaded chip that is really just the normal chip relocated with all the wiring in place. With no chip in the 2nd ZIF it would be business as usual. Just use the pins on the shield and treat it as a normal Arduino. You could also bring the LED's up top which would be nice.
The 2n'd ZIF would have all the connections shown in the tutorial except for a switch that toggled between one reset position and the other.
The sequence would be something like this:
Insert new chip into empty ZIF(#2), toggle reset switch, burn bootloader using Arduino as ISP, repeat for other chips until you have a great big pile or your fingers are sore, you gotta potty, etc...
Remove the original chip (The one that's been used as ISP), toggle reset switch, place bootloaded chip in 2n'd ZIF, upload "BLINK" to chip, repeat until you have enough for a christmas tree.
Replace chip in ZIF #1 with a bootloaded unit. Build ultrasonic cat chaser/blind opener/ wall climbing robot, etc.
Would this work or would having the extra wiring to the chip cause some problems?
Just something I was thinking about... I may try it unless someone thinks it just can't work.
I would like to check out some SMD stuff. I'd like a new soldering station and one of those hot air rework/soldering iron deals would be nice.