Bueno... voy a actualizar la información sobre los programadores que me he construido para los PIC18:
1) Programador polivalente: puerto paralelo y a una cara. La verdad es que me lo fabrique, lo probé con unos cuantos micros y a continuación lo guarde en el cajón, y hay continua...

2) Programador JMB: puerto serie y a una cara. Es la primera versión (por no decir "prototipo") del programador que al final estoy utilizando.
3) Programador JMB v2: puerto serie y a doble cara. Es la versión definitiva que me fabrique y la verdad es que ha quedado ‘profesional’ a más no poder. Cuenta con un conector para ICSP y es para micros de 8, 18, 28 y 40 pines; he conseguido programar con éxito los siguientes micros:
- PIC16: 16F84, 16F876, 16F877, 16F628 y 16F88.
- PIC18: 18F252, 18F452, 18F258 y 18F458.
- PIC12: 12F675.
- Memorias EEPROM: 24LC16, 24LC32, 24LC64, 24LC256, 24LC512 y 24LC515 (está preparado como el JDM para poder programar memorias sin tener que retirar el PIC)
La desventaja de este programador es que es a doble cara y para muchos es muy difícil fabricar placas a doble cara. Al final, como soy muy vago, se lo envié a
www.olimex.com para que me fabricase la placa; y por solo 27 euros (gastos incluidos) conseguí 2 placas del programador (doble cara, mascaras de soldadura, agujeros plateados y serigrafía), más otras cuantas pequeñas placas para otros menesteres.
Estoy todo orgulloso de lo profesional que me ha quedado, a ver si me cojo la cámara digital para que veáis unas fotos



Subido los ficheros en formato Protel DXP y pdf al segundo foro:
http://miarroba.com/foros/ver.php?temaid=1582883&foroid=256746Salu2, Ank.
PD: ahora me sobran unos cuantos programadores, lo digo por si alguien los quiere que se los dejo a bajo precio.