Go Down

Topic: XOD IDE: node based visual programming for Arduino (Read 436 times) previous topic - next topic


Hello, folks! There was a mention on this forum about XOD long-long time ago and I decided to update the state.

We are making a free and open source visual programming language for Arduino. It is called XOD (https://xod.io).

It does not pretend to replace Arduino's C++ neither it is a Scratch alternative. You might find XOD useful if you're making your first steps in DIY-electronics, for quick prototyping, or STEM education applications.

The platform is not locked to a particular vendor or hardware. Anyone can create and publish new nodes (building blocks) to support new functions and hardware. You are welcome to try and participate.


We just released a new version of XOD: 0.25.0. Now you can upload directly to boards built around the ESP8266 chip and other boards which are supported by the original Arduino IDE.

From the release blog post:

Not so long time ago we reported that XOD is compatible with ESP8266 modules to access internet resources. However, the only way to use ESP8266 was the AT-commands slave mode. You had to use an Arduino as the primary board anyway.

Nonetheless, ESP8266 is a powerful chip which can easily act on its own without any assistance from another MCU. There are boards on the market entirely built around ESP8266; the popular examples are WEMOS and NodeMCU.

The new 0.25.0 release of XOD brings all necessary changes to make it possible for compiling and uploading to ESP8266-based boards natively right from within IDE.

Of course, an ESP8266 board without internet access is weird. So, XOD now carries a new library xod-dev/esp8266-mcu. The nodes inside it are very similar to those available for the AT-mode, but they work with the built-in Wi-Fi.

Go Up