Failing to upload code to Pro Mini, via Uno. ERR: "PROGRAMMER IS NOT RESPONDING"

I have a pro mini I got from china. I wasn't able to upload code, so I burned the bootloader to it. That went fine. Now I'm trying to upload a simple blink sketch and keep getting:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x7b

The wiring setup is:

vcc to 5v gnd to gnd tx to tx rx to rx DTR to reset

I have the pro mini board selected, and atmega328 5V, 16MHZ processor.

red913: DTR to reset

How did you make this connection?

Jumper cables were used to make the connections.

OK, but neither board has a pin labeled "DTR".

Anyway, I recommend you try manually resetting the Pro Mini in case the auto reset circuit isn't working.

If you don't have an auto-reset circuit, you'll need to manually reset your Arduino during the upload. When you don't have that auto-reset, and are resetting manually, you need to get the timing right. If you press the reset button too early, the bootloader will have already timed out by the time the upload starts. The tricky thing is that when you press the "Upload" button in the Arduino IDE, it first compiles your sketch before starting the actual upload. So you need to wait until after the compilation finishes before pressing the reset button. The way to get the timing right is to watch the black console window at the bottom of the Arduino IDE window. As soon as you see something like this:

Sketch uses 444 bytes (1%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

press and release the reset button. The upload should now finish successfully.

pert: OK, but neither board has a pin labeled "DTR".

hmm...strangely you seem so positive about that assertion. |375x500

But, thanks for the advice. I'll try it out and let you know what happens.

True Pro Minis aren't labeled this way: |500x500 I guess the clone manufacturers changed the silkscreen from the official. It actually makes some sense. The "GRN" on the real Pro Minis refers to the green color of the wire on the "FTDI cable" that was popular in its day, but I don't think anybody uses those things anymore and it's easy to think "GRN" stands for "ground". More common are the FTDI breakout boards, which have that pin marked as "DTR". However, this is also a bit confusing because the labels on the Pro Mini refer to the pins on the Pro Mini, not to the pins on the adapter (see the RX/TX labels) but the Pro Mini doesn't have such a thing. "auto-reset" would be more accurate, but there certainly isn't room for all that!

Well perhaps this is what I get for paying $3 for an arduino board. I have another one from a different manufacture and I can't even burn a bootloader to it.

I tried the reset method you mentioned and it doesn't work. Maybe the board is just broken.