Windows

Warning: Windows 7 users, please refer to Windows 7 page.

Download
Pinguino for Windows, download from here, | Pinguino IDE

Installation and start up Pinguno IDE:

 * 1) Using 7-Zip, extract Pinguino-X4-EasyPack-Win32-RevNNN-vNN-yyyy-mm.7z to the arbitrary folder(N,y,m is number or string). It's highly recommended extracting this archive file to the folder which name dose not have spaces or multibyte strings.
 * 2) Move the x4-easy-revNNN folder to i.e. C:\x4-easy-revNNN. (Because gpasm.exe can't recognize the long folder name.)
 * 3) Execute C:\x4-easy-revNNN\pinguino.exe,or C:\x4-easy-revNNN\pinguino_start.bat

THAT'S ALL!!

But... :D

Prerequisite:

 * If you encounter the message of not existing msvc*90.dll in Windows,it has to be installed from here:
 * vcredist_x86.exe (for win32)
 * https://www.microsoft.com/en-us/download/confirmation.aspx?id=5582
 * Or Python v2.7.13 includes msvc*90.dll file, you may install the Python instead of vcredist_x86.exe form here,
 * https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi

Note:

 * This package dose not install the device drivers,they have to be installed according to the instruction below link,
 * Windows XP: http://wiki.pinguino.cc/index.php/Windows#Pinguino_Driver
 * Windows 7 http://wiki.pinguino.cc/index.php/Windows_7
 * If Pinguino IDE dosn't start well, delete '.config' file and restart Pinguino IDE,or check pinguino.log or pingunoPanic file in Pinguino root folder.



You can change the GUI theme,

Edit - Preferences - Appearance.

You can compile the sample programs from

File - Open, example folder.



Next step ...

 * Download and install libusb-win32 http://downloads.sourceforge.net/libusb-win32/libusb-win32-filter-bin-0.1.12.1.exe?modtime=1174387137&big_mirror=0 (Don't discard this file yet. In some cases the library has to be installed twice to work.)
 * Download and install pyserial http://sourceforge.net/projects/pyserial/files/pyserial/2.5/

Pinguino Driver

 * 1) Before connecting your board, download the Microchip modified driver provided by hackinglab: http://www.hackinglab.org/pinguino/download/driver%20pinguino%20windows/
 * 2) Extract the driver in a new folder.
 * 3) Now it's time to connect your pinguino-board.  Windows will ask for a driver.  Select the driver folder you have just unpacked.
 * 4) To check you connection go to C:\Program Files\LibUSB-Win32\bin\ and run testlibusb-win.exe

You should get a bunch of data. (Containing Something like - Product     : Pinguino Project)

If you only get 3 lines, You will have to Install LibUSB-Win32 again.

= Using the latest Pinguno version with svn source code =

Install Source code download tool
TortoiseSVN http://tortoisesvn.net/downloads.html In the installation procces, add the selection of command line client tools. svn checkout http://pinguino32.googlecode.com/svn/ide/ pinguino32
 * Getting Pinguino source code
 * Open MS-DOS command line window in the arbitrary folder and execute as follows:

Requirements
The IDE for Pinguino is written in Python. So first of all you have to install Python along with some other essential packages.


 * Download and install Python 2.6.6 http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi
 * Download and install wxPython 2.8.12.1(unicode) for Python 2.6 http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.12.1-py26.exe
 * Download and install pyusb-1.0.0a2-py2.6 http://sourceforge.net/projects/pyusb/files/PyUSB%201.0/1.0.0-alpha-2/pyusb-1.0.0a2.zip/download
 * Download and install libusb-win32 http://downloads.sourceforge.net/libusb-win32/libusb-win32-filter-bin-0.1.12.1.exe?modtime=1174387137&big_mirror=0 (Don't discard this file yet. In some cases the library has to be installed twice to work.)
 * Download and install pyserial http://sourceforge.net/projects/pyserial/files/pyserial/2.5/

Pinguino Driver

 * 1) Before connecting your board, download the Microchip modified driver provided by hackinglab: http://www.hackinglab.org/pinguino/download/driver%20pinguino%20windows/
 * 2) Extract the driver in a new folder.
 * 3) Now it's time to connect your pinguino-board.  Windows will ask for a driver.  Select the driver folder you have just unpacked.
 * 4) To check you connection go to C:\Program Files\LibUSB-Win32\bin\ and run testlibusb-win.exe

You should get a bunch of data. (Containing Something like - Product     : Pinguino Project)

If you only get 3 lines, You will have to Install LibUSB-Win32 again.

Run the IDE
Download the Pinguino IDE Last Release Package : Pinguino IDE downloads.

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