Programming a Baby Orangutan using Arduino Uno ?

Hey,

I have the following setup:
Arduino UNO without the chip:


Notice that the Atmel chip is missing.

And i have a Baby Orangutan:

The orangutan burned with Arduino Uno R3 Bootloader.

I connected Orangutans PD0 (RX) and PD1 (TX) to the Uno's D0 (RX) and D1(TX) so that i can program the orangutan using Arduino AVR programmer.

When I'm connecting my Uno to the PC using a USB Cable, it's being recognized as a Uno R3 even when the chip is off, becuase the Orangutan has a Uno bootloader.

Now the problem is when I'm trying to upload a sketch it sais:

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

The PC uses the serial lines to communicate with the Arduino. You can't leave them connected to your orangutan while uploading a sketch.

You could use SoftSerial to connect the orangutan to other pins.

fungus:
The PC uses the serial lines to communicate with the Arduino. You can't leave them connected to your orangutan while uploading a sketch.

You could use SoftSerial to connect the orangutan to other pins.

That's the idea, I'm trying to upload a sketch directrly to the Orangutan using the Arduino Programmer.
That's why i took the Arduino chip out.

Oh, right, I'm being thick...

I don't think the orangutan is what the PC is recognizing as an "Uno R3", your Uno will be recognized with or without the chip.

You also need to reset the Orangutan at the right moment during uploading to invoke the bootloader. The error you get comes up if bootloader does not respond to upload request (It also comes up for other reasons but reset is best place to start)

The Uno and the Orangutan must also share the same ground.