element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Want Help with Your chipKIT™︎ Pi? I’m a Microchip design partner!  I’m here to help Nov. 1 - 15th!
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 11 replies
  • Subscribers 678 subscribers
  • Views 1160 views
  • Users 0 members are here
  • pi
  • chipkit
  • raspber
  • raspberry_pi
Related

Want Help with Your chipKIT™︎ Pi? I’m a Microchip design partner!  I’m here to help Nov. 1 - 15th!

kmansfie
kmansfie over 12 years ago
Hi, I’m Kim Mansfield.
 
I have been working with microcontrollers for over 30 years. I hold degrees in computer engineering from the University of Utah and Utah State University. I have gone through the typical corporate jobs working for Sperry Univac (Unisys), Novell, and other company's you probably haven't heard of.  I'm now a contract engineer and work on a lot of different things.
 
I have been watching the Arduino grow and develop.  I have done a little work with the Arduino and have found that the development environment is easy to learn especially for me.  I program almost exclusively in C.  The Arduino IDE's language is very close C.  As you know I'm a Microchip Design partner and know a fair amount about the processors Microchip produces.  I thought it would be great to have a similar ease of development for the Microchip product line.  I then found the chipKIT boards.  I really liked the idea.  I jumped in very early in the development of the chipKIT IDE.  There were problems and some incompatibility between the Arduino and the chipKIT.  Software written on an Arduino come close to running on the chipKIT without modification but usually there needs to be some changes.  The biggest difference between the Arduino and the chipKIT boards is the chipKIT boards are 3.3 volt based and the Arduino is 5 volt based.  But, the people at Digilent have done an excellent job with the chipKIT IDE.
 
I have designed several products using chipKIT boards.  I designed a system that interfaced to a WiFi network to report status on a remote irrigation pump.  This included a screen to show the status locally.  With my introduction to the Raspberry Pi, I might have used that instead of the chipKIT.  The Linux operating system has a little better support for the network portion.
 
When I was contacted by Lauren at element14 about helping out here I had never heard of the chipKITTm Pi.  I knew what a Raspberry Pi was and what a chipKIT was but the combination?  I found out that they have designed a board that plugs right into a Raspberry Pi.  It sounded interesting.  I received my Raspberry Pi and chipKIT Pi about a month ago and have found it to be a great combination.  I received a case for the Raspberry Pi as I wanted to protect the board.  But, I found that I couldn't use the case that was sent as it didn't expose the I/O connector of the Raspberry Pi.  I went online and found a case called a Pi Tin.  It comes in many colors including clear which is the one I opted for.  The Pi Tin has a cut out for the I/O connector allowing the chipKIT Pi to be plugged into the Raspberry Pi and still protects the Raspberry Pi.  It works well.
 
image
This is a picture of the Pi Tin with a Raspberry Pi in it.  You can see the I/O connector in the upper left which is exposed.
image
This picture shows the chipKITTm Pi plugged into the Raspberry Pi.
 
I went through the getting started document on Element 14.  After I finished with that my Raspberry Pi booted and had the chipKIT IDE on the desktop.  I opened the IDE and wrote an LED blink program, programmed the chipKITTm Pi and it worked.  I was impressed at how easy the chipKITTm Pi was to get to work.  The board seems to be well made and integrates with the Raspberry Pi well.  The 28 pin Microchip chosen is nice as it allows you to take the part out of the board and plug it into a bread board to experiment with the chipKITTm Pi without the Raspberry Pi.  This 28 pin part also has a down side.  The lack of I/O pins.  It is very limited in the number of pins you have access to.
 
I suggest that if you are interested in interfacing to your Raspberry Pi this is a great way to do it.  Buy a board and dive in.
 
You can find some of my other projects at http://www.theengineertutor.com/
 
I welcome hearing any questions, comments or experiences you have about working with the chipKITTm Pi and its technology. Ask (or tell) away!
 
Kim
  • Sign in to reply
  • Cancel
Parents
  • brd813
    brd813 over 12 years ago

    I’m kind of new to Linux but I did get the Raspian version with the MPIDE loaded and running.  I put the MPIDE version of Raspian on an 8gig flash card.  It looks like the version of Raspian that is loaded is somewhat nonstandard because when I run raspi-config and try to expand to use all the memory I get a message saying “your partition layout is not currently supported by this tool.”  How do I expand the partition to use the entire flash memory?

     

    Thanks

     

    Bill

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • brd813
    brd813 over 12 years ago in reply to brd813

    I did figure out what I was doing incorrectly

     

    I plugged the flash chip into my Ubuntu desktop system an ran gparted

     

    I then resized  /dev/sdb2 and then resized  /dev/sdb6 and executed the 2 resize operations


    And this changed the partition sizes

     

    The mistake I was making was trying to resize /dev/sdb6 without changing /dev/sdb2

     

    It ran slowly and took a while but did work.

     

    Hope this helps other frustrated users, I don't know if you can do this on the raspberry pi.

     

    Bill

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • brd813
    brd813 over 12 years ago in reply to brd813

    I did figure out what I was doing incorrectly

     

    I plugged the flash chip into my Ubuntu desktop system an ran gparted

     

    I then resized  /dev/sdb2 and then resized  /dev/sdb6 and executed the 2 resize operations


    And this changed the partition sizes

     

    The mistake I was making was trying to resize /dev/sdb6 without changing /dev/sdb2

     

    It ran slowly and took a while but did work.

     

    Hope this helps other frustrated users, I don't know if you can do this on the raspberry pi.

     

    Bill

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • kmansfie
    kmansfie over 12 years ago in reply to brd813

    William

     

    Thanks for the info, I'll give it a try.

     

    Kim

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube