This project started in 2008.  


Pinguino is an Arduino-like board 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. One of its inconveniences are a no native USB interface on the chip and its code length.

The IDE of Pinguino is built with Python. An integrated preprocessor translates specific Arduino instructions directly into C. This preprocessor reduces the code length and the execution speed. Pinguino hardware is based on a 18F2550. This chip has an 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 ) is avalaible for windows, linux and Mac os x .



The Electronic board:


The IDE:


The PCB:

Click on the pictures to download full size



The schematic:


Download and details

( Updated 08/26/2010 )
Download bootloader for 18F2550/18F4550
Download Integrated development environment beta 9

More details on HackingLab's Blog:

- Pinguino General
- Pinguino Software
- Pinguino Hardware