getting rid of re-set button.

hi ive got a bare bones board assembled, im using a usb to ttl converter to download my programs to it, ive got a 100nf c fitted from pin 1 to gnd, i thought this mod got rid of the need of a re-set button? mine doesnt seem to do this any ideas? thank you

mine doesnt seem to do this

This phrase is not complete clear to me.

You need the DSR ( DTR ) signal of your Serial (usb to ttl converter) connected to Pin 1, and a pullup resistor, to trigger a reset before the sketch upload. A reset button ( or a little wire to ground pin 1 manually ) is very convenient anyway.

Also quite required unless you are the GOD of C and C++ on the Arduino... You Know... The one who Never makes a coding mistake... I LOVE My Reset Button...

Doc

ive got a 100nf c fitted from pin 1 to gnd, i thought this mod got rid of the need of a re-set button? mine doesnt seem to do this any ideas?

The 100nF capacitor should be between RTS line of the "usb to ttl converter" and Reset pin of the processor.

Disabling reset for reals is something that is done more often on the ATTiny chips to get one more GPIO pin because they have so few. Also, it is disabled when you put the chip into debugWIRE mode, something you would never do in the Arduino environment. Unless you need to do one of these two things, I wouldn’t recommend it. For one thing, you can no longer program the chip until you put it in a programmer a reenable that fuse. More info:

http://www.ladyada.net/learn/avr/fuses.html

DebugWIRE is the DWEN fuse. RSTDISBL is the reset disable which buys you an extra GPIO pin. Setting either will buy you a lot of headaches in addition to their stated purpose.

I think the answer is Yes, you do not need the physical reset button. I do not install one in many of my projects.

CrossRoads: I think the answer is Yes, you do not need the physical reset button. I do not install one in many of my projects.

If that is the case, hold that pin high otherwise the ATMega will never come up.

The question wasn't about the pullup resistor tho, just the button.

The chip has an internal pull-up on the RESET line. Its a weak pull-up though (30 to 60k) so in a noisy environment an external pull-up will stiffen the signal.

Atmel recommends several components for the reset line, depending on the environment:
10Kpullup resistor
Diode across the resistor
cap to ground
resistor in series with reset switch to ground.

Most arduinos only have the first two.

See section 3 and 3.1 of the attached.

AtmelAVR042 AVR Design Considerations.pdf (236 KB)

OP mentioned a cap to ground, nothing about having the 10K pullup, which probably should be in there.

One thing I do on my pcbs, even if not wanting a physical switch, is to include 2 pads for Rst and Gnd, where I can install a 2-pin 0.1" header. Then I can add a shunt, and hold the Arduino in reset indefinitely. I find this to be 1000% useful.

and hold the Arduino in reset indefinitely. I find this to be 1000% useful.

Why would you need this?

Reading the OP's post, I think he meant getting rid of "using" the reset button, which florinc answered in post 3. I always put one (.1uf cap between RTS and reset)in when using my FTDI Friend to upload sketches so I don't have to hit the reset button on every (frequent) reload. TomJ

and hold the Arduino in reset indefinitely. I find this to be 1000% useful.

Why would you need this?

Many sketches blink lights or ping piezos or cycle servos, and it’s a PITN
to listen to all of that going on while you’re editing the sketch. Holding
in reset is easier than pulling the power plug.

Also, I often use the Arduino board’s USB port to connect to other boards,
especially ones with XBee, and if you hold the Arduino chip in reset, then
you can daisy chain the RX/TX pins. [my workbench usually has jumpers
going off in all directions].

Having a reset pin also comes in handy when you screw up and blast stuff out the Rx pin or Tx pin so the bootloader can't get a word in. Then hold in reset & release at the right time. Just having Reset brought out to a header pin where you can attach one via jumper is enough to solve that.

I think Elvis left the building.