The Pinguino beta 3.1 is available for MAC OS X and Linux.
A bug was corrected on analogRead and Serial in this release.
download this latest release on www.hackinglab.org/pinguino/download/
Friday, October 17, 2008
Release Beta 3.1 for MAC OS X
Libellés :
pinguino software
Monday, October 13, 2008
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
- 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
Libellés :
Install Pinguino IDE
Sunday, October 12, 2008
Variables initialisation in Pinguino
/* DEPRECATED */
/* modified in beta 5 */
Initialisation of variables must be done in the setup() loop instead of head of the program.
In Pinguino you must do this:
int led1;
void setup()
{
led1=1;
}
Pinguino do not accept
int led1=1;
We are trying to fix this bug......................
/* modified in beta 5 */
Initialisation of variables must be done in the setup() loop instead of head of the program.
In Pinguino you must do this:
int led1;
void setup()
{
led1=1;
}
Pinguino do not accept
int led1=1;
We are trying to fix this bug......................
Libellés :
pinguino software
Pinguino beta 3 !!
Pinguino beta 3 is available for Linux and MAC OS X.
Changes in this version:
- support of USB ( see /examples/usb/ )
- better compatibility with arduino for digitalWrite, digitalRead and pinMode
USBmon is a USB terminal made for test with Pinguino. It is available separatly on www.hackinglab.org/pinguino/download/
USBmon need python USB ( pyusb ).
Changes in this version:
- support of USB ( see /examples/usb/ )
- better compatibility with arduino for digitalWrite, digitalRead and pinMode
USBmon is a USB terminal made for test with Pinguino. It is available separatly on www.hackinglab.org/pinguino/download/
USBmon need python USB ( pyusb ).
Libellés :
pinguino software
Saturday, October 4, 2008
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.
- 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.
Libellés :
Install Pinguino IDE,
pinguino software
Saturday, September 27, 2008
Pinguino logo !!
Libellés :
pinguino general
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/
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/
Libellés :
pinguino software
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/
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/
Libellés :
pinguino software
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 !!
This is a picture of pinguino with the chimp and the EEEPC. It seems that pinguino can drive a Wowee chimp !!
Libellés :
pinguino general
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 !!
It can be downloaded on:
www.hackinglab.org/pinguino/
You must install libusb to communicate with the board.
Have fun !!
Libellés :
pinguino software
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 !!
Libellés :
pinguino general
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
It can be downloaded on www.hackinglab.org\pinguino\
You must install Python 2.5, wxpython 2.8 and libusb-win32
Have fun
Libellés :
pinguino software
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.
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.
Libellés :
Install Pinguino IDE
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/
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/
Libellés :
pinguino software
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 !!
// 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 !!
Libellés :
pinguino software
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.......
See the ReadMe file and the changelog to see what is yet implemented.
Have fun.......
Libellés :
pinguino software
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
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
Libellés :
pinguino software
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.
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.
Libellés :
pinguino software
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.
This is the last step to start beta tests..................
Thanks to Microchip for supporting this project.
Libellés :
pinguino general
Saturday, August 30, 2008
Pinguino Hardware
This is the last version of Pinguino Hardware. It works with the modified version of PUF bootloader ( http://gforge.enseeiht.fr/projects/vasco/ )
PCB
Libellés :
build Pinguino
Thursday, August 28, 2008
Pinguino 1.0
Pinguino is an Arduino like based on a PIC Microcontroller. The goal of this project is to build an integrated IDE easy to use on LINUX, WINDOWS and MAC OS X. Arduino is a powerful tool with some defaults. Some of this defaults are no native USB interface on the chip and the code length.
The IDE of Pinguino is built with Python. An integrated preprocessor translates specific Arduino instructions directly in C. This preprocessor reduces the code length and the execution speed. Pinguino hardware is based on a 18F2550. This chip has and integrated native USB module and an UART for serial link.
Finally the Pinguino IDE is a stand alone application with a C compiler (SDCC), assembler and linker (GPUTILS) and a bootloader based on the PUF VASCO project.
Pinguino is Open hardware and Open software. The IDE ( integrated development environment ) will be avalaible the 1st of september on www.hackinglab.org for windows and linux. Mac os x port will be avalaible in the next days.
The IDE of Pinguino is built with Python. An integrated preprocessor translates specific Arduino instructions directly in C. This preprocessor reduces the code length and the execution speed. Pinguino hardware is based on a 18F2550. This chip has and integrated native USB module and an UART for serial link.
Finally the Pinguino IDE is a stand alone application with a C compiler (SDCC), assembler and linker (GPUTILS) and a bootloader based on the PUF VASCO project.
Pinguino is Open hardware and Open software. The IDE ( integrated development environment ) will be avalaible the 1st of september on www.hackinglab.org for windows and linux. Mac os x port will be avalaible in the next days.
Libellés :
pinguino general
Subscribe to:
Posts (Atom)