From clip-on to full-stack. Same dashboard.

Every machine, every robot, every forklift — one dashboard.

Start with a clip-on board on your CNCs. Add a Spot when the inspection contract comes through. Add a forklift when you buy one. Same dashboard, same login, same plumbing.

7 Robot integrations live
10 CT channels per board
7-day Offline buffer
30-day Rolling history
bsrrobotics.ai/dashboard

Machine Fleet

6
Total
4
Active
87%
OEE
FANUC #1
2.4 kW · 92%
FANUC #2
1.8 kW · 88%
TRUMPF #1
0.3 kW · Idle
Haas VF-2
3.1 kW · 95%
DMG Mori
2.7 kW · 81%
Press #3
0 kW · Down
Power consumption (24h)

You've tried three things. None of them worked.

The integrator quote ran into the tens of thousands. The OEM monitoring ignored half your floor. The clipboards never scaled. There's a fourth option.

The integrator quote

A custom MES project costs $50K–$200K, takes six months, and locks you to one vendor's roadmap forever. The quote alone is the cost of two new machines.

OEM monitoring ignores half your floor

FANUC ZDT only watches FANUC. Mazak SMOOTH only watches Mazak. Your 1990s mill, your hydraulic press, your laser cutter — all invisible.

Clipboards don't scale

Spreadsheets, whiteboards, and walking the floor eat hours every week. They worked at 3 machines. They don't at 30.

One platform. Every device on your floor.

Most monitoring stops at the CNC. Most robot platforms ignore your machines. We do both — plus AMRs, plus (soon) forklifts. Same dashboard, same login, same plumbing.

Layer 01

Machine monitoring

Clip-on board reads current on up to 10 circuits. FANUC FOCAS, Heidenhain DNC, Siemens OPC UA for newer controllers.

Shipping
Layer 02

Robot fleet observability

Seven robot brands shipping today — MiR, KUKA, Spot, Unitree, UR5, and more. Pose, battery, mission state on the same FleetMap as your machines.

Shipping
Layer 03

Forklift / AMR localization

ForkSight RTLS — vision-based, infrastructure-free, ±10 cm pose. No beacons, no tags, no fixed infrastructure.

Q4 prototype
Layer 04

Robot task orchestration

One unified task schema. Plug-in robots subscribe and dispatch — no per-vendor integration code, no per-vendor SDK lock-in.

On roadmap

ForkSight RTLS — Q4 pilot slots open

Vision + IMU + on-board SLAM, ±10 cm accuracy, infrastructure-free. Limited prototype slots for Q4 customer pilots — pilot customer becomes the launch case study.

Reserve a slot →
The moat

One schema. Every device. One query.

A 1990s mill, a 2026 FANUC, a MiR AMR, a Spot quadruped, a forklift — every device on your floor writes to the same data shape via the same plugin contract.

The frontend never knows about device-specific schemas. The dashboard never breaks when you add a new vendor. Adding a new robot is a pip install and a YAML config — not a six-month integrator project.

CNC (FANUC, Mazak, Haas) → fleet_devices
Analog board (current clamps) → fleet_devices
MiR / KUKA / Spot / Unitree / UR5 → fleet_devices
Forklifts (ForkSight, Q4) → fleet_devices
One dashboard. One query. Every device.

Hardware + Software. One system.

A monitor that clips on. A dashboard that shows everything.

Hardware
BSR Robotics Utilization Monitor — white enclosure with 14 CT/VT input channels and embossed BSR Robotics logo

The Monitor

Clips onto any machine. Measures power on up to 10 circuits in parallel. 7-day SD buffer with FIFO drain on outage. NTP-strict ingest — zero untimestamped data ever.

10 CT Inputs WiFi 7-day SD Buffer NTP-strict OTA Updates
Software
Active
4 / 6
Machines running
OEE
87%
Today
Energy
$142
Today's cost
Utilization trend

The Dashboard

See every machine in real time. Fleet status, production counts, energy costs, OEE, and alarms — one screen for your entire floor.

Fleet View OEE Energy Costs Alarms Production Reports

Need deeper data? Go native with your controllers.

For shops running Fanuc CNCs, Heidenhain TNCs, or other major controllers — we pull program, spindle, alarm, and tool data directly from the controller. No power-proxy estimation. No guessing.

Fanuc · FOCAS Protocol

Fanuc CNC integration

  • Machine state · Running / Idle / Alarm / E-stop
  • Active program · O-number, block line, G-code
  • Spindle · RPM, load %, override
  • Feed · Rate + override %
  • Tools · Active tool #, life remaining
  • Alarms · Code + message, real-time
  • Production · Part count, cycle time
  • Macro vars · #100–#999 custom shop data
Heidenhain · DNC + OPC UA

