Create and customize lighting profiles
for your Puffco device
BLE Device Connection
Disconnected
Connect directly to your Puffco device via Bluetooth to send your custom payload
Send to Profile 1
Send to Profile 2
Send to Profile 3
Send to Profile 4
Device Information
General Settings
Live JSON Output
This is the exact payload format the device expects. Colors are in #hex format, offsets as Q16
integers. The BLE connection above can send this directly to your device.
Color Palette
Main color palette for the lighting effect. This mirrors the arrayColors in metadata.
Timing Offsets (20 × Q16 Format)
What are offsets?
Simple explanation:
Offsets control WHEN each LED lights up during the animation. Think of it like a wave moving
around your device - some LEDs light up earlier, some later.
Q16 Format:
• 65,536 = move 1 step through the color palette
• 131,072 = move 2 steps through colors
• 0 = all LEDs show the same color at once
Examples: All zeros = solid color. Even distribution = smooth wave. Random =
chaotic sparkle effect.
Quick Converter:
Pro tip: Start with "Even Distribution" for a smooth wave effect, or "All Zeros" for
solid colors. Each offset represents one LED position on your device.
×
Bluetooth Setup Guide
Before using Web Bluetooth, you need to pair your Puffco device with Windows first. Follow these steps:
1
Turn on your Puffco device
Make sure your Puffco is powered on and ready to pair. The device should be discoverable.
2
Open Windows Bluetooth Settings
Press Win + I to open Settings, then navigate to:
Settings → Devices → Bluetooth & other devices
Or search for "Bluetooth" in the Start menu.
3
Add Bluetooth device
Click "Add Bluetooth or other device" → "Bluetooth"
Wait for your Puffco to appear in the list (usually shows as "Puffco" or similar).
4
Pair the device
Click on your Puffco device and follow the pairing instructions. No PIN should be required.
Wait for Windows to confirm the device is "Connected".
Important: Note down the exact device name
shown
in Windows (e.g., "Puffco Peak Pro", "Puffco", etc.)
5
Enter device name filter
Copy the exact device name from Windows Bluetooth settings into the field below:
⚠️ This must match exactly what Windows
shows,
including spaces and capitalization.
6
Return to this page and connect
Once paired in Windows and the device name is entered above, click "Search For Device!" below.
Your browser will show the Puffco in the device selection dialog if the name matches
correctly.
⚠️ Important Notes
Chrome/Edge only: Web Bluetooth only works in Chrome, Edge, or Opera browsers. Permissions: Allow Bluetooth permissions when prompted by your browser.