Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Program with Board
21-03-2015, 12:08 AM,
Program with Board
I just downloaded and installed Pinguino. I have been jaded and benumbed by mplabs incredibly user unfriendly xc8 compiler, an experience I will never relive. I stumbled onto this a few days ago and decided to try it as it cannot POSSIBLY be any worse than mplab.

I have only one question: do I have to have one of the pinguino boards in order to use this software or can I use a chip alone on a breadboard (or my own etched board) and download using pickit2? What say you all?

21-03-2015, 03:46 PM,
Information  RE: Program with Board
I @mityeltu and welcome to the community!

About your question, my first Pinguino board was a prototype based on a breadboard with a few wires, a recycled smartphone USB cable and Pinguino IDE X4 under Linux.

After program my PIC18F2550 with the proper firmware via Serial Port JDM programmer in an old Windows XP recycled PC, I was able to upload and run Pinguino code in the first shot! (See

I was very impressed. Later I build different boards and I vey happy. (See

Is my wish that you can enjoy with this great OpenSource/OpenHardware project.

- -
Victor Villarreal
GnuPG Key ID: 0x39BCA9D8
21-03-2015, 07:51 PM,
RE: Program with Board
Thank you for the welcome. I have not tried to actually program anything with this yet. I have been too busy with work and other more pressing issues.

I'm a little confused.

i see no setting of configuration bits in any of the code examples. I assume they are written in some way for the target device as described in the ide - Pinguino 2455, 2550, 4455 etc.? Is this right?

If so, if I have one of those targets and write the code in the pinguino ide, compile it and load it via icsp on a pickit2/3 it should work just fine, right?

If I use one of the boards, there is a bootloader. Will this be written to a target chip that is not on one of the boards? In other words, following the idea of writing to a target that is on a breadboard and using the icsp, will the pinguino software install the bootloader on the target? If so, how do I get rid of it so the target can stand alone?

Thanks for the help.
25-03-2015, 02:46 PM,
RE: Program with Board
Pinguino targets 8- or 32-bit PIC with USB and we provide a USB bootloader to program the supported chips.
You're free to use the ISCP mode if you want. Just go to the board selector and select ICSP mode instead of bootloader mode.
Config. bits are part of the bootloader code but if you use the ICSP mode then take a look at sources/config.h.
It is easier to complain than it is to do, but it is better to do than it is to complain.

Forum Jump:

Users browsing this thread: 1 Guest(s)