Por fin!!!. Al final he conseguido que funcionase la Beta X.2 del IDE de pinguino en windows 7 (32 bits). Voy a explicar lo que hay que hacer para que nos funcione. Primero los requisitos; deberemos descargar los siguientes paquetes:
- IDE Beta X.2 para windows.
- Compiladores para windows.
- lib-usb-win32-1.2.5
- Python 2.6.6
- Wxpython 2.8
- Pyserial 2.5
- Pyusb 0.4.3
Ahora procedemos a instalar:
- Descomprimimos el IDE (X.2.tar.bz2) en C:X.2
- Descomprimimos los compiladores (win32.tar.bz2) en la misma carpeta que el IDE (C:X.2)
- Editamos el archivo c:X.2pinguinobetax2.py y añadimos import usb en la linea 96 del archivo.
- Conectamos el pinguino al usb. El PIC debe tener previamente grabado el bootloader de pinguino 8bits.
- Descomprimimos el archivo «libusb-win32-bin-1.2.5.0.zip«. Da igual donde lo descomprimas, después de usarlo puedes borrar la carpeta.
- En la carpeta descomprimida del paquete libusb vamos a la ruta «..libusb-win32-bin-1.2.5.0bin» y ejecutamos el programa «inf-wizard.exe«. Pulsa next y cuando aparece la siguiente ventana…
- Seleccionamos Pinguino Project y pulsamos next.
- Pulsamos next hasta que nos pide guardar un archivo; lo guardamos en C:X.2.
- En la siguente ventana nos da la posibilidad de instalar el driver para pinguino… así que lo hacemos y esperamos a que termine para cerrar y borrar la carpeta en la que descomprimimos libusb.
- Instalamos «Python-2.6.6.msi«. (Next hasta el final)
- Instalamos «wxPython2.8-win32-unicode-py26.exe». (Next hasta el final). En la última ventana dejamos marcadas todas las opciones.
- Instalamos «pyserial-2.5.win32.exe«.(Next hasta el final).
- Instalamos «pyusb-0.4.3.win32-py2.6.exe«. (Next hasta el final).
- Copia el archivo «connec9.ico» de la carpeta C:X.2win32p8bin ala carpeta C:X.2
Ahora ya está todo instalado. Solo queda ejecutar el IDE haciendo doble clic sobre el archivo pinguinobetax2.py de la carpeta C:X.2. Lo más cómodo será que creemos en el escritorio un acceso directo a este archivo.
Recordad que para que podamos programar nuestro pingubot con este IDE tenemos que seleccionar la opción «Generic 18F2550» en el menú Settings/Pinguino.
Ya está. Con eso debe funcionar con nuestro Pingubot.