chipKIT Challenge PLEASE USE MPIDE & NOT MPLAB
Replies
Ask a question
Engage with community members and experts to find solutions and answers.
Search questions and answers
View questions by topic
Application
- Industrial
- Scientific
- Medical
- Automotive
- Lighting
- Audio
- Video & Imaging
- Security
- Green/Environmental
- Military
- Communication
- Consumer
- RF & Wireless
Technology
- Communication
- Microcontroller & Processor
- Analogue & Power
- Programmable Logic
- Display/Lighting
- Memory
- Test & Measurement
- Electro Mechanical
- Software
- Passives
- Software
- Embedded Systems
- USB
- Ethernet
- Powerline
- CAN
- SERIAL
- Zigbee
- WiFi
- Bluetooth
- GSM
- Microwave
- GPS
- 8 Bit
- 16 Bit
- 32 Bit
- DSP
- Data Acquisition
- Power Management
- Amplifiers & Linear
- Clocks &Timings
- Sensors & Transducers
- Interfaces
- Batteries
- FPGA
- LCD
- OLED
- LED
- EEPROM
- FLASH
- 8,051,803,180,328,050
- PIC
- ST7/STM8/8032
- AVR
- PIC
- MSP430
- PIC32
- C2000
- ARM Cortex
- AVR32
- Interconnection
- Thermal Management
- Relays
- Enclosures
- Power Supplies
- Motors & Controllers
- PCB Design Tools
Manufacturer
- Agilent
- Analog Devices
- Atmel
- Freescale
- FTDI Chip
- Infineon
- Intel
- Maxim
- Microchip Technology
- National Semiconductor
- NXP
- Renesas Technology
- RS
- Silicon Laboratories
- STMicroelectronics
- Tektronix
- Texas Instruments
- Xilinx
- Altera
- Digi International
- Intersil
- Keil
- Melexis
- Parallax Inc.
- Power Integrations
- Toshiba
- Arduino
- TE Connectivity
- Avago
- Kingbright
- Sharp
- Allegro
- Raspberry Pi
Theme
- Arduino
- Interconnections
- LED Lighting
- RS EDP
- Robots
- DesignSpark
- DesignSpark PCB
- MBED
- 3D Design
- TI Launchpad (MSP 430)
- eTech Magazine
- Embedded Software
- DesignSpark PCB 设计工具
- STM8-L
- Energy Harvesting
- Embedded Computing
- Tutorials
- Education: Projects
- SketchUp
- MSP430 FRAM
- chipKIT
- DesignSpark PCB
- chipKIT Challenge
- Dev Kits
- Raspberry_Pi
View questions by keyword
- microchip
- Arduino
- nano
- shield
- test
- pic32
- microcontroller
- pic
- soldering
- contact
- RF
- EEPROM
- M3
- ETHERNET
- USB
- MICRO
- STARTER
- standards
- LED drivers
- Energy consumption
- connectors
- cables
- cable
- socket
- wire
- thermal
- speed control
- EDP
- Embedded
- Development
- Platform
- motor
- control
- MBED
- Cloud
- online
- ARM
- LPC1768
- robot
- lighting
- Dev kit
- learning
- power
- MOSFET
- automotive
- Zigbee
- wireless
- MAC
- LED
- PoE
- Cisco
- 802.3af
- electronics
- designspark
- community
- clock
- video
- design
- blog
- profile
- production
- change
- 3D CAD
- 3D
- SMT
- component
- ti
- spice
- simulation
- analogue
- manufacturing
- value
- technology
- Intel
- Radio
- NXP
- mcu
- software
- education
- FPGA
- pcb
- schematic
- BOM
- IDF
- DesignSpark PCB
- Windows
- Linux
- libraries
- mounting holes
- pads
- components
- DesignSpark PCB. pcb
- pcb layout
- autorouter
- undefined
- save
- activation
- Library
- Eagle schematic import problems designspark
- PCB compatibility
- design engineers
- design consultants
- About Designspark
- location
- microwave
- connector
- transformer
- blogging
- multiple
- installation
- search
- training
- power supply
- fail
- modify pads
- single-sided routing
- unconnected
- report
- eagle
- import
- smd
- auto route
- layers
- surface mount
- create component
- gate
- Bridge
- dsp
- electronics design
- microcontrollers
- Boundary-scan
- PCB test
- Repair
- mounting
- holes
- protoyping
- pcb manufacture
- printing
- FPGA software
- pour
- spacing
- shape
- Support Data File
- subscribe
- earls court
- feedback
- closed loop
- Constant Current
- Activation for 2 computer
- footprint
- survey
- pipe
- failed activation
- Sensor
- Two instances of DesignSpark
- component library
- electroluminesence
- jumping
- website
- PCB Symbol schematic symbol
- Google SketchUp
- sparkfun
- footprints
- opto
- opto-coupler
- 4n35
- 4n25
- RTOS
- OrCAD
- netlist
- EDIF
- Crash
- Bug
- Bug report
- NATIONAL
- DS90CR288AMTD
- Design spark
- Pick and Place
- gerber
- activate
- Site problems
- wine
- Activation problem
- compliant
- prototyping
- bug style
- ugly style
- PC
- suggestions
- ideas
- improvements
- features
- circuits
- unroute
- track
- silkscreen
- glue
- Colours
- University
- Wish List
- Mouse Wheel Pan
- skills
- engineering
- schools
- Touch Screen
- Panjit
- part
- PCD Manufacture
- Rigidflex
- Heatsink
- layout
- display
- zoom
- level
- time travel
- rewind
- corrupt lip file
- individual
- rename
- net
- Embedded Live
- basic
- sinclair
- zx spectrum
- diy
- computer games
- games
- console
- games console
- newsletter
- subscription
- mitre
- personal
- copy
- 48k
- tutorial
- flexi
- Imperial
- metric
- measurements
- units
- language
- basics
- battery
- Track length
- Net Length
- LVDS Pairs
- Display Net Name
- missing
- ultrasonic
- matched filter
- CDMA
- edit
- DWG
- files
- assembly
- drill
- panel
- OAuth
- robots
- pour copper
- user manual
- guitar
- bloggers
- maker faire
- Library Tutorial
- STM8
- STM8A
- STM8AF6266T ST-Link
- STM8AF51AAT
- DSI
- pth
- Activation code
- rotate
- equivalent part
- Download Problem
- RJ45
- pad
- ipc-7351
- Embedded Systems
- Microprocessors
- COMMS
- board
- strain gauge
- low power
- must see
- exhibition
- lvs
- amateur radio
- dxf
- bitmap
- MPLAB
- PIC24
- PICDEM FS-USB
- RS catalogue
- GC-Prevue
- Engineer
- custom
- project
- backup
- nets
- create component problem
- Design Spark PCB duplicate
- exellon
- problem
- Spark
- Agilent
- Measurement
- Oscilloscope
- etech
- RS
- Hierarchical design
- copper pour
- PWM
- watch
- mobile
- PCB inductor
- Basic Stamp BS2
- national instruments
- tektronix
- test gear
- interface
- xbox
- 360
- drill backoff
- back off
- hole
- Internships
- arm cortex
- High speed cable assemblies
- Keepouts
- test and instrumentation
- mini pci express card
- board layout
- Compliance testing
- cable assembly
- copper
- updates
- grids
- grid
- Mamufacturing Plots
- embedded software
- firmware
- Window Output
- Ubuntu
- Car
- CAD Component Editor
- motor control
- web page
- image export
- Bluetooth
- WiFi
- switching
- pic18f
- cd
- starter kit
- AMP
- microwave week
- newbie
- Search by rs order number
- materials
- Export
- saving files
- smika07
- PDF output
- Netlist Import Orcad
- Light Bulb
- Component to Component errors
- Design rule check
- Via
- esd
- Design Spark PCB
- PCB Flash Pads Gerber
- Text Messaging
- lost component files
- STP
- VDIP2
- back emf
- drill holes
- voltage control
- pinswap
- gateswap
- pin-swap
- gate-swap
- pin
- swap
- parts
- symbols
- buck boost convertor
- Arrange items
- circle
- pin naming
- T&M
- odb++ allegro .brd
- batch edit
- multiple components
- Eagle Import PCB
- electro static discharge
- digital signal controllers
- verilog
- Help of DesignSpark PCB
- digital power
- clear
- bus
- component chooser
- seminar
- graphics
- Power planes
- copper removal
- etch
- object avoidance
- photovoltaic
- Molex
- pcb design
- process
- workflow
- help
- 8 bit
- discovery
- light control
- board PCB
- moc302x
- ultra librarian
- Net Aliases
- forum
- modular robotics
- win7
- application issue
- atmega328
- error
- issue
- bugreport
- @DesignSparkRS
- Powerplanes
- manchester
- test and measurement
- rf design
- communications
- Package Value default
- Export file formats
- emc
- testing
- technical documentation
- ce marking
- values
- text
- protel
- inverter
- mains plug
- switch
- GPS
- plotting
- Grounding
- scale scaled data
- dimensions
- spider
- Tested
- Component Libraries
- sound
- audio
- effects
- pedal
- vias
- DRC
- publication quality output
- wordpress
- process improvement
- symbol
- high voltage
- pervasive
- ubiquitous
- key finder
- manufacturing.
- library searching
- RS Stock No.
- VIA tenting
- solder mask via
- pad tent
- pad tenting
- tent
- LeCroy
- push and hold switch
- Download
- SD Card
- server
- 6
- etech magazine
- software defined radio
- ui
- Exporting Netlist from Schematic
- connectivity
- Computer
- Ground Plane Connections
- find component
- DIP switch
- Bicolor LED
- BNC
- Voltage
- Protection
- pcb copper area
- die lifetime
- potentiometer
- datasheets
- Intertool communication
- oscillator
- stupid spam filter
- Pin Naming Problem DesignSpark
- NEW
- miter segment
- duplicate
- duplication
- launch
- SW_FSM2JH
- Code Template
- C
- measure distance
- dc
- 24v
- 12v
- Package
- updating
- LDR
- bill
- sheets
- printig
- circuit board
- where
- offpage
- DAQ
- data acquisition
- floating ground
- operational amplifier
- buffer
- feedback signal
- motor controller signal offset
- signal measurement
- pour copper area
- cnc
- save as
- image
- picure
- layer
- Library Import Slow Hang Eagle
- connect component zero distance near over
- password-reg
- Component generation
- relay
- foot print
- finder
- editor
- android
- manufacturing design research
- REACH
- wizard
- component wizard
- can't find
- Flash Programmer
- Burner for MCU
- Catastrophic
- Failure
- broken library?
- TO-220
- op-amp
- flooded Planed
- Drill Data
- Plated slot
- Relay Design
- PCB Artist
- vista start window
- Parallels
- share
- upload
- how to
- instructions
- startup
- net connection
- hang
- padstack
- pad removal
- inner layer pad
- windows 7
- Keys
- shapes
- communities
- lean change
- manufacture
- editing
- ADC
- inductor
- custom pad
- 3D Printing
- logo
- jpg
- bmp
- molex
- connector
- library
- future plans
- off pcb components
- adding parts to library
- Template
- DesignSpark C2000 schematics experimenter kit control card
- sch pcb wide screen together
- dos system PCB DESIGNSPARK
- sch files
- file
- Toner Transfer
- diode
- pinmapping
- IPC-7351B
- sorting
- ee ferrite core bobbins pcb mountable
- feature request
- back-off
- Obsolete
- RS parts
- mouse
- gerber / drill different scale
- Off line
- power controller
- pcb board
- optocoupler
- to92
- 2n2222
- 2n2907
- description
- dimension
- qfp
- trace
- line
- Adding Gates
- autorouting
- design rules
- EDA software
- signal
- name
- DesignSpark - Add Component Annoyance
- splash
- silicon
- electrons
- 3d view pan
- Schematics Net List Project
- LPRF
- lunch break
- modify
- Industrial
- element
- 14
- solid
- liquid
- solid state
- DRV
- manufacturing design test
- Specctra
- Electra
- freerotung.net
- birthday
- aniversary
- EMI
- 24 bit
- averaging
- designspark is 1
- 1st
- cake
- split
- plane
- routing
- placement
- q&a
- dryer
- assembly layer
- emulator
- psip
- efc
- R-PSIP-G3
- fairchild
- FQP47P06
- IC
- dil
- sil
- header
- vicor
- schematic symbol
- pcb track
- flexible pcb
- buss
- opto coupler
- easypc
- JRC
- NJM2675E2
- libray
- amplification
- miniature
- logic
- fader
- ribbon cable
- Rectangular pads
- plated
- protect components from ESD
- damage
- solder pad
- cadsoft
- volta
- volts
- SET files
- solidworks
- compression
- squashing
- canned
- compress
- gases
- gas
- stan meyer
- draw
- pythagorus
- pythagorean
- ignition coil
- identification
- cross reference
- load switching
- contactors
- electromagnet
- flickering
- NatSemi
- rca
- phono
- xlr
- neutrik
- sound generator
- ULN2803
- large drawing
- pan
- tube
- valve
- thermionic
- multiple parts
- select
- rotation
- paths
- compliance
- air
- Download terms and conditions
- chipset
- networking
- handset
- 3D View
- not fitted
- recruiting
- jobs
- blind vias
- jumper cable
- jennic
- zarlink
- jennet
- xauth
- capacitor
- lead spacing
- DRV104
- importing a new component
- identify
- T3D 66
- T3D66
- gerbv
- M code
- back annotation
- annotation
- backward changes
- panelisation
- dreambox
- set top box
- Problems
- diode bridge
- lineal bridge
- example
- amidon
- toroid
- rf transformer
- best practices
- automatically routing
- differential signals
- high speed signals
- watchdogs.
- library manager
- Milling
- hpgl
- Power plane
- MSP430 Dev Kit
- GND
- VCC
- dxf import
- LM3915
- simulate
- gcode
- google sketch up
- sales
- electrical
- isolation
- next version
- upgrade
- atmega8a
- design engineer
- latest technology
- Fujitsu Siemens
- solder mask
- Password
- populate
- via size
- design technology dialogue
- adding items
- library of schematics
- PCB symbols
- new schematic item
- wizzard mode
- QFP-80
- Project nets
- RS part number field
- custom report generator.
- defult libraries
- disappeared
- ORCAD SCHEMATIC
- hamradio application (CW keyer)
- Sudoku
- CNC PCB Manufacturing
- Mirror Printing
- web bench
- XY
- data
- 3d views to cute PDF
- Poured Shape Cutout
- slots
- importing libs
- Firewall
- Manufacturing problem
- PCB fabrication
- Analog Devices
- wikipedia
- designspark pcb libraries
- .cml
- how to make
- own PCB foot print?
- required angle
- schematic diagram
- Bug LT library
- edit foot print
- Errors
- through hole
- Custom Board Shape
- Drawing line pcb symbol
- movie
- wall-e
- where's wall-e
- fun
- edit schematic
- teardrop pad
- edit symbol MM scale
- pga
- bga
- numbering
- Net display in Interactive bar
- Schematic editor
- net display
- gerber files
- generate gerber files
- convert EasyPC V6 files
- EasyPC converstion
- Windows 7 32 bit
- DesignSpark re-install
- re-install
- import Eagle
- capacitors
- electrolytic
- 1W LED
- Library Bug Wrong Symbol
- g code
- pcb pads
- pcb to g code
- Components buyer
- copper filling
- pdf inverted plot
- VGA DE15
- drill hole error
- name symbols
- pin names
- pin numbers
- digital
- clearance
- obstacle
- obstruction
- short circuit
- ulp
- net names
- Error PICAXE-08M_0
- PCB design software
- Varistor
- Robotic
- chipKIT
- last save
- date
- date and time
- convert gerber
- DB connectors
- Customer
- .sch
- remove pin names
- classroom
- pcb Convertor
- .idb
- 45 degrees
- DRIVER DESIGN
- tlc
- leddriver
- pwp
- htssop
- Low power RF
- MAX32
- DxDesigner
- PADS Layout
- outline
- arduino pro mini layout
- import OrCAD
- EDN netlist
- power amplifier
- pen plotter
- plotter
- Telecomms
- 2 layer
- fill plane
- vss
- hatching
- Crystal
- Add Layer
- pcb foot print symbol
- group of symbols
- white text
- Power Ground Plane Editing
- SOT-23
- SOT-23 Symbol
- folders
- PCB LED
- Low power wireless
- backgroung image
- circuit diagram
- Schematic Design Window
- usb type b
- type b
- library component
- OPA657
- digital power control
- gap components autoplace
- analysis
- ATTiny5.
- automatically connect
- cross probe schematic PCB
- searchable
- Save to Lib
- layer transparent
- visible editable edit
- insert own component
- own library
- insert component
- PCB Coils
- pcb layers
- design check error's
- Custom components
- links
- Net completion errors
- highlight net
- test buy
- purchase
- build
- Library Symbols
- Windows 2000
- .sch files
- Chipkit Challenge
- schematic connection
- Packages
- DesignSpark PCB ver3
- board outline
- LTspice
- pcb symbol
- test & measurement
- adding components
- connect
- Basic IO shield OLED
- 16 bit
- ChipKit Max32
- design changes
- r&d
- designspark schematic
- MPIDE
- autoroute
- multiple gates
- manufacturer
- Raspberry Pi
- traces
- test electronics market test and measurement design manufacture build pcb rf microwave digital analogue
- Update fake e-mail
Bright spark
Related questions
16 Jan 2012
31 Jan 2012
9 Dec 2011
30 Nov 2011
27 Mar 2012
Subscribe to Questions and Answers
Receive notifications on activities to areas, content, categories and connections activities.

