Real-Time Machine Monitoring in CraftOps
When you have multiple machines running simultaneously, physically walking over to each one to check its status is not scalable. A failed print that goes unnoticed for hours wastes material, burns machine time, and pushes back every job behind it in the queue. CraftOps solves this with real-time machine monitoring that puts the status of your entire shop on a single screen. From live progress tracking to temperature graphs and failure alerts, you always know what every machine is doing without leaving your desk or even your house.
The Live Machine Dashboard
The CraftOps machine dashboard is designed as a control room for your shop. Each connected machine appears as a card showing its current state: idle, printing, cutting, error, or offline. For machines actively running a job, the card displays the job name, progress percentage, elapsed time, and estimated time remaining. 3D printers with camera support show a live thumbnail of the print in progress, giving you a visual check without walking over.
Temperature data is displayed in real-time for connected 3D printers. You see the current hotend temperature, bed temperature, and chamber temperature (where supported) alongside their target values. A built-in temperature graph plots the history over the current job, making it easy to spot anomalies like a heater that is struggling to reach its target or temperature fluctuations that could indicate a loose thermistor or a draft affecting the print. The graph auto-scales and can be expanded to full screen for detailed analysis.
The dashboard layout is configurable. You can arrange machine cards in a grid that mirrors your physical shop layout, group them by machine type, or sort them by status so that machines with errors always appear at the top. For shops with large fleets, a compact list view shows the essential information for each machine in a single row, letting you see thirty or more machines on one screen. The dashboard refreshes automatically, and you can open it on a dedicated monitor in your shop as a permanent status display.
Error Detection and Alert Notifications
Catching failures early is where real-time monitoring pays for itself. CraftOps monitors connected machines for a range of error conditions and sends notifications the moment something goes wrong. For 3D printers, this includes thermal runaway alerts when a heater exceeds safe limits, communication timeouts when a printer stops responding, print failures detected through firmware error codes, and filament runout events. For machines that support it, CraftOps can also analyze temperature trends and warn you about potential issues before they become full failures, such as a gradually declining bed temperature that suggests a loose heater connection.
Notifications are delivered through multiple channels to make sure you never miss a critical alert. You can configure email, SMS, push notifications on the CraftOps mobile app, and webhook integrations for custom notification pipelines. Each notification type can be configured independently per team member, so the shop manager gets all alerts while an operator only gets notifications for their assigned machines. Alerts include the machine name, the nature of the error, the affected job, and a direct link to the machine's detail page in CraftOps so you can take action immediately.
When a failure occurs, CraftOps logs the event with a timestamp, the machine state at the time of failure, and any available diagnostic data. This failure log becomes a valuable maintenance tool over time. If a specific printer keeps failing at the same point in long prints, the log data helps you diagnose whether the issue is mechanical, thermal, or related to specific G-code patterns. You can export failure data for analysis or share it with the machine manufacturer's support team.
Utilization Metrics and Performance Tracking
Beyond real-time status, CraftOps tracks machine utilization over time. The utilization dashboard shows how many hours each machine has been actively running versus idle, expressed as a percentage. You can view utilization by day, week, month, or custom date ranges. These metrics reveal patterns in your shop: which machines are overworked, which are underutilized, and when your peak and low demand periods fall during the week.
Performance tracking goes deeper by measuring actual production time against estimated time for each job. If your slicer estimates a print at four hours but it consistently takes four and a half, CraftOps surfaces this discrepancy so you can adjust your time estimates and improve quote accuracy. The platform also tracks first-pass success rates per machine, showing which machines are most reliable and which might need maintenance or calibration. Over weeks and months, this data gives you the information you need to make smart decisions about maintenance schedules, machine purchases, and capacity planning.
Tip: Set up a dedicated tablet or old laptop running the CraftOps machine dashboard on your shop floor. Position it where operators can see it from their workstations. This passive monitoring display often catches issues faster than relying solely on phone notifications, especially in noisy shop environments where a notification sound might be missed.
What's Next
Machine monitoring gives you the data foundation for optimizing your shop operations. In the next posts, we explore specific workflows for 3D printing and for laser cutting and CNC machining, showing how CraftOps adapts its monitoring and management tools to the unique requirements of each machine type. We will also cover how the utilization data from monitoring feeds into the material tracking and cost calculation system, connecting machine performance to your bottom line.