If you have a question that isn’t answered here, check out the relevant section on the support page to know where to go from here…

General FAQs

How much does all this cost?

For you, my friend: nothing. There’s no charge for using the apps or the SerialUI library.

Which devices are supported?

There are currently two requirements for supporting Druid on a given device:

  1. It must have a means of communicating through the USB-Serial; and
  2. It must be able to use the SerialUI library.

At this time, SerialUI works on pretty much anything that supports the Arduino SDK, which is a whole lot of different platforms.  There are of course the Arduino products, but the SDK is so popular that it works on a bunch of different platforms (e.g. the ESP8266, the BLE Nano, and on and on).

Device Druid Questions

Who wrote the program for device X?

Many devices can support Device Druid. Some of the Druid/SerialUI code is of course involved in the process, but the decisions concerning which controls to include and what they actually do are up to individual developers. Short answer: I dunno who wrote the program.

How do I know which baud rate to use?

Unfortunately, as far as I know there’s no way for the Serial Port (through USB) to announce the speed at which it’s communicating–so you’ll have to know this beforehand, either because you created the firmware or the developer has stated the correct baud rate.

How quickly does state tracking refresh?

Tracked variables are refreshed while nothing else is happening. The rate at which this happens is configured in the Settings tab.

Druid Builder Questions

How long is the project available using the report download button?

You should be able to access the zip file for a hour after generation.

For the moment, since the software’s just been launched it might hang around a while longer, while the kinks are ironed out.