Shield compatibility list

ian
Posts: 4
Joined: Tue May 31, 2011 10:17 am

Shield compatibility list

Post by ian » Tue May 31, 2011 1:25 pm

Great work on the chipKITs! It's nice to see Microchip jumping into the open source arena.

Most shields should work well with the PIC32s 3.3volt output and 5.5volt tolerant pins, but 5volt CMOS (1)parts need a minimum of 3.7volts to register a 1. This can usually be overcome by using open collector/open drain pin outputs with a pullup resistor to 5volts.

The Uno32 nearly matches the Arduino features/pinout. Ruggedcircuits.com (2) notes a few issues:
*there's no PWM on D11 so it doesn't work with their rugged motor driver
*the PIC doesn't have interrupts on every pin

This is a thread to list any shield incompatibilities you find.

Edit: links don't show up well, here's the two I used:
1. http://www.interfacebus.com/voltage_threshold.html
2. http://ruggedcircuits.com/blog/2011/05/ ... y-analysis

Addidis
Posts: 48
Joined: Fri May 27, 2011 7:24 pm

Re: Shield compatibility list

Post by Addidis » Tue Jun 07, 2011 12:00 am

NKC electronics RGB lcd
http://www.nkcelectronics.com/rgb-lcd-s ... r-k65.html

Instant gratification. Digital write example starts right up.

Addidis
Posts: 48
Joined: Fri May 27, 2011 7:24 pm

Re: Shield compatibility list

Post by Addidis » Tue Jun 07, 2011 6:59 pm

Freeduino XBee Shield V3.0 KIT for Arduino
http://www.nkcelectronics.com/freeduino ... 0-k21.html

No joy - Pin incompatible
5v in is via Arduino ICSP jack , which only has ground on chipkit 32 (J8 is SPI not ICSP )

stratmaster458
Posts: 4
Joined: Sat Jan 21, 2012 4:22 am

Re: Shield compatibility list

Post by stratmaster458 » Wed Jan 25, 2012 9:37 pm

Can we get a google docs spreadsheet that contains a list of all compatible shields as well as what modifications need to be done to make certain shields work? That would really be helpful for folks that want to adopt this platform over the standard Arduino.

avenue33
Site Admin
Posts: 298
Joined: Sat Jul 16, 2011 10:19 am
Contact:

Re: Shield compatibility list

Post by avenue33 » Thu Jan 26, 2012 5:57 pm

There's a very nice Protoshield KIT for chipKIT Uno32 from NKC.

Image Image

I made two customised boards:
  • a prototyping shield with one serial connector for Serial1
  • an I2C to serial shield with one serial connector for the added serial port, in blue, and 2 I2C connectors
More details :arrow: here.

Dabbler
Posts: 1
Joined: Fri Feb 17, 2012 12:15 am

Re: Shield compatibility list

Post by Dabbler » Fri Feb 17, 2012 1:01 am

Something to add
ChipKit Uno32 (Digilent) with (cheap)
'New LCD Keypad Shield for Arduino Duemilanove & LCD1602'
(Using recommended 'LCD4Bit_mod' library)

To make the keys work correctly I had to:
Fit a small 3.3k resistor across the 'Right' switch. (AD0 to GND)
This can be fitted to the underside of the PCB.
The LCD module is soldered to the PCB over the existing resistors
making them very difficult to change.

In 'LCD4Bit_modExample'
Modify the 'adc_key_val' array to {100, 300, 500, 700, 900 };
These are the discrimination levels between the keys (10 bit ADC)

This is because the voltage feeding the keyswitch resistor array is 5V but the
PIC32 ADC reference voltage is 3.3V.
The extra resistor reduces the switch maximum voltage to ~3.11V.
The program mods compensate for the ratio change in the ADC readings.

Otherwise it works OK.

Hope that's useful ( and in the right place)

P.
(New to Arduinos)

nkcelectronics
Posts: 11
Joined: Tue May 24, 2011 11:50 pm

Re: Shield compatibility list

Post by nkcelectronics » Fri Jun 22, 2012 3:41 am

Addidis wrote:Freeduino XBee Shield V3.0 KIT for Arduino
http://www.nkcelectronics.com/freeduino ... 0-k21.html

No joy - Pin incompatible
5v in is via Arduino ICSP jack , which only has ground on chipkit 32 (J8 is SPI not ICSP )
New XBee shield V4.0 KIT is compatible with both chipKIT Uno32 and Max32 boards

http://store.nkcelectronics.com/freedui ... 0-k21.html

PICedh
Posts: 64
Joined: Tue May 15, 2012 8:17 pm
Location: Paris
Contact:

Re: Shield compatibility list

Post by PICedh » Thu Jul 19, 2012 8:13 pm

Hello,

I confirm that the old xbee shields are not compatible with the chipkit uno because there are no connection for voltage and ground but only ICSP, TX and TX (+ some PORTs)
I have lost some time to try to run my xbee !


But a new xbee shield is avalable, I will receive it next week. It seems better as there are more connection (especially 3.3V and 5V)

I will test it soon

Eric

PICedh
Posts: 64
Joined: Tue May 15, 2012 8:17 pm
Location: Paris
Contact:

Re: Shield compatibility list

Post by PICedh » Wed Jul 25, 2012 10:09 pm

Hello,

I have received the new Wireless Proto shield from Arduino, plugged my xbee and my Chipkit uno and it works fine !
RobotEdh: My first Robot is controlled by a chipKIT Max32

fastlater_pro
Posts: 18
Joined: Fri Feb 17, 2012 9:43 am

Re: Shield compatibility list

Post by fastlater_pro » Fri Jul 27, 2012 5:12 am

PICedh wrote:Hello,

I have received the new Wireless Proto shield from Arduino, plugged my xbee and my Chipkit uno and it works fine !
which xbee module is working fine with the chipkit wifi shield?

Post Reply