avrdude: Expected signature for ATMEGA168 is 1E 94 06
the famous message
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
i've gotten both of them before!!
it was a success, after 7 days of F*king paranoia, sleepless nights. really.
LED13 blinks slightly (if you look hard) many times when uploading the bootloader / program.
i didn't connect the 2 pin jumper for AUTORESET.
i connected pin 2 & 3 for Serial Enabled jumper.
i plugged both the Parallel Programmer & DC Power Jack
both PowerLED & LED13 display light when connected to Parallel Programmer to PC.
UPLOADING WAS DONE in 2 methods
- burn bootloader first (using Parallel Programmer) at Arduino IDE 0017 => Tools/Burn Bootloader/w/ Parallel Programmer
- and then program it serially (using USB to Serial cable; PL2303 prolific driver)
- edit the preference.txt file, where as upload.using=parallel is used
- this way, i didn't need to use bootloader. i can fully utilize 16kb of my Atmega168. Parallel Programmer works as an external programmer.
both methods were used also in serial.port=LPT1 set in preference file.
- Windows XP
- Arduino IDE0017
- Tools/Board/Arduino NG or older w/ Atmega168
1st board (faulty, couldn't upload, i suspect due to poor soldering)
2nd board ( successful upload with both bootloader and programming )
better soldering, after much (hours and hours, relentlessly) practice!!!!
Lessons Gained :
- electronics skills are very important.
- extruding / protruding components legs should be cut before / after being soldered onto PCB, to avoid short
- before soldering any god damn thing, on the newly etched PCB, all tracks are tested for short
- when PCB is tested to be fine : no short, components are tested 1 by 1.
Reason for uploading this post :
- i have been stumbling across too many scattered, different troubleshooting ideas. (and wasted tens of hours troubleshooting)
- i also don't see any organized guide on the Severino.
- i hope to help others making the Severino, as it is a much more economical Arduino version, thanks to Mr. Adilson Akashi of Brazil!