USB camera

Plug in a camera and watch your machine from any browser. The FluidBoard streams live video directly to the web interface — no PC, no extra software, no third-party streaming setup.

Why this matters

Start a job and watch it from the couch. Check in on a long run from your phone. Walk away and still know what's happening. And let's be honest — it's arguably safer too. Monitoring from a screen means you're not standing next to spinning cutters and flying chips.

Most CNC controllers don't support cameras at all. The ones that do require a separate PC running streaming software. The FluidBoard handles it natively — plug in the camera, open a browser, done.

Typical uses:

  • Long jobs — check progress on a two-hour carve without walking to the garage
  • Enclosed machines — see inside the enclosure without opening the door, which keeps dust and noise where they belong
  • Catching problems early — a broken bit, a workpiece that came loose, or a chip build-up is much cheaper when you see it in the first minute
  • Setup — a look at where the tool is relative to the stock before you start the job

A camera is not a safety device. Never leave a machine running unattended where a fire is possible, such as laser cutting or plasma. The stream helps you notice problems; it doesn't stop them.

Supported camera

We currently support the Logitech C310 webcam. It connects directly to the FluidBoard's USB-A port and streams MJPEG video to any connected browser.

MJPEG means every frame is sent as a separate JPEG image. It's simple and works in every browser, but it is not as compact as video formats used by streaming services. The amount of data scales with resolution and frame rate.

Setup

  1. Plug the Logitech C310 into the FluidBoard's USB-A port
  2. Open the web interface
  3. Navigate to the camera view

That's it. The camera automatically starts streaming when a browser connects and stops when nobody is watching.

One browser can watch the stream at a time. Streaming doesn't affect motion: watching a job doesn't change how it's cut.

Configuration

uvc_camera:
  enable: true
  frame_rate_limit: 15
  preferred_width: 800
  preferred_height: 600
  buffer_count: 2
  • enable — turns camera support on or off
  • frame_rate_limit — the maximum frame rate, in frames per second
  • preferred_width / preferred_height — the resolution requested from the camera
  • buffer_count — the number of frame buffers used for streaming

If the picture is choppy, lower the frame rate or the resolution before anything else. For watching a job, a lower frame rate is usually all you need.

The camera uses the USB port, so it can't be used at the same time as USB serial. Use WiFi or Ethernet for machine control when the camera is connected — which is the typical setup anyway.

Mounting and lighting

  • Out of the chip path. Mount the camera where chips and coolant can't reach the lens, or behind a clear polycarbonate shield. A lens covered in MDF dust or coolant mist shows you nothing.
  • Fixed, not on the gantry. A camera on a moving axis shakes and shows the same view all the time. A fixed mount gives you an overview of the whole work area.
  • Mind the focus distance. The C310 has a fixed focus. Mounted very close to the tool, the image will be soft; a little further away usually works better.
  • Light the work area. Webcams struggle in dim light and produce a grainy, smeared image. A steady LED light over the work area helps more than any setting. Avoid pointing the camera at a bright window or a laser spot, which makes the rest of the image too dark.
  • Route the cable away from power wiring. Keep the USB cable away from motor and spindle cables, and use a cable no longer than you need.

Network and privacy

The stream is served by the FluidBoard itself, so anyone who can reach the board's web interface can also see the camera. On a home or workshop network that's usually what you want. Keep in mind:

  • Don't make the board reachable from the internet through port forwarding. If you want to watch from outside, use a VPN into your own network.
  • On a busy or weak WiFi connection, video competes with your machine control traffic. If you stream a lot, Ethernet is the more reliable choice.
  • Closing the camera view stops the stream, so leave it closed when you don't need it.

Troubleshooting

Symptom Likely cause What to do
No image Camera disabled, or not detected Check enable: true, unplug and replug the camera, and make sure it's a C310
Image in one browser, not in another Only one viewer at a time Close the stream in the other browser or tab
No image while connected over USB USB port in use for serial Disconnect the USB serial connection and control the machine over WiFi or Ethernet
Choppy or delayed video Too much data for the connection Lower frame_rate_limit or the resolution, or switch to Ethernet
Dark, grainy image Not enough light Add lighting over the work area
Blurry image Camera too close to the subject Move the camera further away
Copyright (c) 2024 by NubiloSoft, all rights reserved.
Accepted payment methods