Author Topic: Chipino (Arduino for PICs)  (Read 11251 times)

0 Members and 1 Guest are viewing this topic.

Offline WaifianTopic starter

  • Regular Contributor
  • *
  • Posts: 50
Chipino (Arduino for PICs)
« on: December 31, 2010, 06:09:38 pm »
I saw this in this months issue of Nuts and Volts. I got a kick out of it.

http://chipino.cc/
 

Offline Jon Chandler

  • Frequent Contributor
  • **
  • Posts: 539
    • Throw Away PIC
Re: Chipino (Arduino for PICs)
« Reply #1 on: December 31, 2010, 06:48:25 pm »
There are a few options for PIC-based "Ardiuno-like" boards.  Crownhill/Proton Basic recently introduced Amicus.  The Amicus compiler is the full version of Proton Basic, limited to the PIC18F25K20.  Amicus, which is free, will work with any 18F25K20, regardless of hardware, so this is an excellent demo for them and a nice compiler available free-of-charge.  The 18F25K20 is a nice 28-pin micro, but limited to 3.3 volt operation which does cause some issues.

The Amicus board has a FTDI USB converter chip with a custom VID/PID.  The bootloader supplied with the Amicus compiler will only work with the custom VID/PID to "save the user from having to specify a com port."  The ds30Loader is a great substitute without the nonsense and can easily be integrated into the Amicus IDE.  There's information about the loader here as well as some pre-built load files for common configurations.

Amicus was introduced with much hype and fanfare.  It does offer a PIC-based, Basic-programmed alternative that is more-or-less compatible with Arduino shields but it doesn't seem to be making much of an impact with anybody.  It's kind of a shame too, since Proton Basic is a powerful and easy-to-use compiler.  Making the full version available for free as a demo should get some attention.
 

Offline Mr J

  • Regular Contributor
  • *
  • Posts: 93
    • Facebook mjssvt
Re: Chipino (Arduino for PICs)
« Reply #2 on: December 31, 2010, 07:01:26 pm »
looks great, glad to see some alternatives. Maybe it will give Atmel a kick in the pants to improve there distribution. Did you see the standby current specs of the PIC wow! Be great if someone made a page and compared the two. I might have to order one and play around with it, i always liked the PIC series. The proof if this takes off, will be the documentation and if you can get the parts. I've used the stm8 and it was a nightmare to get it running compared to the arduino.

Price on Digikey for a one blank PDIP
PIC16F886 is $2.60 14,130 in stock
Atmega328 is $3.93 none in stock  (Come on Atmel!)
 

Offline Chasm

  • Regular Contributor
  • *
  • Posts: 211
Re: Chipino (Arduino for PICs)
« Reply #3 on: December 31, 2010, 07:40:46 pm »
Those two are not really comparable.
The Pic has 14KB Flash, 368 Byte RAM, 256 Byte EEPROM.
The Atmel has 32KB Flash, 2KB SRAM, 1KB EEPROM


But yes, Atmel could have a better product availability.
 

Offline Jon Chandler

  • Frequent Contributor
  • **
  • Posts: 539
    • Throw Away PIC
Re: Chipino (Arduino for PICs)
« Reply #4 on: December 31, 2010, 11:59:45 pm »
Those two are not really comparable.
The Pic has 14KB Flash, 368 Byte RAM, 256 Byte EEPROM.
The Atmel has 32KB Flash, 2KB SRAM, 1KB EEPROM


But yes, Atmel could have a better product availability.

The PIC18F25K20 used in the Amicus is more comparable to the Atmel.
33 kB flash, 1.5 kB RAM, 256 bit EEPROM.  405 are in stock at Microchip, for $2.12.
It will also run at 64 MHz with the 4xPLL enabled.
 

Offline TopherTheME

  • Regular Contributor
  • *
  • Posts: 196
