Before you can compile and upload a sketch to the Fubarino Mini, you must put it into programming mode. This is very simple - simply press and hold the PRG button while you press and release the RESET button. Then release the PRG button. If programming mode was successfully entered, the green LED will rapidly blink. You can then click the Upload button (right pointing arrow) in MPIDE and if your code compiles properly, it will be uploaded.
Note that the serial port that MPIDE uses to upload new code to the Fubarino Mini board does not exist until you put the board into programming mode. So it will not show up in the Tools->Serial Port menu until you put it into programming mode.
The Fubarino Mini is small 33 pin Arduino API compatible board with a difference. The PIC32MX250 part used on Fubarino Mini has a Peripheral Pin Select function for almost all of its I/O pins. When writing sketches for the Fubarino Mini, you must remember to connect an internal peripheral (like SPI or UART) to a particular set of I/O pins using the PPS functions (ppsInputSelect() and ppsOutputSelect()) before trying to use the peripheral. See the example code
for more detailed information.
For additional information including Eagle project files, visit Fubarino.org
and Schmalz Haus LLC
For technical support on any chipKIT-compatible board such as the Fubarino Mini, visit chipKIT.org/forum
Fubar Labs and Schmalz Haus LLC are trusted Third Party Tool providers.