saipan59
I quit working on the contest weeks ago, when we were told that we could NOT use MPLAB.
Now I learn today that MPLAB is OK again (as of 11 days ago), but there is no longer time for me to make progress. Like the gentleman from Tubelab (Nice to see you again, sir! I remember you and Jorge from the previous design contest you referred to), I have a full-time job...
BTW, the latest issue of Circuit Cellar came yesterday, and there is a full-page ad that clearly says to use "Microchip MPLAB(r) IDE".
Pete (aka Saipan59)
chipKIT Cha ...
Thanks for your post. Before the error was spotted, it had already gone to press. The Digilent chipKIT board is designed to be used with the MPIDE and it was always the intention to use this tool for the competition. Somewhere along the process, MPIDE was incorrectly changed to MPLAB IDE on some of the competition material, and for this we apologise.
jamodio
Unfortunately MPIDE is very limited if you want to integrate other libraries, there is not much done yet in terms of libraries compared with a vast number of resources for MPLAB C32.
To be frank I didn't do much because of this particular reason.
-J
cgimark
I am glad for this decision to allow mplab projects. When I saw the original correction my heart almost stopped because while the mpide is good for simple task , right now it is limiting what the chip is really capable of doing. I tried to work around the problems on my aquarium controller project but constantly ran into problems where I was spending more time trying to port arduino libraries to the mpide than I was developing the actual project. I was considering just stopping participation because of the workload using just the mpide would have involved, it didn't make sense when the project already worked well under mplab.
chipKIT Cha ...
See updated post at the top of the page
j.sukuba
Fantastic news!
I'll continue to work on my project using MPLAB, but I'll do my best to offer both MPLAB and MPIDE projects in my final entry.
tubelab.com
I don't know what's going on here. I sent in an entry to this contest on the first day. I got no response, no acknowledgement, nothing. I posted a question here about my missing entry to find that there are others in the same situation. Then I sent an email to the contest people and got back a reply that my entry was ignored because it didn't fit the contest criteria and had absolutely no chance of winning, but was cool and possibly worthy of publication. If I would accept this, my entry would be allowed and I would receive a kit. I posted this on the forum and forgot about it, deciding not to enter this contest.
About a week later I got an email stating that my entry had been approved and my ChipKit had been shipped. Yes it came with a note in the box that clearly stated that the contest required the use of "Microchip MPLAB". A reply was posted by to my question that stated that on a second review it was found that my entry did indeed fit the contest criteria.
A month and a half of the contest period had elapsed with no confimation that my rather complicated entry was accepted. THere was no way that I could complete it in the remaining time since I have a rather demanding full time engineering job. I dreamed up a new, less ambitous entry that could be completed in the remaining time. It required an LCD and touch screen, so I bought one from Microchip along with an ICD3 and some other stuff. I downloaded MPLAB X, the Microchip graphics library, and their C compiler. I wired some of the hardware up, promptly blew the bootloader out of the ChipKit and started experimenting.
Now that I am making headway again, I get to start over again. I don't think so. I am an excellent hardware designer well versed in older Microchip stuff (first PIC 32 project), but my software skills are rather basic. There is no way that I have the skils to get the MCHP graphics library to work with MPIDE.
I assume that Digilent was a sponsor in this contest, and would like to see their IDE used, but there have been multiple mistakes made in the administration of this contest that have essentially imposed different rules and different deadlines on different compettitors. Now there is this IDE wrinkle. What's fair here? I don't know, but allowing the use of MPLAB since it was clearly stated on the web site at the contest start, and in the ChipKit insert would be good. A deadline extension to compensate us for the delayed start would be good too.
I entered a previous MCHP / Circuit Cellar contest and won a minor prize resulting in a Circuit Cellar magazine article. I feel that my new project (a solar powered ham radio transceiver) would be a contender too if the roadblocks to completion in the required time are removed.
raul7
Please consider to leave open which of both IDE's to use to the decision of each participant, because from the beginning you were refering to the use of MPLAB, not MPIDE. In my case I already started to work code in MPLAB, and being PIC32 such a powerful processor I thinks It's not a good idea to limit the posibilities to the use of MPIDE only. To really tackle some power efficiency concepts we need not just the power of the hardware, but also the flexibility and speed of standard C language and compilers.
j.sukuba
I would second that.
MPIDE is somehow limiting development platform, what more - changing horse in a middle of race is not a good idea. Suggestion to leave decision of what IDE to use is fair and elegant way of solving this problem, without hurting participants who started developing software in MPLAB and without keeping unexperienced users from start their work.
j.sukuba
Hope this is just another typo.
At least two months there is information about using MPLAB, so I'm using it, along with C32 compiler and ICD3. 15,000 lines of source codes in 50 source files, work is done from 80%. Now should I convert it to some kind of MPIDE? Such as huge change of elementary rules in half of contest. Are you serious?