Baldrick8
Baldrick8 Web Interface
Complete configuration and control guide
Baldrick8 Web Interface
The Baldrick8 includes a powerful web-based configuration interface that allows you to set up and control your board from any web browser. This comprehensive guide covers every aspect of the web interface.
Quick Navigation
Stats Dashboard
System Information

The Stats board gives you a heads up as to what's going on with your controller.
Uptime
Tells you how long your controller has been powered on (this is useful in June to remind you that you forgot to turn it off over christmas)
Frame Rate
This lets you know what the FPS (Frames Per Second) the controller is currently outputting. The Baldrick8 has been optimised to output 750 pixels per port at 40fps.
Streaming State
Will indicate if the board is receiving data from a specific IP address and what type of data. The board will also show if two IPs are streaming to the board at the same time which is very useful for debugging those pesky problems.
Network Throughput
Like the FPS, this gives you an indication of the volume of network traffic passing through the controller, this should help with debugging.
Temperature
With a sensor next to the Ethernet connector, this gives you an indication of the board temperature (in Celsius because water freezes at 0, not 32.. how does that make sense?)
Generally, PCBs and components are good for -40 to +85°C. Anything below 60°C on this board is fine and nothing to worry about. If the temp is above that, try blowing on it like you would a hot chip out of the oven.
Firmware Version
The Baldrick8 is pretty new in the world of controllers and we've got a LOT of features left to add, this will let you know your current version and if there is a version to upgrade to.
(clicking the new version will upgrade it in place then restart the controller)
IP Address
It would be pretty silly to have a controller information box without showing you the IP Address of the controller wouldn't it? That would be like launching a controller without being able to manage the networking.
Test Mode
Quick Testing & Troubleshooting
Test mode is one of the most important features of the Baldrick Board. If it's two hours before switch on and something is going wrong, YOU NEED CLEAR INFORMATION QUICKLY.

Colour Presets
We've created a bunch of presets to help you with your testing but we got bored with just writing colours so we thought we'd have some fun with the names.

Brightness Control
Sometimes 100% is too much Have you done those power calculations correctly?so we give you the choice of brightness.

Apply to Specific Areas
Select your port (or all ports) then select if you want ALL configured pixels, 750 pixels or 50 pixels.

Port Configuration
Manual Port Setup

I'll be honest, the Baldrick8 is designed on the basis that 99% of the time you'll be pushing config directly from xLights to the board so you should neverhave to play with this section.
But if you do, you can drill down into each port, monitor and configure the models, the pixel count and brightness.
Networking Configuration
Good Defaults, Easy Config

Hostname
The default hostname is baldrickboard (hence baldrickboard.local). If you have one Baldrick8 then it's completely fine to keep this as it is, however if like us you want to collect a few of them, then we'd recommend you change this to something like frontgardenor upstairsroof
(Just a reminder that hostnames should be lowercase without spaces)
DHCP / STATIC
The default option is DHCP (which is Dynamic Host Configuration Protocol but you don't need to know that) which basically means your router or computer gives the board an I.P. address. This is great for initial setup but when you want to run a show it's best to switch it to STATIC, that's where your controller tells the router / computer "This is my IP".
IP Address
Set this to the IP address that you want the controller to be fixed to.
Subnet Mask & Gateway
It is more than likely that you can copy the Subnet Mask (the size of your network) and the Default Gateway (the exit point of your network) from the output of an IPconfig check.
DNS Server
DNS wise, typically, your default gateway is your router IP, and that more often than not, can provide your network with DNS. However, some people like to use "outside 3rd parties" DNS like google or cloudflares DNS. If you don't know about this, its probably best just to stick to DHCP.
Button Configuration
External Input Triggers
The Baldrick comes with three inputs to attach external triggers (buttons, beam breaks, motion sensors) that can be configured when triggered to do a multitude of tasks.

Each input has two action states - either pressed instantly or held. When an input is in the active state, the interface will show the status by highlighting the LED.

Available Actions
FPP Integration
Control FPP (Falcon Pi Player) instances, change volume, play songs/playlists, or call FPP API directly.
Toggle Test Mode
Quickly enable any test mode at a specific brightness for quick prop testing.
BaldrickSwitchy Control
Turn on/off BaldrickSwitchy ports for specific durations (bubble machines, snow machines, etc.).
BaldrickDMX Presets
Activate preset commands on your BaldrickDMX for moving heads, effects, etc.
HTTP URL Calls
Call web APIs from simple triggers - perfect for custom integrations.
Do Nothing
Sometimes you set an input to do something and think "oh actually no, that's not what I want."
FPP Integration Details
FPP (or Falcon Pi Player) is our recommended show player for the holiday lighting hobby. We've two ways of using FPP which have proper names but let's call them 'Easy' (Control an FPP Instance) and 'Advanced' (Call an FPP API Directly).

Both start off the same way by selecting the FPP instance that you'd like to interact with. If we can't find it automatically you can put in an IP address.
Control an FPP Instance
This section takes away having to use the scary API to ask FPP to do some things. For our initial version you can change the volume of FPP (either forever or for a period of seconds) or play a song / playlist / random song from a playlist.

Call an FPP API Directly
If you want to get your hands dirty with FPP commands, here it is - almost everything you can do via the API direct and configurable to be executed via a Baldrick8 input!

Test Mode Activation
Sometimes you just want to quickly test how the props look (or put something up when the neighbors pop round to 'see how it's going'). You can quickly enable any of our test modes at a specific brightness with the touch (or activation) of an input.

HTTP URL Calls
When we first launched the Baldrick8, we were so proud of this feature! Imagine being able to call a web API from a simple trigger!

Final Result: When that's all done, you might have a little something that looks like this.

Note: Technically some have three states as don't forget the physical buttons on the board - these will activate the functionality AND have secret functionality.