Moddable Six

Introducing Moddable Six: Power You Can Use

Embedded developers have hundreds of development boards to choose from. Moddable Six is for developers who want to use industry standard JavaScript to deliver dynamic IoT projects, especially those with a rich, mobile-style user experience. The clean, compact design of Moddable Six is the perfect place to develop your IoT concept and can be easily integrated as a display module in your commercial product or personal project.

Moddable Six is our most advanced, most powerful development board ever, opening the door to new kinds of products. At every step of development our focus has been on you, the embedded JavaScript developer. We don't just want to create powerful hardware. We want you to be able to easily harness that power to bring your vision to life. To do that, we built the software for Moddable Six alongside the hardware.

Our Most Advanced Display

The Moddable Six touch screen delivers the most fluid, responsive user experience possible on an embedded device. The bright OLED display's brilliant colors are viewable from any angle. Animations run at over 60 FPS over a high-speed 8-bit display bus (the 1-bit display bus on most developer boards draws many times slower).

Animation on embedded displays has struggled to achieve the same smoothness of mobile devices because of screen tearing. Moddable Six overcomes this challenge using the "tearing effect" output of the display controller to enable flawlessly fluid animations.

A great looking display should feel great too. Moddable Six provides the fastest possible response time to touch events by using the interrupt output of the touch sensor.

Developers can start using this incredible power in their projects immediately because the display and touch drivers built into the Moddable SDK automatically take advantage of these advanced features.

Our Most Advanced Microcontroller

At the heart of Moddable Six is the ESP32-S3 microcontroller. The ESP32-S3 has two CPU cores, each running at 240 MHz. Developers can easily take full advantage of both CPU cores using industry standard Web Workers built into the Moddable SDK.

The 8 MB of PSRAM in the ESP32-S3 module is connected over a high-speed 8-bit bus to augment the built-in 512 KB of RAM. This additional RAM is a game changer, opening new possibilities while reducing the need for developers to manage embedded memory constraints. You can create application architectures based on independently running Web Workers, similar to mobile application architectures. The additional memory is ideal for audio streaming, integrating AI services, and working with large datasets.

Our Most Advanced Audio

Moddable Six is our first development board to integrate a speaker. We created a custom speaker enclosure to add depth and volume to the audio with a high quality PDM amplifier, eliminating the need for an I²S component.

We decided to add a speaker to provide audio feedback for user interface elements because a user interface that responds with audio and visual cues feels more responsive and alive. Audio UI feedback needs to be immediate to feel real and the extremely low-latency audio driver in the Moddable SDK delivers just that.

You can use the speaker to play music, stream audio, play text-to-speech streams from AI services, and more. Perhaps most importantly, the Moddable SDK audio library includes a mixer so projects can play several different sounds at the same time, just like on a mobile device.

Our Most Advanced Examples

Moddable Six advances the state-of-the-start in embedded user experience so significantly that we had to create a new suite of example applications to demonstrate what's possible. You can learn from these examples and use them as a starting point for your projects.

Now Available for You!

Moddable Six is available for purchase immediately directly from Moddable. The introductory price is as low as $29.99!

When your Moddable Six arrives, here's just some of what you can do: