Moddable Display

A beautiful way to show-off of your creation

Moddable Display is the beautiful way to bring your latest project from the workbench to the real world. Each Moddable Display wraps an elegant stand around one of our powerful development boards. The sleek design fits right into your home or office. The intriguing, maker-friendly open back makes it easy to incorporate any additional hardware components your project requires. Several models of Moddable Display are available to match your project 's needs.


Your project in your world

Card image cap
Card image cap
Card image cap
Card image cap
Card image cap Card image cap

Thoughtful Design. Fine Craftsmanship.

Elegant milled and formed design

Moddable Display is designed to look great in your home or office. Each Moddable Display starts as a polished acrylic blank that is milled and heat bent into an elegant and flexible form. A Moddable development board is mounted into Moddable Display's front surface. A rubber base gives them a secure footing.

Expandability

The open back of Moddable Display shows off its developer side. There's lots of room for any additional sensors or components your project needs and easy access to the expansion pin header. The open back is ideal for environmental sensors like temperature, humidity, ambient light, and air quality.


Portrait. Landscape. And Beyond.

Whatever your project's display needs, Moddable Display has you covered. Thanks to clever industrial design, every Moddable Display operates in multiple orientations. Both portrait and landscape orientations are available for rectangular Displays. For highly interactive touch screen projects, the unique touch orientation delivers maximum stability.

Portrait

Landscape

Touch


Cable Routing

Moddable Displays with a touch screen integrate a routing guide for the power cable into the base. The guide directs the cable straight out of the back to help keep Moddable Display in place during touch operations.

Moddable SDK integration

Use industry standard JavaScript to create your Moddable Display projects. Build your UI with our professional Piu user interface framework, Commodetto graphics library, and Poco renderer.

Communicate with devices and cloud services using HTTP, MQTT, WebSocket, and more. Comprehensive BLE support includes both Central and Peripheral roles.

Display 1

Display 1 is powered by Moddable One, a beautiful, affordable color touch screen with Wi-Fi. Our most affordable touch screen is powered by the breakthrough ESP8266 that can handle both graphics and Wi-Fi.

  • Espressif ESP8266
  • Wi-Fi
  • 240 x 320 IPS display
  • Capacitive touch
  • 14 expansion pins
  • Portrait, landscape and touch

Display 2

Display 2 is powered by Moddable Two, a powerfully beautiful color touch screen with Wi-Fi and BLE. The dual-core ESP32 has plenty of power and memory for your project's graphics and communication needs.

  • Espressif ESP32
  • Wi-Fi
  • BLE
  • 240 x 320 IPS display
  • Capacitive touch
  • 20 expansion pins
  • Portrait, landscape and touch

Display 3

Display 3 is powered by Moddable Three, a versatile, affordable ePaper display with Wi-Fi. ePaper is perfect for subtly displaying information around your home or office.

  • Espressif ESP8266
  • Wi-Fi
  • 250 x 122 ePaper display
  • 11 expansion pins
  • Portrait and landscape

Display 4

Display 4 is powered by Moddable Four to deliver year-long operation on a coin cell with BLE and a fast, always-on screen. Because it runs without a power cable, you can put Display 4 just about anywhere.

  • Nordic nRF52
  • BLE
  • Battery powered
  • 128 x 128 reflective memory display
  • 12 expansion pins
  • Portrait and landscape

Choosing the right Moddable Display

Here are a few considerations to help you decide which Moddable Display is best for your project

  Display 1 Display 2 Display 3 Display 4
Color display
Backlight

Always on

Adjustable

Wi-Fi
BLE
Battery powered
Built-in User Input

Touch

Touch

Jog-wheel and Button

Resources for Moddable Display

Graphics

Displays

Displays offer an intuitive and engaging way for users to interact with your products. Including a display in your IoT products significantly increases their value to the customer. Whether it's conveying information, guiding users through tasks, or enabling customization, a display elevates the user experience, making your IoT products more valuable and desirable.

Continue reading...
Graphics

Introducing an Expanding Keyboard for Small Screens

This article describes my work to build a classic LED style clock using the Moddable SDK. That might surprise you because a key feature of the Moddable SDK is the ability to add interactive, animated touch screens to IoT products.

Continue reading...
JavaScript

XS: Secure, Private JavaScript for Embedded IoT

The latest release of our XS JavaScript engine puts in place fundamental new capabilities to advance Moddable’s mission of safely opening IoT products to third party software. These new capabilities are implementations of proposals on track for standardization in Ecma TC39, the JavaScript language committee.

Continue reading...
Graphics

Animations on a Display Powered by a $1 Wi-Fi Controller

If you walk by the Moddable office in downtown Palo Alto, you’ll see a collection of eye-catching screens in the window. The latest to be added is a Moddable One displaying a series of animations. If you can’t make it by the office, you can see the animations in this video. To a casual observer…

Continue reading...
Graphics

GIPHY Goes to ESP32

The latest addition to the Moddable SDK is a delightfully silly example app to display animated GIFs from the popular GIPHY web site. The app lets the user enter a search term, uses GIPHY’s REST API to search for a GIF, downloads it, and then displays the GIF onscreen in a continuous loop.

Continue reading...
Graphics

QR Code module for the Moddable SDK

In recent months, Moddable has received inquiries for the ability to render a QR Code in the Moddable SDK. This article describes the module we created to support QR Code rendering, together with some of the design and implementation choices we made along the way to provide efficient and flexible QR Code support.

Continue reading...
Typography

Using More Fonts More Easily in IoT Products

The fonts displayed on the screen of an IoT product are a key part of its brand, establishing the overall feel of the product. All of Moddable’s commercial clients use the custom font support in the Moddable SDK to brand their products.

Continue reading...
Graphics

Getting the Most from ePaper Displays

One of the defining features of the Moddable SDK is its outstanding support for displays in IoT products. Much of that work has focused on LCD touch screens, but ePaper displays have also been supported from the beginning.

Continue reading...
Graphics

Advanced Graphics on an Energy Budget

We believe a great product should be both energy efficient and easy to use. Moddable Four has a display to make it easier to use. Most other ultra-low energy boards don't have a screen to help save energy.

Continue reading...
Networking

Web Services Series Part 2: Making Secure Network Requests

The first article of this series describes how to issue HTTP requests in applications built with the Moddable SDK using information from REST APIs. This article builds on the concepts from the first article and explains how to use the Moddable SDK’s TLS stack in applications to make HTTPS requests.

Continue reading...
Graphics

A Color Picker for Microcontrollers

The color wheel is a common user interface element in desktop and mobile apps that allows the user to select a color. User interfaces to select a color are rare on displays powered by embedded microcontrollers. When present, the interface is primitive, perhaps an array of color boxes.

Continue reading...
Graphics

Scalable Outlines: New Flexibility for Embedded UX

Delivering a modern user experience on low-cost embedded hardware has been a key focus of the Moddable SDK from the start. The Moddable SDK is regularly updated with new rendering capabilities to expand the kinds of user experiences that can be created.

Continue reading...
Networking

Building BLE Keyboards & Media Controllers with the Moddable SDK

With just a little software, you can quickly turn an inexpensive microcontroller into a powerful custom remote control for many of the devices you already own. Devices like televisions, media players, mobile phones, and computers support external keyboards and remote controls connected using Bluetooth Low Energy (BLE).

Continue reading...
JavaScript

JavaScript for Embedded

Moddable is the only embedded engine provider on the JavaScript language committee. We joined to ensure JavaScript remains a great language for use in embedded. Here's our original presentation to the committee.

Continue reading...
Hardware

Introducing Moddable Four

Moddable Four is the new ultra-low power development board for Embedded JavaScript developers from Moddable. Moddable Four pairs the ultra-low power Nordic nRF52 microcontroller with integrated BLE and an ultra-low power Sharp memory display in a compact module that can operate for up to a year, with the display on, using a coin cell battery.

Continue reading...
JavaScript

Building an Apple Media Service Client with the Moddable SDK

iOS devices from Apple provide BLE services for accessories to enhance user experience and interactions. The Apple Media Service (AMS) allows accessories to interact with the iOS media player. We thought it would be fun to build an ESP32 color touch screen interactive media player accessory to control the iPhone media player.

Continue reading...