chipKIT® Development Platform

Inspired by Arduino™

Using Visual Studio Express as IDE

Created Fri, 22 Feb 2013 09:16:30 +0000 by Wally


Fri, 22 Feb 2013 09:16:30 +0000

I see this has been discussed before on the Forum. Seemingly some of us would like to use Visual Studio Express 2010 as our Chipkit IDE but no one has made much progress with it. I have been doing some work and with the help of Chris Peplin's GitHub makefile project I have got something working. By something I mean Intellisense and a working compile, link and upload process which I find usable.

Chris will hopefully merge my small changes into his makefiles and with those and a bit of fiddling with Visual Studio other people can have a try. I'm afraid my documentation skills are pretty basic but I have put a starter for 10 description of what to do in GitHub repository ChipKit-VisualStudio if people would like to take a look - it's not difficult.

Jacob Christ

Wed, 27 Feb 2013 07:00:28 +0000

Very cool. In my free time I'll try this with VS2010. Though MPIDE does the job, for bigger projects I edit in QT creator then just compile with MPIDE.



Sat, 04 May 2013 16:29:16 +0000

There is a new topic over at Visual Micro requesting support for PIC processors, particularly the chipKit line. I commented on my experience with it but I'll repeat it here hoping for some chipKit knowledgeable help.

I installed Visual Micro and it wanted a path to the arduino.exe. So I renamed mpide.exe to arduino.exe and VM accepted it. I thought that was way too cool because all the chipKit processors showed up. I selected the chipKit Max32 and compiled the Blink sample program. But sadly the compiled failed because the cpu header file did not contain an entry for the Max32. Upon exploring all the included header files, it looks like they're missing the definitions, etc for the PIC processors. I'm really out of my league here but I'm thinking that maybe if someone more familiar with this could take a look we might be able to help get the PIC processors included in Visual Micro.

The Visual Micro team responded with some technical suggestions on how to accomplish this. Could someone check it out and let us know if it's possible to do with the resources from the chipKit community?

Here is the link to the Visual Micro topic:


Thanks - Mark.