Re: Chipino (Arduino for PICs)
« Reply #5 on: January 01, 2011, 05:35:46 pm »
I was thinking about getting one with my last order from Newark but they were out of stock. :-\ It would be nice if they took off and gave the Arduino some competition as I've had nothing but bad luck with Arduino and Atmel. The Arduino IDE runs like crap on my laptop and my AVRISP MKII randomly died after flashing two chips.

I was a little disappointed with the quality of the assembly of my Demoilenovdfjslkdjfsl (sp?), but given that Arduino is a small start up I guess I can see past it. The headers and power jack are all crooked, and two of the pins on the FTDI are shorted. Fortunately, the pins that are shorted are both connected to ground.


« Last Edit: January 01, 2011, 09:15:35 pm by TopherTheME »
Don't blame me. I'm the mechanical engineer.
 

Offline Jon Chandler

  • Frequent Contributor
  • **
  • Posts: 539
    • Throw Away PIC
Re: Chipino (Arduino for PICs)
« Reply #6 on: January 01, 2011, 11:44:07 pm »
Sadly, the Amicus may be too little, too late.  The forum only gets a few posts a week at most, and searching on "Amicus 18" finds mostly posts I've made.

There's some question about exactly what their "open design" terminology means.  The license terms aren't spelled out anywhere on their pages and a forum question asking for a clarification has not been answered.  Given that, I can understand some reluctance about embracing the platform.

Jon
 

Alex

  • Guest
Re: Chipino (Arduino for PICs)
« Reply #7 on: January 02, 2011, 12:00:14 am »
Topher, how did you get such a close picture of the board?
 

Online Psi

  • Super Contributor
  • ***
  • Posts: 10178
  • Country: nz
Re: Chipino (Arduino for PICs)
« Reply #8 on: January 02, 2011, 12:30:16 am »
He probably has a macro lens, or his camera has builtin macro.
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline TopherTheME

  • Regular Contributor
  • *
  • Posts: 196
Re: Chipino (Arduino for PICs)
« Reply #9 on: January 02, 2011, 12:39:42 am »
Topher, how did you get such a close picture of the board?

Step 1: Set camera to macro mode
Step 2: Place camera over board
Step 3: Push focus button and select the tiny square
Step 4: Push the "shoot" button

Quote
He probably has a macro lens, or his camera has builtin macro.

No special lenses, just macro mode. I thought all digital cameras had a macro mode these days?
« Last Edit: January 02, 2011, 12:43:04 am by TopherTheME »
Don't blame me. I'm the mechanical engineer.
 

Alex

  • Guest
Re: Chipino (Arduino for PICs)
« Reply #10 on: January 02, 2011, 12:56:21 am »
Thanks for the fool-proof explanation. I have a DSC-W290, no way I can capture the dust on the PCB. Just a different lense I guess. Anyway, we are getting off-topic. Thanks.
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11700
  • Country: my
  • reassessing directives...
Re: Chipino (Arduino for PICs)
« Reply #11 on: January 02, 2011, 05:06:17 am »
and two of the pins on the FTDI are shorted.
is it solder short? or fungus that conduct electricity. i read about it somewhere but forgot the fungus name. looks like it in the picture?
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline TopherTheME

  • Regular Contributor
  • *
  • Posts: 196
Re: Chipino (Arduino for PICs)
« Reply #12 on: January 02, 2011, 05:29:44 am »
and two of the pins on the FTDI are shorted.
is it solder short? or fungus that conduct electricity. i read about it somewhere but forgot the fungus name. looks like it in the picture?

Fungus that conducts electricity? No, its definitely a solder short. I don't know of any fungus that can live off of solder and IC's.
Don't blame me. I'm the mechanical engineer.
 

Online Psi

  • Super Contributor
  • ***
  • Posts: 10178
  • Country: nz
Re: Chipino (Arduino for PICs)
« Reply #13 on: January 02, 2011, 05:57:59 am »
I thought all digital cameras had a macro mode these days?

Good point and shoot cameras do.

