hi there.
i am curently in the process of building the Arduino Single-Sided Serial Board ( link here )
everything works fine except the part which comunicates with my computer.
the components are the one specified in the manual except for the 1N4004 diode which i replaced with 1N4007 because i couldn't find 1N4004, but i think it works ok because it is used only in the power source circuit which at the moment returns 4.97V from a 9V battery.
i programed the atmega8 with USBasp using the folowing fuses: lfuse-0xdf, hfuse-0xd9.the atmega seems to be ok, i put it onto a duemilanove and loaded the blink sketch - works like a charm.
however, when it comes to loading sketches using the circuit i built, i get:
avrdude: stk500_getsync(): not in sync: resp=0x30
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
i rebuilt the part of the circuit which connects the chip to the serial interface for 6 times and still can't figure out what is wrong.
i posted here a few pics of my build, maybe some of you will be kind enough to look over them and help me out.the transistors are labeled in the last pic of the gallery.
could you possibly need to swap XMIT and RECV coming from the 9-pin connector?
do you have the correct pinouts on the transistors?
Now some small critique... please take this as constructive...
I would highly recommend getting a standard set of bread board jumper wires (or create just the length you need) and keep your work neat. It is nearly impossible to remotely diagnose an issue looking at the ratsnest in your pictures that is the result of extra long jumpers going all directions.
No just cut them to the right length, and insert the wires directly in the board. It will help a great deal if you post the schematic you are trying to follow.
Make sure you have selected the right board type in the tools menu, it is the one that matches the processor you are using.
i swaped the XMIT and RECV wires and still the same error.
i bought a new breadboard (needed a bigger one ) and a jumper set.
rebuilt the circuit and still the same error :-[
the schematic i'm following is this
the new board photos are here.i labeled the transistors in the last picture.the blink sketch works fine.
Arduino app is set corectly: Arduino NG or older w/ ATmega8 and COM1
damn, the fuses were wrong >:(
i followed an 'unofficial' guide for burning the bootloader and it turns out it was wrong.still, i can't understand why the duemilanove could burn sketches with those fuses set and my board couldn't.oh well...time for drilling and etching etc.