Pinguino beta 3 Windows

How to install Pinguino on Windows:

– download and install Python 2.5.2
– download and install wxpython 2.8
– download and install pyusb
– download and install libusb-win32

sometimes, libusb need to be installed again to work fine.

download the Microchip modified driver on hackinglab
Extract the driver in a new folder.
Connect your pinguino and when windows ask for a driver, select the driver folder.

Download Pinguino Last Release

extract pinguino in a new folder, go to the folder and right click on Pinguino betaX.py
then click on launch with and select python

Pinguino on MAC OS X

Pinguino IDE is based on Python 2.5. This is the step by step procedure to work with it:

– download and install Python 2.5.2 ( http://www.python.org/download/releases/2.5.2/ )
– download and install WxPython 2.8 ( sourceforge )
– download and install libusb binaries ( MAC OS X 10.4 , MAC OS X 10.5 )

– download Pinguino Last Release

Go to pinguino folder and right click on pinguinobetaX.py, open with python launcher 2.5.2.

Windows driver for Pinguino

The last version of the bootloader is built with our Vendor ID and Product ID. This is a sublicense of Microchip for this project.
So on windows, you need a driver for Pinguino, the Microchip driver can not be used. But it can be simply adapted.
Download the MCHPFSUSB package on the microchip web site. Extract it in a new folder and go to \pc\MCHPUSB driver\Release\ .
Edit the mchpusb.inf file and replace the following lines:

[DeviceList]
%DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_000B, USB\VID_04D8&PID_000C, USB\VID_04D8&PID_01F0 USB\VID_04D8&PID_01F1, USB\VID_04D8&PID_01F2, USB\VID_04D8&PID_01F3, USB\VID_04D8&PID_01F4, USB\VID_04D8&PID_01F5, USB\VID_04D8&PID_01F6

[DeviceList.ntamd64]
%DESCRIPTION%=DriverInstall64, USB\VID_04D8&PID_000B, USB\VID_04D8&PID_000C, USB\VID_04D8&PID_01F0 USB\VID_04D8&PID_01F1, USB\VID_04D8&PID_01F2, USB\VID_04D8&PID_01F3, USB\VID_04D8&PID_01F4, USB\VID_04D8&PID_01F5, USB\VID_04D8&PID_01F6

by those lines:

[DeviceList]
%DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_FEAA, USB\VID_04D8&PID_000B, USB\VID_04D8&PID_000C, USB\VID_04D8&PID_01F0 USB\VID_04D8&PID_01F1, USB\VID_04D8&PID_01F2, USB\VID_04D8&PID_01F3, USB\VID_04D8&PID_01F4, USB\VID_04D8&PID_01F5, USB\VID_04D8&PID_01F6

[DeviceList.ntamd64]
%DESCRIPTION%=DriverInstall64, USB\VID_04D8&PID_FEAA, USB\VID_04D8&PID_000B, USB\VID_04D8&PID_000C, USB\VID_04D8&PID_01F0 USB\VID_04D8&PID_01F1, USB\VID_04D8&PID_01F2, USB\VID_04D8&PID_01F3, USB\VID_04D8&PID_01F4, USB\VID_04D8&PID_01F5, USB\VID_04D8&PID_01F6

Now save this file and use it as your pinguino driver when windows ask you for a specific driver.
You have just added a new product wich use the microchip driver.