PINGUINO

Introduction

Pinguino is an easy-to-make Arduino-like board based on 8-bit (PIC18F2550 or PIC18F4550) or 32-bit (PIC32MX series) Microchip PIC Microcontrollers. Pinguino is also an Integrated Development Environment (IDE) which enables anyone to easily make an application without spending hours learning the pragma, configuration bit, command line compiler, etc. The IDE is compatible with Arduino’s Language and Libraries. It supports LINUX, WINDOWS and MAC OS X. Besides, Pinguino is an Open-Source and Open-Hardware project. The goal of this project is to build a real USB development board. Due to the many applications designed with Arduino (www.arduino.cc) and based on an ATMEL microcontroller, the idea was to build a compatible board and language with a real USB microcontroller using an 8 bit PIC 18F2550 (28 pin DIP) or PIC 18F4550 (40 pin DIP) or a 32 bit PIC 32MX series microcontrollers.

Why Pinguino?

Arduino is built with an FTDI chip, so the serial port is shared between the bootloader and the UART application. Another problem is the IDE, written in JAVA, is based on C libraries and generates 4 kilobytes of code for an empty main loop. Pinguino is based on Python and SDCC. Before the compilation, a preprocessor translates specific instructions of the Arduino language to native C instructions for PIC. For example, digitalWrite(0,HIGH) is translated to PORTBbits.RBO = 1. Thus the execution speed is better.

The PIC 18F2550 and PIC 18F4550 have a native USB module, so the UART is not shared with the USB and the bootloader is actually separated from the application.

Pinguino IDE

For Window XP user, please refer:(http://tutorial.cytron.com.my/2011/08/18/pinguino-installation-window-xp/)

For Window 7 user, please refer:(http://tutorial.cytron.com.my/2011/08/20/pinguino-installation-window-7/ )

For Mac OS X user, please refer:(http://wiki.pinguino.cc/index.php/Mac_OS_X)

For Linux user, please refer:(http://wiki.pinguino.cc/index.php/Linux)

Not valid for Window Vista yet…

References:

1)http://www.pinguino.cc/

2)http://wiki.pinguino.cc/index.php/Main_Page

3)http://forum.pinguino.cc/

,

Related Post

Simple steps to control Stepper Motor using 2Amp Motor Driver Shield and CIKU

Using MDD10A with CIKU

Interface MiFare Reader/Writer with Arduino

SKM53 GPS Starter Kit, SKGPS-53

3 thoughts on “PINGUINO

  1. Yes I see that there are lots of tutorial regarding this board

    But can I buy this from Cytron?

  2. Hi, thanks for showing your interest in Pinguino board!

    This product is still under prototyping and testing stage. It’ll be available in Cytron’s store soon. Before the official product launch, we may release a beta version too.

    Please stay with us on Facebook!

Leave a Reply

Your email address will not be published. Required fields are marked *