The next release of the Pinguino IDE supports the XC8 compiler.
It is now possible to use either SDCC or XC8 for all your 8-bit projects.
The Microchip’s compiler supports both PIC18F and PIC16F family so I also added PIC16F1459 support to the Pinguino IDE.
This little 20-pin chip is one of the most powerful CPU of the 16F family, with among others, a full-speed USB module and the ability to run it from its very stable internal oscillator.
Here is a video showing this chip, featured with the very last version of the Pinguino USB bootloader (only 1280 bytes, giving 6912 bytes free for little projects), driving 3 MAX7219 display drivers and their attached 8×8 Led-Matrix. I used Pinguino LedControl and SPI libraries to scroll the text.
I’m pleased to announce that a new version of the Pinguino IDE should be released soon.
Work has been carried out on, among other things :
* Project (multi-file programming) and Libraries manager
* Easy bug report to the developers
* Microchip XC8 support
* PIC16F1459 support
* Better integration between text and blocks programming
Stay tuned for more information 😉 .
In some rural and urban slum areas, the use of Pinguino is a pedagogical support for educators and a tool for the acquisition of knowledge and skills for children.
We take pride in contributing to these kind of initiatives but it’s sadly not enough. These schools are affected by a blatant lack of resources.
Sergio Arciénaga, teacher in Salta, Argentina would like to continue his project to teach robotics to children but he needs our help. He started a fundraiser on Indiegogo so if you can afford to, please consider a donation …
The Makers UPV is a community of students from the Universitat Politècnica de València (The Technical University of Valencia, Spain, with a focus on science and technology).
This group was created to get the opportunity to learn all that is not teach in University from a practical point of view. This includes visits to industries, participation in various competitions and workshops, group projects, modern manufacturing techniques and quick prototyping.
They have chosen the Pinguino 45K50 to experiment the building and the programming of micro-controllers.
I hope soon to be able to present some of their projects.
Leonardo is a teacher in a high-school located in Trelew, province of Chubut, Argentina (just for the small history it is truly close to real Penguins, Trelew is close to Punta Tombo also called “paradise of the penguins”).
He has been working on a Pinguino board based on the PIC18F4550 with pedagogical purposes. The idea is to build an ecosystem around the Pinguino environment, with shield/capes and everything needed to quickly setup and run complex systems.
The design was intended to be built by students or hobbyist with some knowledge in electronics, and for that reason the PCB is single side, all thru-hole, to simplify manufacturing.
Here is a little video of the Pinguino project deployed in Leonardo’s classroom :
Although it is interesting and useful to learn all the fine details of making things work, I often wished I could just focus just testing an idea, not on jumping the hurdles.
I was envious of the easier path Arduino owners had. Now I found Pinguino and I am impressed with the project as a whole.
Pinguino is doing a fantastic job of making PICs more accessible and productive to work with.
I have used PICkit / MPLAB a fair amount. I thought the self-assembly kit was a convenient way to get the components with a nice PCB at a very reasonable price, but that I would stick with PICkit / MPLAB.
However the IDE and libraries are easier to engage with, at least for people who do not already have the expertise and a body of code to serve their needs.
Now I have seen how much more productive your system can be, I will use it whenever I can. OK, there are snags to resolve, but it is easy to see the big picture and forgive those.
Since I have done much more with my PIC than I would have achieved in the same time without your system. So congratulations and best wishes. You are doing a great thing here.
Download (57 MB) and run the new NSI Windows installer (thank you Victor, great work !) for the Pinguino Project and get the latest version of the IDE (Editor and PIC libraries).
All required softwares to run the Pinguino IDE on your system will be automatically installed. Nothing to do.
You will have choice to install (or not) the compiler you want (for 8- and/or 32-bit processors). The installer will automatically install the right compilers based on host system architecture (32- or 64-bit OS).
Please stay tuned and run the installer again to update the IDE.