Search in Pinguino World !!

Saturday, September 27, 2008

Pinguino logo !!


Pinguino has now his own logo :-)
Thanks France for this great TUX.................

Unstable Pinguino beta 2 OSX available

The unstable beta 2 is available with analog functions !!

Beta 3 will be soon available with USB implementation. A python script will be used as an OSC server to insure communication with pure data ord processing.

www.hackinglab.org/pinguino/

Saturday, September 20, 2008

Unstable Pinguino beta 2 Linux is available

This is the changelog of Pinguino beta 2:

Pinguino (beta 2) 2008/09/16

- implementation of analogRead instruction
- corrected a bug in Serial.print(__,DEC)

For the moment it is an unstable version, only for Linux.
You can download it on
www.hackinglab.org/pinguino/

Hacking the Wowee chimp with Pinguino

France Cadet and me are invited at the tweak festival in Ireland this week. We will make a workshop to hack some robots. This is the first tests of Pinguino in the hacking world !!
This is a picture of pinguino with the chimp and the EEEPC. It seems that pinguino can drive a Wowee chimp !!

Friday, September 19, 2008

Pinguino beta 1 OSX is available !!

Great job !! Guillaume STAGNARO made an OSX version of Pinguino.
It can be downloaded on:
www.hackinglab.org/pinguino/

You must install libusb to communicate with the board.

Have fun !!

Thursday, September 18, 2008

Pinguino works on EEEPC


I have tested Pinguino IDE on my eeepc. It works with eee ubuntu 8.04.
You need to compile pyUSB and install wxpython2.8 but all works without any modification.
I think it is the smallest development system we can find !!

Tuesday, September 16, 2008

Pinguino beta 1 available for Windows

Pinguino beta 1 is now available for Windows.
It can be downloaded on www.hackinglab.org\pinguino\

You must install Python 2.5, wxpython 2.8 and libusb-win32

Have fun

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.

Friday, September 12, 2008

Pinguino Beta 1

Pinguino beta 1 is avalaible for Linux.
changelog:
Pinguino (beta 1) 2008/09/06

- corrected default path and file name on save
- corrected verify problem for path with spaces ( LINUX, MAC OS X )

download:
http://www.hackinglab.org/pinguino/

Friday, September 5, 2008

Blink a led with Pinguino

This is the 'hello, world' of electronic !!

// Blinking a led with Pinguino
// jean-pierre MANDON 2008

#define led 0
#define tempo 250

void setup()
{
pinMode(led,OUTPUT);
}

void loop()
{
while (1) {
digitalWrite(led,HIGH);
delay(tempo);
digitalWrite(led,LOW);
delay(tempo);
}
}

The led is connected on the output 0 ( RB0 ).
Ouahhhhhhhhh, it works !!

Pinguino IDE available for Linux

The first release ( beta ) of Pinguino can be downloaded here: www.hackinglab.org/pinguino/
See the ReadMe file and the changelog to see what is yet implemented.

Have fun.......

Downloader for the Pinguino Board

This is the last release of the downloader for the pinguino board.
This downloader is written with Python 2.5, wxpython and Pyusb.
You can download the 1.1 version on http://code.google.com/p/vascodownloader/
An example hex file can be uploaded in the Pinguino board to blink a led on the output 0

Bootloader HEX FILE

The hex file for the bootloader is now avalaible. It can be downloaded on www.hackinglab.org/pinguino/
This is the original PUF bootloader with our ProductID. The configuration bits have been adapted for a 18F2550 with a 20 Mhz clock.
The sources will be avalaible as soon as the compatibility with the Vasco project will be complete.

Thursday, September 4, 2008

Microchip Vendor ID and Product ID

Pinguino has now a regular VendorID/ProductID. It is used by permission from Microchip Technology Inc. under a sublicense agreement to me. This VID/PID may only be used with Microchip products.
This is the last step to start beta tests..................

Thanks to Microchip for supporting this project.