Buce: 6-Channel All-in-One WiFi LED PWM Controller

Introduction

Buce (Model BLC06) is an open-source, 6‑channel WiFi LED PWM controller for makers and engineers.

Buce can be controlled via the BorneoIoT mobile app (iOS & Android) for real‑time channel control, presets & scenes, scheduling, OTA firmware updates, and Wi‑Fi setup/device discovery.

It is optimized for aquarium lighting but fits many LED projects. Connect a constant-current LED driver and high-power LEDs — Buce handles the control and scheduling.

Quick specs

  • Channels: 6 independent PWM
  • Dimming levels: 4096
  • PWM freq: up to 19 kHz (configurable)
  • Input voltage: 5–36 V
  • Size: 22 × 30 mm
  • Thermal shutdown: >65 °C (configurable)
  • Interfaces: 0.1" pin header, optional INA139, external button

Fully Open Source Hardware

Buce is an OSHWA certificated open-hardware product.

Applications

  • Aquarium Lighting Aquarium hobbyists can use Buce to simulate natural lighting environments, promoting the health and growth of aquatic plants or corals.
  • Photography Lighting Photographers can set up dynamic lighting scenes to capture stunning images with precise control over brightness and color, perfect for studio or outdoor shoots.
  • Home Lighting DIY enthusiasts can integrate Buce into their smart home systems to create personalized lighting ambiances for different rooms and occasions, with smooth transitions throughout the day.
  • And More Let your creativity shine.

Dimming

  • Multi-stage programmable dimming with scheduling, manual, and temporary modes.
  • Supports linear, logarithmic, gamma, exponential and CIE‑1931 curves.
  • 4096 levels, soft start/shutdown, phase shifting to reduce peak driver current.
  • Solar simulation using astronomical algorithms.
  • High-frequency PWM (up to 19 kHz) and phase shifting minimize flicker and noise.

Supported Brightness Correction Curves

Integration and Thermal Management

  • Built-in voltage regulator and power measurement; optional INA139 for current/power.
  • 3.3 V output for peripherals.
  • Fan driver (2‑wire and PWM fans) + PID control (default target 45 °C).
  • NTC input for temperature; emergency shutdown >65 °C.

Other Features

  • Automatic SNTP time synchronization.
  • 0.1" (2.54mm) pin-header interface, convenient for DIY projects.
  • Communicating using CBOR over CoAP/UDP offers both reliability and high performance
  • Provides Open-source Python API and examples.

Pinout

Typical Peripheral Circuit Diagram


Resources