Labs16: GUI tools for embedded developers. UXB-300, UXB-500 and Dongle King.

Browser Bench Tools for Builders

Meets you where you are, from your first sensor to your hundredth board.

Turn Hardware Skills into Custom GUIs. You shouldn't need software development skills to test your hardware. UXB web-based GUI builder from Labs16 works with any digitally controlled IC - using the hardware or firmware expertise you already have. Connect your USB dongle, define your registers, and start testing. No installation, no programming required.

Dongle King Ready to use, no setup, 10+ pre-defined USB adapters: Scan the bus, send bytes, set pins. Open Dongle King
UXB-300 Model your chip: turn a datasheet into a register map with named bit fields and real units. Open UXB-300
UXB-500 Model your system: drag in controls, script, plot, log, brand and share. Join the waitlist

No dongle? Plug in an RP2040 or ESP32 board, load our free sketch from GitHub, and it becomes one.

UXB Colors panel: theme set to Neon, hue slider at 190 UXB control panel in the Neon theme: temperature gauge reading 68 °F, High and Low alarms

Benefits

Hardware Bring-up - Fast!

Get to hardware validation on day one. UXB gives you test GUIs in the time it would take to set up your own software development environment. Define registers, connect your dongle, start validating. Many times faster than traditional approaches - spend your time on hardware, not on tool development.

Match Your Brand in Two Clicks

Select a theme, pick your colors - every widget and control updates instantly. What would take days of graphic design work happens in two clicks. Effortless theming with no iteration. Professional look that aligns with your brand in minutes.

Share With One Click

Web-based tools mean instant collaboration. Press publish and share your GUI with partners or customers - just send the link. No installation on their end, no version conflicts, no "works on my machine" problems. Updates happen automatically. Everyone sees the same tool, everywhere.

Features

General

All tools

  • Web Application
  • Save Projects
  • Publish Projects
  • Project CFG Settings
  • USB Communication
  • Polling
  • Serial Baud Rate
  • Transaction Logging
  • User Guide
  • Factory Device Library

GUI Builder

UXB-500 · early 2027

  • Drag-n-drop controls
  • Fine tune positions/sizes
  • Multiple Undo
  • Bind to Model
  • Bind to Packet
  • 2-step Branding L&F
  • Text Field
  • Dropdown
  • Sliders
  • Knob
  • Plot
  • Toggle Button
  • Script Button
  • Register Bit-field
  • Register Hex-field
  • Register Table Generator
  • Read/Write All
  • Nested Panels

Model Builder

UXB-300 · available now

  • Hardware API Modeling
  • Register Map
  • Multi Registers
  • Pageable Registers
  • Reserved Bits
  • Convert to/from Parameter
  • Table Converters
  • Equation Converters
  • Integer Register Typing
  • Fixed-point Register Typing
  • Exponential Register Typing
  • Boolean Register Typing

Packet Builder

UXB-300 · available now

  • Send Format
  • Fetch Format
  • Device Address
  • Register Address
  • Register Data
  • Constant Value
  • Function Values