For DSLR you buy a macro lens.
« Last Edit: January 02, 2011, 06:04:40 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11700
  • Country: my
  • reassessing directives...
Re: Chipino (Arduino for PICs)
« Reply #14 on: January 02, 2011, 06:04:50 am »
Fungus that conducts electricity? No, its definitely a solder short. I don't know of any fungus that can live off of solder and IC's.
i think i've deleted the pdf from my hd, the closest description for it is:

http://medgadget.com/archives/2005/06/microbial_nanow.html
http://www.geturfile.com/2010/10/specialized-bacterial-filaments-microbial-hair-shown-to-conduct-electricity

it has a name, i just forgot it, so very difficult to google anymore, last time was a coincidence, if not mistaken when i was googling for leaded unleaded solder/flux.
ps: man! do i have to have phd for this? haha just kidding.
« Last Edit: January 02, 2011, 06:11:23 am by shafri »
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline the_raptor

  • Regular Contributor
  • *
  • Posts: 199
Re: Chipino (Arduino for PICs)
« Reply #15 on: January 02, 2011, 10:02:57 am »
I was a little disappointed with the quality of the assembly of my Demoilenovdfjslkdjfsl (sp?), but given that Arduino is a small start up I guess I can see past it. The headers and power jack are all crooked, and two of the pins on the FTDI are shorted. Fortunately, the pins that are shorted are both connected to ground.

Personally I wouldn't go too easy on them. The late model Duemillinove and early Duos are crap compared to many Arduino-clones and shields I have seen. The routing (I mean the cutting off the individual PCB from the larger assembly, feeling sick atm and can't be quite sure if that is the correct term) for these is in particular pretty shit and has coped them flak already.

I have a Duemillinove and a Freetronics TwentyTen and the TwentyTen looks like a much more professional product. IMO who ever Arduino have had doing their boards for the last six or so months has been trying to do it on the cheap (eg not keeping their router sharp). When you get Chinese shield (DFRobot motor shield) manufacturers turning out better boards then the official Arduino board something is wrong.

Part of the idea of Arduino is making electronics engineering accessible to new markets and turning out "hobby" level boards is not acceptable IMO.
 

Offline sonicj

  • Frequent Contributor
  • **
  • Posts: 756
  • Country: us
  • updata successed!
Re: Chipino (Arduino for PICs)
« Reply #16 on: January 04, 2011, 12:31:45 am »

it has a name, i just forgot it, so very difficult to google anymore, last time was a coincidence, if not mistaken when i was googling for leaded unleaded solder/flux.
ps: man! do i have to have phd for this? haha just kidding.

tin whiskers?

btw, shorting of those 2 pins on the duemilanove (i added it to my spell check library ;D ) is normal. soldering on my board looks pretty bad, but i haven't had any problems.
 

Offline sonicj

  • Frequent Contributor
  • **
  • Posts: 756
  • Country: us
  • updata successed!
Re: Chipino (Arduino for PICs)
« Reply #17 on: January 04, 2011, 12:44:00 am »
Personally I wouldn't go too easy on them. The late model Duemillinove and early Duos are crap compared to many Arduino-clones and shields I have seen. The routing (I mean the cutting off the individual PCB from the larger assembly, feeling sick atm and can't be quite sure if that is the correct term) for these is in particular pretty shit and has coped them flak already.

I have a Duemillinove and a Freetronics TwentyTen and the TwentyTen looks like a much more professional product. IMO who ever Arduino have had doing their boards for the last six or so months has been trying to do it on the cheap (eg not keeping their router sharp). When you get Chinese shield (DFRobot motor shield) manufacturers turning out better boards then the official Arduino board something is wrong.
agreed. my iteaduino looks 100x better than my duemilanove



"Chipino is actually designed to use the same footprint as Arduino so all the Ardunio shields can also be used with Chipino."
they (arduino) should have never done this in the first place, but they obviously aren't going to change it so its nice to see a PIC design that compatible with all my existing shields!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf