Microchip MPLAB Xpress Evaluation Board & Cloud IDE

I was lucky enough to be one of the few to get a free MPLAB Xpress Evaluation board before the news hit sites like Hackaday. Due to demand, Microchip is now offering a discount code for those who sign up which can then be used to purchase one from the Microchip Direct store once more become available. You can read more about MPLAB Xpress here: https://www.microchip.com/mplab/mplab-xpress

Details on the actual eval board are pretty scarce on the website. The general stats are:

  • PIC16F18855 8-bit microcontroller
  • PIC18LF25K50 providing the USB interface & programming
  • 4x Red LEDs
  • Potentiometer
  • User Pushbutton
  • mikro BUS header

Note: a micro USB cable is not included (which would end up in the bin for most people I think as I already have too many).

thumb_IMG_4758_1024 thumb_IMG_4759_1024 thumb_IMG_4760_1024 thumb_IMG_4761_1024 thumb_IMG_4762_1024 thumb_IMG_4763_1024

Plugging the eval board into my macbook pro resulted in a new USB mass storage device appearing. Inside it is a HTM file which links to the Microchip MPLAB Xpress page. To program the board, the online cloud-based MPLAB Xpress IDE generates a hex file download, which you then copy across to the USB storage drive. The file is automatically flashed and starts up straight away. I had zero problems opening up one of the demo applications, building it, downloading the hex file, and programming it. Literally within 5 mins of unboxing this eval board I had a new program on it. On a MAC. Cross-OS support for development tools is usually pretty terrible (looking at you MSP430 Launchpads with TI USB-Serial chips with no OSX drivers and poor linux ones). Loading up the MPLAB Xpress web interface for the first time can be a little bit slow, but once you’re on it’s pretty responsive. I was using Chrome, but Firefox, Safari, and Internet Explorer are also supported. One would assume Microsoft Edge is supported as well.

Screen Shot 2016-02-23 at 2.35.28 PM

First demo is fairly simple. It reads in the potentiometer value and adjusts the brightness of all 4 leds. Once I dropped the file onto the drive, it was programmed instantly in under a second.

Screen Shot 2016-02-23 at 2.59.30 PM

thumb_IMG_4765_1024

Initial impressions are very good. It just works. No hassles, no software installation, no driver issues. Just generate a file and drop it onto a fake flash drive. Easy as.

For those of you who hate the idea of being reliant on the cloud service, don’t worry. You can generate the same hex file from a local version of MPLAB IDE and drop it into the programmer just the same. Looking forward to a universal programmer being released that supports other PIC chips. Always great to have options and for certain people, this tool is going to be great.

Dell MD1000 Power Supply Pinout PSU H488P HP-U478FC5

Couldn’t find any info on the net on the pinout for these, so I did a few quick measurements to determine the pins required to power up manually.

There is a block of 8 pins on the left-most side of the connector. Bridge the top 2 pins and the bottom 2 pins and the supply will turn on. Note that the fan runs at full speed and is designed to move enough air to cool the 14 drives in an MD1000 so it’s loud…

The large tabs carry the main high current rails. From left to right: GND GND +5V +5V GND GND GND +12V +12V +12V

+5V standby power is available on the middle two right-most pins of the 8 pin block.

Swap the fans out for something quiet and it could make a nice high-current general purpose power supply.

thumb_IMG_4755_1024 thumb_IMG_4756_1024 thumb_IMG_4757_1024