Heidenhain TNC integration

  • Machine state · Active / Ready / Error / Stop
  • NC program · Name, active block, tool path
  • Spindle · Speed, load, commanded vs actual
  • Overrides · Feed + rapid override %
  • Tools · Active tool, wear, life counter
  • Errors · NC + PLC messages
  • Jobs · Pallet status, queue state
  • Run time · Machining + cycle counters
Also supported

Other controllers

  • Siemens · OPC UA, Sinumerik
  • Mitsubishi · SLMP, MTConnect
  • Okuma · THINC API
  • Haas · MDC, Ethernet
  • Mazak · SmartBox, MTConnect
  • Makino · MPmax
  • Open standards · OPC UA, MTConnect, Modbus TCP

Our clip-on monitor gets you running in 5 minutes on any machine. Native controller integration gets you the full picture — program, tool, alarm, and all.

Robots, AMRs, and quadrupeds — already integrated.

Seven robot brands shipping today as installable Python plugins. Each robot lights up on the FleetMap with pose, battery, mission state, and operating mode — alongside your CNCs and forklifts.

MiR Fleet

Mobile Industrial Robots

  • Mission queue + dispatch
  • Fleet state, pose
  • Battery, error log
KUKA Mobile

KUKA AMRs & cobots

  • Pose, payload
  • Operating mode
  • Safety state
Boston Dynamics

Spot quadruped

  • Pose, battery
  • Mission state
  • Inspection outputs
Unitree Robotics

Go1 quadruped

  • Pose, IMU
  • Battery, mode
  • Gait diagnostics
Unitree Robotics

Go2 quadruped

  • Pose, IMU
  • Battery, mode
  • Gait diagnostics
Universal Robots

UR5 cobot

  • Joint angles
  • Program state
  • Safety inputs
Mars Auto

Mars robots

  • Robot state
  • Telemetry
  • Task progress
Open spec

Build your own plugin

  • Public port_spec.md
  • Python + Firebase SDK
  • 1–2 week port time
See the spec →

No SI project. No vendor lock-in. pip install, drop a YAML config, robot shows up on the FleetMap.

Proven on American factory floors

Our founder serves as Technical Advisor to FleetGlue — a $4.75M Pre-Seed automation company backed by Wonder Ventures & Autotech. The architecture he designed — and personally deployed — is already running at manufacturers across three states.

18 months

A leading commercial site-furnishings manufacturer had a multi-year plan for factory-wide automation. The orchestration architecture we designed turned that into a 5-year deployment partnership — shipping real automation in days, not months.

BSR's role: Architected the multi-vendor orchestration layer · Led on-site deployment · Defined interoperability standards.
75 %

A 100+ robot fleet spread across multiple plants was bleeding uptime to hardware-triggered errors across mixed-vendor equipment. The fault-tolerant orchestration stack we built cut those errors by three-quarters, fleet-wide.

BSR's role: Platform architecture · Fault-isolation & redundancy frameworks · Telemetry aggregation.
2nd plant

After success at the parent manufacturer, the same orchestration platform extended to their Minnesota subsidiary — proof the interoperability-first design scales across diverse plant environments without custom rework.

BSR's role: Deployment lead · Portable interoperability standards · Multi-plant rollout playbook.

Mr. Changwani has played a pivotal role in shaping both our system architecture and long-term product roadmap. His work has been directly responsible for improving our interoperability performance benchmarks, reducing integration time for new hardware partners, and ensuring robust data integrity under high system loads.

Sahil Patel Chief Technology Officer, FleetGlue

Simple pricing

One device per machine. One dashboard for everything. No hidden fees.

Hardware

Utilization Monitor

$1,000

per workstation, one-time

  • 10 CT clamp inputs
  • Per-circuit power, current, voltage
  • WiFi connectivity
  • SD card logging
  • 5-minute install, no wiring
  • OTA firmware updates
Software

Real-Time Dashboard

$50/mo

per workstation

  • Live machine status
  • OEE & utilization tracking
  • Energy cost per asset
  • Instant alerts & alarms
  • Shift & daily reports
  • Unlimited users

Volume discounts available for 15+ machines. Contact us

For integrators & OEMs

Build a plugin. Reach our customers.

Our port spec is public. Build a plugin against it and your customers' robots show up on the BSR dashboard alongside their CNCs and forklifts. We do the dashboard, the data plane, the multi-tenancy, the auth. You do the wire protocol.

port_spec.md · excerpt
# Each plugin implements:
class Plugin:
  def poll_state(self) -> State
  def write_to_fleet(self, dev_id)
  def consume_tasks(self) # next

# Output shape:
fleet_devices/{deviceId}
  .state.pose, .battery,
  .operatingMode, .issues

See it on your machines

Book a 15-minute demo. We'll show you real data from a real shop.