Windows 7

LibUSB 1.2.6
Pinguino needs LibUSB to communicate with your computer. Do not install a previous version of LibUSB on Windows 7, only use the version 1.2.6 with a Windows 7 computer.

Except if you need them, don't install the executables files inside the archive file, else blue screens may appear at startup.


 * 1) Download the libusb archive from http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/ and extract the files into a directory.
 * 2) Go to this directory.
 * 3) Disconnect your pinguino.
 * 4) Then you need to know what processor is in your computer.
 * 5) * If your computer is an X86 32 bit system:
 * 6) *# go to the libusb-win32-bin-1.2.6.0\bin\x86 folder,
 * 7) *# rename the file libusb0_x86.dll to libusb0.dll,
 * 8) *# copy this new file in the c:\Windows\system32\ folder,
 * 9) *# copy the file libusb0.sys to the c:\Windows\system32\drivers\ folder,
 * 10) * If your computer is an X86 64 bit system:
 * 11) *# go to the libusb-win32-bin-1.2.6.0\bin\x86 folder,
 * 12) *# rename the file libusb0_x86.dll to libusb0.dll,
 * 13) *# copy this new file in the c:\Windows\syswow64\ folder,
 * 14) *# copy the file libusb0.sys to the c:\Windows\system32\drivers\ folder,
 * 15) * If your computer is an AMD 64 bit system:
 * 16) *# go to the libusb-win32-bin-1.2.6.0\bin\amd64 folder,
 * 17) *# copy this new file in the c:\Windows\system32\ folder,
 * 18) *# copy the file libusb0.sys to the c:\Windows\system32\drivers\ folder,
 * 19) * If your computer is an intel IA64 bit system:
 * 20) *# go to the libusb-win32-bin-1.2.6.0\bin\ia64 folder,
 * 21) *# copy the file libusb0.dll in the c:\Windows\system32\ folder,
 * 22) *# copy the file libusb0.sys to the c:\Windows\system32\drivers\ folder,

Pinguino drivers
Now you can download the Windows 7 Pinguino drivers on hackinglab http://www.hackinglab.org/pinguino/download/driver%20pinguino%20windows%207/setup.exe

Run the setup.exe file and note the installation path.

How to install the serial driver :

Connect your Pinguino board to your computer. An unrecognized device will be appear in the Device Manager. After finding it in the list, right click on it. In this Properties window, click the Driver tab.

Click the Update driver button, click on Browse my computer for driver software.In the next window labeled Browse for driver software on your computer, click on Let me pick from a list of device drivers on my computer,and choose the path of your driver's installation.

Once done, a new port com will be detected.

How to install the pinguino bootloader driver :

Click on the reset button of your pinguino button, to put it in Bootloader mode.

A new unrecognized device will appear and install a second time the same driver as explained above. A libusb device named Pinguino Project will be installed.

It's done, your drivers are installed.

To run the IDE
In order to run it, you need to install some software and libraries:


 * Python 2.6

If you don't have python installed on your computer, here is a quick way to install it :

- Download the Python file from https://www.python.org/downloads/.

- Choose the 2.6 or 2.7 (Unsupported but seems to work) version and install it to Python26 (or Python27) directory.

- From the Desktop, right-click My Computer and click Properties

- Click Advanced System Settings link in the left column.

- In the System Properties window click the Environment Variables button

- Add C:\Python26 (or c:\python27) to your Path environment variable.

- Create if not exist the PYTHONPATH environment variable and enter C:\Python26\Lib;C:\Python26\DLLs;C:\Python26\Lib\lib-tk


 * wxpython win32 unicode for python 2.6

Download and install the Windows version of wxpython from http://www.wxpython.org/download.php#msw for your Python's version as administrator.


 * PyUSB 2.6

Download and install the Windows version of Pyusb from http://sourceforge.net/projects/pyusb/files/ Open CMD as administrator and enter:

cd pathofyourpysubfile python setup.py install