Be nice they guy is just asking a question.Let's not scare away the users

@datastormDid you try running it? what errors do you get?In general a question like "does X run on the Due" would receive a no answer at the moment because we haven't had the time to check everything people use with arduino

I probably would have put it differently, but I have to agree with Mike.

Personally, I feel that until there is some sign that the authors are visibly interested in supporting Firmata, it should be removed from the Arduino IDE distribution. I have been a member here for a bit over a year, and in that time, I have never seen a reply to a Firmata issue from anyone that appeared to be related to the Firmata project.

The point is that when you use Firmata you degrade an Arduino Uno to the status of a dumb peripheral. You throw away all the intelligence and all of the hard real time reaction you can get from an Arduino. Having said that it does have its place, an arduino, a laptop and Firmata gives you the sort of system offered by the Raspberry Pi, only with analogue inputs and more than one PWM output.

However, now you have produced a beautiful beautiful machine capable of running like the wind and some one wants to reduce it to the same level as a crippled Arduino Uno. I can not see any advantage in running Firmata on a Due in fact I see it more as a crime. It won't run any faster as it is governed by the speed of the serial port.

Would you take a Ferrari and deliver milk in it? Would you take a thoroughbred stallion and use it to give donkey rides on a beach?

Actually, updating Firmata is on my to-do list... roughly in the middle, below lots of urgent stuff for Teensy 3.0, but well above lots of low priority bugs and stuff. I'm planning to add Due and Teensy 3.0 definitions, and also work on making it truly compatible with alternate Stream-based ports. I want to merge the recent stepper support that's currently in a separate branch.

This probably won't happen in time for 1.0.2 (unless someone else does it... which seems unlikely). At the moment, I have 2 Dues on order from Mouser, but they haven't arrived yet. The only Due hardware I have is the early developer beta. If Mouser doesn't ship in a couple weeks, I'll probably just use the beta hardware for testing. I'll probably only connect a few LEDs and pushbuttons. If anyone is willing to test with more stuff connected to lots of pins, please get on the Firmata developer mail list.

As to whether Firmata is a "waste" of good hardware, if it lets people get their projects working, then I believe it's valuable.

Actually, updating Firmata is on my to-do list... roughly in the middle, below lots of urgent stuff for Teensy 3.0, but well above lots of low priority bugs and stuff. I'm planning to add Due and Teensy 3.0 definitions, and also work on making it truly compatible with alternate Stream-based ports. I want to merge the recent stepper support that's currently in a separate branch.

This probably won't happen in time for 1.0.2 (unless someone else does it... which seems unlikely). At the moment, I have 2 Dues on order from Mouser, but they haven't arrived yet. The only Due hardware I have is the early developer beta. If Mouser doesn't ship in a couple weeks, I'll probably just use the beta hardware for testing. I'll probably only connect a few LEDs and pushbuttons. If anyone is willing to test with more stuff connected to lots of pins, please get on the Firmata developer mail list.

As to whether Firmata is a "waste" of good hardware, if it lets people get their projects working, then I believe it's valuable.

Maybe you're feeling extra grumpy, but how can you ignore all the folk who occasionally want an easy way to test their board, often because the 'super fast many-interrupt native app' they're trying to get going isn't quite there yet? Anyone ever thought they've bricked a board?

I think we need more ways to test kit and help beginners to develop their confidence, not fewer.

Well, as a first try, here is the DUE info I put into Boards.h after moving the Firmata folder into the DUE's libraries folder. StandardFirmata wouldn't build because it needs Servo.h (and probably more), but SimpleDigitalFirmata compiled and loaded on to the DUE, and I was able to use the processing Sketchbook/blink/blink.pde to blink the LED (pin 13) on the DUE.

In the screenshot you posted, notice there are 2 menus at the top, "File" and "Port". Try using "Port" to select the serial port. Of course, close the Arduino Serial Monitor before you open the port with firmata_test.