Created Tue, 31 May 2011 12:25:25 +0000 by ian
Tue, 31 May 2011 12:25:25 +0000
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:
Mon, 06 Jun 2011 23:00:23 +0000
NKC electronics RGB lcd
http://www.nkcelectronics.com/rgb-lcd-shield-for-arduino-65k-color-k65.html
Instant gratification. Digital write example starts right up.
Tue, 07 Jun 2011 17:59:14 +0000
Freeduino XBee Shield V3.0 KIT for Arduino http://www.nkcelectronics.com/freeduino-arduino-xbee-shield-v20-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 )
Wed, 25 Jan 2012 20:37:07 +0000
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.
Thu, 26 Jan 2012 16:57:30 +0000
There's a very nice Protoshield KIT for chipKIT Uno32 from NKC.
I made two customised boards:
More details :arrow: here.
Fri, 17 Feb 2012 00:01:40 +0000
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)
Fri, 22 Jun 2012 02:41:28 +0000
Freeduino XBee Shield V3.0 KIT for Arduino http://www.nkcelectronics.com/freeduino-arduino-xbee-shield-v20-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
[url]http://store.nkcelectronics.com/freeduino-arduino-xbee-shield-v20-k21.html[/url]
Thu, 19 Jul 2012 19:13:07 +0000
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
Wed, 25 Jul 2012 21:09:04 +0000
Hello,
I have received the new Wireless Proto shield from Arduino, plugged my xbee and my Chipkit uno and it works fine !
Fri, 27 Jul 2012 04:12:09 +0000
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?
Sun, 29 Jul 2012 20:57:52 +0000
This one works fine : Arduino Wireless Shield SD
Wed, 03 Apr 2013 21:30:47 +0000
The WiShield 3.0 (from elechouse) isn't working with the standard Arduino library. I made some adjustments to it though (pin, spi and interrupts). I was a bit in a hurry, could have done it more carefully. But good thing is it should be working now.
You can find the library here (it is a modified Arduino version that I downloaded somewhere on github, I will put the link here soon when I'm able to find it again): http://www.floschnell.de/2013/04/03/wifi-library-for-chipkit-uno32/
Wed, 28 Aug 2013 06:49:04 +0000
I got it working by porting the Adafruit GFX and ST7735 libraries to chipKIT. And also removing all delays. See this post/thread. Zip of my code attached, too.
May there now please be a third example on the internet of someone making this TFT work with chipKIT. :D
Fri, 29 Nov 2013 18:26:38 +0000
someone use the W5100 ethernet shield and chipkit?
Thu, 02 Apr 2015 17:48:27 +0000
Thanks for the tip, unexpectedly! Got the Adafruit_GFX and Adafruit_SarpMem libraries ported to chipKIT Uno32. Fun Stuff!
Here's the repo https://github.com/biomurph/Adafruit_GFX---chipKIT_Port
Going to get some EEPROM to store frames for more complex animations