Hola, yo también me hice un art2003 casero, en placa perforada y con los diodos, a veces tampoco me reconocía el 18f2550 y la razón era que no lo metía suficientemente en el zócalo, tuve que hacer mucha presión (con cuidado siempre) puesto que el zócalo al ser nuevo se resiste un poco.
Parece una tontería pero así es, ahora lo reconoce perfectamente aunque a veces falla al programarlo, supongo que por los diodos y el hecho de usarlo en un portátil, pero basta con intentarlo un par de veces y acaba programándolo bien, no me molesta porque no es una cosa de hacer todos los días. Revisa el esquema de todas formas.
Un saludo.