# xModel Tools - Pixel Mapper

> Auto-map WS2811 pixels into an xLights custom model with your phone's camera

Canonical page: [https://chrome-stats.com/d/com.sandbdesigns.pixel\_mapper](https://chrome-stats.com/d/com.sandbdesigns.pixel_mapper)

## Overview

- **ID:** `com.sandbdesigns.pixel_mapper`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** S&B Designs LLC - Scott Hanson
- **Category:** TOOLS
- **Downloads:** 16
- **Version:** 1.1.0
- **Last updated:** 2026-09-10
- **First published:** 2026-06-23
- **Publisher country:** US
- **Size:** 22 MB
- **Data as of:** 2026-09-16
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.sandbdesigns.pixel_mapper)
- **Website:** [http://scottnation.com](http://scottnation.com/)
- **Privacy policy:** [https://scottnation.com/xlights-remote-privacy-policy/](https://scottnation.com/xlights-remote-privacy-policy/)

## Description

Pixel Mapper turns your phone into an automatic layout tool for xLights. Point<br>your camera at your light display, and the app lights each WS2811 / WS2812 pixel,<br>finds it in the camera image with computer vision, and builds a ready-to-import<br>xLights Custom model — no manual clicking pixel by pixel.<br><br>Perfect for Christmas light displays, props, matrices, megatrees, and any<br>irregular pixel layout that&#39;s painful to map by hand.<br><br>HOW IT WORKS<br>1. Target — enter your controller&#39;s IP and pixel count. Output goes over DDP or<br>   sACN / E1.31, the same protocols xLights and FPP already speak.<br>2. Scan — choose a mode:<br>   • Fast (base-3): every pixel lights in every frame, colored by one base-3<br>     digit of its index, so all pixels are identified in only ~log3(N)+2 frames<br>     (about 500 pixels in 8 frames). Two checksum digits reject misreads.<br>   • Sequential: light one pixel at a time and find the single bright blob.<br>     Slower, but dead simple and rock solid.<br>   Both modes subtract a black reference frame to ignore ambient hotspots.<br>3. Review — see the detected layout over your photo, drop bad points, tap to<br>   place or move a node, and re-scan individual pixels. Zoom and pan to fine-tune.<br>4. Export — save a standard xLights .xmodel file that imports into both old and<br>   new versions of xLights.<br><br>WHY PIXEL MAPPER<br>• No more mapping hundreds of pixels by hand.<br>• Works with the gear you already own — any DDP or sACN/E1.31 pixel controller.<br>• Fast base-3 scan maps large models in seconds of capture.<br>• Checksum-protected so misread pixels get rejected, not placed wrong.<br>• Best results in a dim room; the app locks camera exposure and focus where the<br>   device supports it.<br>• Captures a clean 2D layout from a single camera angle.<br><br>REQUIREMENTS<br>• A WS2811 / WS2812 (or compatible) pixel controller reachable on your network.<br>• The controller set to receive DDP or sACN / E1.31.<br>• A phone on the same network as the controller.<br><br>Pixel Mapper is an independent tool and is not affiliated with or endorsed by the<br>xLights project. xLights is a trademark of its respective owners.

## Rankings

- #2,676,502 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.CAMERA`
- `android.permission.INTERNET`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.RECORD_AUDIO`
- `com.sandbdesigns.pixel_mapper.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [DDP Viewer](https://chrome-stats.com/d/com.sandbdesigns.ddpviewer) — 13 users
- [PixelTrace](https://chrome-stats.com/d/com.pixelpusher.xlights) — 13 users
- [Pixel Lights](https://chrome-stats.com/d/com.mypixellights.controller) — 1,675 users
- [LED Pixel Display](https://chrome-stats.com/d/com.ssteam.led_pixel_display) — 285 users
- [xLights Remote](https://chrome-stats.com/d/com.sandbdesigns.xlights_remote) — 17 users
- [Pixel Map](https://chrome-stats.com/d/com.monteiro.pixel_map) — 833 users
- [IXCHEL](https://chrome-stats.com/d/com.ixchel.ledcontrol) — 7 users
- [LuxMapper - Lux Meter & Map](https://chrome-stats.com/d/com.luxmapper.lux_mapper) — 25 users
- [Lakbima Pixel](https://chrome-stats.com/d/com.lakbimahub.led) — 666 users
- [PixelGen](https://chrome-stats.com/d/com.gabriel.pixelgen) — 14 users
- [Protopixel](https://chrome-stats.com/d/com.protopixel.spacesadapted) — 281 users
- [Pixelerr](https://chrome-stats.com/d/com.pioneer.pixelerr) — 140 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.sandbdesigns.pixel_mapper)
