ATMega 328p on breadboard with Nano

Hi there!

I have a clone Nano from eBay that I am trying to use to load a sketch onto a ATMega328p (using the onboard 8Mhz crystal) but am having problems. The Nano does work fine, and I have successfully burned the bootloader and sketches to some ATTiny 45's.

I am using the bottom section (the 8 Mhz part) of this guide: http://arduino.cc/en/Tutorial/ArduinoToBreadboard
The bootloader gets successfully loaded (according to the Arduino IDE).

However, when I try write the blink example (or anything else) I get this error:

avrdude: stk500_getsync(): not in sync: resp=0x94

And sometimes this:
avrdude: stk500_getsync(): can't communicate with device: resp=0x98

Or this:
avrdude: stk500_getsync(): can't communicate with device: resp=0x9

I have tried tapping the Nano's reset button when the bytes text comes up in the Arduino IDE, and have also tried holding down the reset until 2 seconds after that text comes up.
I have check and double checked the wires are correct according to this diagram: http://arduino.cc/en/uploads/Tutorial/ArduinoUSBSerialSimple.png

The single only thing I can see that is different is that I am using a Nano, so cannot remove the onboard chip as suggested.
The Nano has the ISP sketch loaded on it, and the "ATMega 328 on a breadboard (8Mhz internal clock)" board is selected. I am using Windows.

I appreciate any advice :slight_smile: