Skip to main content

What is DUELink?

DUELink Logo

DUELink revolutionizes electronics innovation with a vast ecosystem of smart electronic building blocks, empowering Engineers to prototype faster, Makers to create smarter, and STEM Educators to inspire circuit-coders.

Each DUELink building block module is a self-contained mini-computer with a scripting engine allowing it to run standalone or seamlessly integrate with your favorite hardware platform and coding language.

No matter if you're a seasoned developer using Python or JavaScript, or a beginner exploring with MicroBlocks' drag-and-drop block-coding, DUELink makes programming circuits approachable and powerful. Connect DUELink modules in a daisylink to a wide range of supported hardware devices: Raspberry Pi, BeagleBoard, Arduino, micro:bit, Computers, Phones, and beyond!

The daisylink on DUELink works with other I2C module ecosystems, including SparkFun Qwiic and Adafruit STEMMA. Go further and expand your toolkit by building your own modules using DUELink Stick and Stamp microcomputers.

Whether you're designing, tinkering, or teaching, DUELink makes innovation modular, intuitive, and endlessly scalable.


Product Catalog

Product Catalog

DUELink product catalog includes sensors, actuators, and displays that can harmonically work together!

We are just getting started and there is already a catalog with 100s of modules available. We dream of a day where there is a DUELink module for every single technology and need. We are not doing it alone! Third-party modules are encouraged. We have open Specifications to help you make your own.

If you do not want to deal with tiny chip soldering, we have a very tiny module for you called Stick. Another one is Stamp, which is the size of, you guessed it, a stamp!


Supported Hardware

Supported Hardware

Modules work with many Supported Hardware devices, such as ESP32/Arduino/Raspberry-Pi, and even works right from a PC!

Go ahead and "link" your favorite board to one, or a hundred, of the DUELink modules. We have covered many supported hardware options, such as: PC, phone, Raspberry Pi, Arduino, and beyond.


Coding Languages

Coding languages

Users can select one of the coding languages, but they can also run programs standalone!

We support top languages, including Python and JavaScript, to control your favorite hardware. However, we go beyond that and let you run modules standalone using Arduino, MicroBlocks, and the internal Scripting Language.

If Excel can control a sensor, then anything can!


Daisylink

Connect modules over USB/I2C/UART. Connect one or daisylink them all!

Every single DUELink module supports multiple interfaces, including USB, Serial UART, and I2C. But then, each module has a Downlink connection allowing you to Daisylink hundreds of modules.


Internal Scripting Engine

x=100
PrintLn(x)
PrintLn("Hello World")
Each module has an internal engine with a scripting language.

The DUELink engine is very powerful for its size! It lives on every single module and includes a Scripting Language with an extensive Standard Library and support for Graphics, File System, and far beyond!

Each module is a mini-computer allowing it to run standalone using its Scripting Engine. This engine can also be commanded using your favorite hardware, such as Raspberry Pi or Micro:bit or even control the modules from a PC.

Still not satisfied? Load the module with MicroBlocks and use an easy block coding interface, or use Arduino and take advantage of massive community resources.


Specifications

specs

Open specs to help you integrate, or make your own modules!

DUELink specifications are available to help you in making your own modules. For 3D-printed and laser-cut enclosures, a universal rule is in how holes are added to each module. This allows for universal mounting, like with the available Holey boards. We even give you some mounting hardware options!


Engineers | Makers | Educators

Holey Board

AI Tic-Tac-Toe

Flexible for engineers, friendly for makers and educators.

DUELink is designed by commercial engineers who understand the need for rapid prototyping. The user-friendly system is designed to work for makers of every level. Some of the options are STEM-tailored to suit educators.


DUELink STEM I2C qwiic stemmaQT

Works with non-DUELink modules, such as Adafruit STEMMA and SparkFun Qwiic.

Microcomputers that use JST connectors, like Adafruit STEMMA QT or Sparkfun Qwiic, work directly with DUELink modules using I2C interface. Similarly, systems like Seeed Studio Grove will work, but you will need an adapter cable due to the different connector size.

Similarly, non-DUELink sensors and actuators can connect to a DUELink downlink connector.


Print

Start in seconds with any of the modules using the online hosted demo. Then start coding in minutes using your favorite languages.