99% te seme je nebitno za ovaj problem posto da li radi programiranje ili ne u ovom trenutku nema veze, sve sto je bitno od hw-a je:
pre bilo cega proveri Switch i R21 - proveri kontakte, da ti nije mozda switch ostao zaboden i onda ti je non stop u bootloader modu (u tom slucaju ce se uvek ponasati tako da trazi novi firmware), za test otkaci switch skroz i ostavi samo 10k prema Vdd, proveri multimetrom da na pinu 25 imas 5V.
Ako je to sve ok onda po redu:
1. C2 (vusb kond, mora bude min 200nF, ako si turio tu neki elektrolit aluminijumski, dodaj mu 100n u paralelu)
2. decoupling cap - na ovoj semi je to C6, na zalost to ne moze tako, suvise je daleko od pica, uzmi i direktno preko pinova 8 i 20 (vdd i vss) zalemi sa donje strane jedan 100nF kondenzator (ovo po meni treba svakako da uradis nevezano za razlog sto ti to ne radi)
3. D+ i D-, trace-ovi su kratki tako da samo proveri da nije jedan od ta dva trace-a puko, prevuci kalajem od pina do pina preko celog trace-a da si siguran da je ok ..
4. C4, C5, Q9 - oscilator, proveri da nemas ladan lem i proveri da li su svi lemovi lepo "zaobljeni", na 20MHz ako nemas srece spicevi mogu da prave problem
svi ostali delovi sa seme mogu da se skinu i to mora da radi, dakle sta god drugo da ne radi on mora regularno da dl firmware i da se prijavi kao pickit2 ... onda dalje ostali delovi sluze da mozes da programiras :D