Society of Robots - Robot Forum

Electronics => Electronics => Topic started by: procompmx5 on September 20, 2010, 02:08:50 PM

Title: $50 robot separate the programmer from the circuit
Post by: procompmx5 on September 20, 2010, 02:08:50 PM
Just to keep things simple for me I would like to remove the programmer from the rest of the circuit. But I'm not sure that needs to be deleted from the circuit. can someone give me a hand?

Thank you
Ck
Title: Re: $50 robot separate the programmer from the circuit
Post by: rbtying on September 20, 2010, 02:53:18 PM
If I remember correctly, the programmer is already separate from the circuit, just the pins are broken out.  You connect the programmer to those pins to program, and remove for operation. 
Title: Re: $50 robot separate the programmer from the circuit
Post by: procompmx5 on September 20, 2010, 03:24:03 PM
Think you missed what i meant, I would like to remove the whole programmer pins and all. just have a circuit for the sensors and servo control. and a separate circuit for programming the ATmega8.
Title: Re: $50 robot separate the programmer from the circuit
Post by: procompmx5 on September 20, 2010, 08:43:21 PM
By removing the pins for the programmer do I still need to run 5V to AREF and AVCC? could I also delete the ceramic capacitor?
Title: Re: $50 robot separate the programmer from the circuit
Post by: rbtying on September 20, 2010, 10:55:16 PM
You'll still need power to AVCC and AREF, yes, otherwise the ATMega won't work properly.  Which ceramic capacitor are you talking about?  Also, if you're going to be pulling out the ATMega regularly for programming, buy a ZIF socket instead of a normal one - there isn't much more annoying than pulling a socket out and killing the uC in the process.  I'd actually advise you not to take the pins out though, its another ~5min of soldering that saves you a lot of time and effort later.
Title: Re: $50 robot separate the programmer from the circuit
Post by: chelmi on September 21, 2010, 08:24:21 AM
Think you missed what i meant, I would like to remove the whole programmer pins and all. just have a circuit for the sensors and servo control. and a separate circuit for programming the ATmega8.

Why do you want to do that? It won't simplify the design very much. Except for the 6 or 10 pins mentioned by rbtying, all the other components on board are not related to programming. I agree with rbtying and would do it.