JCBTech / Products
[ Products ]

Products.

Industrial intelligence. Deployed locally. No cloud required.

Four products. One philosophy.

Every product runs entirely on your hardware. No cloud subscriptions, no data leaving your network, no internet dependency. From document retrieval to real-time process monitoring, machine learning anomaly detection, and ceiling-mounted safety scanning — each solution is designed to deploy once and run indefinitely.

llm · rag · document retrieval

AI Maintenance Assistant

A locally hosted AI that retrieves accurate, sourced answers from your technical documentation. Upload equipment manuals, wiring diagrams, and maintenance procedures — then ask questions in plain English. The system finds the relevant section, cites the source, and delivers the answer without ever connecting to the internet.

  • Local LLM inference. Runs a quantised Phi-3 language model directly on the host machine. No API keys, no cloud, no data exposure. Responses in 15–60 seconds depending on hardware.
  • RAG knowledge base. Documents are embedded into a vector database using QA-optimised transformers. The system retrieves the most relevant passages before generating a response, ensuring answers are grounded in your actual documentation.
  • Multi-format support. Processes PDF, DOCX, XLSX, and TXT files. Integrated OCR handles scanned documents and legacy paperwork automatically.
  • USB deployment. Packaged as a standalone Windows executable. Copy to a USB stick, plug into any machine, and run. No installation, no admin rights, no Python required on the target.
  • Sector-agnostic. Equipment manuals, compliance documents, diagnostic procedures, technical standards — any industry where personnel need fast, accurate access to documentation without network connectivity.
Visit JCBTech Assistant
scada · ml · llm · industrial

PLC Monitor

A full industrial SCADA platform with integrated machine learning and AI analysis. Connects directly to Siemens S7, Modbus TCP, and OPC UA PLCs — polling live process data, managing alarms, charting trends, and running anomaly detection in real time. The built-in SCADA editor lets you design custom HMI screens without writing code.

  • Live process monitoring. Real-time dashboard displaying process values, digital status, alarm banners, and KPI tiles. Data logged to SQLite with configurable write intervals, age-based pruning, and automatic archiving.
  • SCADA editor. Drag-and-drop screen builder with gauges, bars, tanks, motors, valves, pumps, and indicators. Bind any widget to a PLC tag. Dynamic alarm borders, pulsing glow effects, group frames, and custom colour pickers. Publish screens accessible from any browser.
  • Machine learning. Dual-detector anomaly detection using Isolation Forest and Local Outlier Factor. Named tag groups with independent models and sensitivity. Trend prediction with quality filtering. Correlation shift detection. Health score history charted over time. Per-anomaly detector identification shows exactly which algorithm flagged each event.
  • AI analysis. Integrated LLM generates plain-English process assessments, shift handover summaries, and answers operator questions using live data, ML results, and RAG documentation as context. Hallucination prevention built in.
  • Multi-protocol. Siemens S7 via Snap7, Modbus TCP, OPC UA, and a built-in simulator for testing. Switch protocols by changing one line in the configuration file.
ml · esp32 · retrofit · lightweight

ML Monitor

A lightweight anomaly detection appliance designed for retrofit installation on existing equipment. No LLM, no SCADA editor — just machine learning, process data, and a single-page dashboard. Connects to any Modbus TCP device or pairs with our ESP32 smart sensor firmware for a complete monitoring solution under thirty pounds per node.

  • Dual-detector ML. Isolation Forest detects global outliers — values far from all training data. Local Outlier Factor catches contextual anomalies — unusual value combinations even when individual readings appear normal. Health score takes the worst of both detectors, with per-anomaly identification showing which algorithm triggered.
  • ESP32 smart sensor. Custom firmware turns an ESP32-S3 into a WiFi-connected Modbus TCP IO module with local intelligence. Sixteen-times oversampling, moving average smoothing, rate-of-change detection, RMS vibration calculation, crest factor analysis, zero-crossing frequency counting, min/max tracking, signal validation, threshold alarms, rate alarms, and alarm latching — all running locally in microseconds without network dependency.
  • Non-intrusive retrofit. Clamp-on current transformers, surface-mount temperature probes, bolt-on vibration sensors, and optocoupler-isolated digital inputs. Monitor existing equipment without touching the PLC wiring or modifying the control system.
  • Trend and scatter visualisation. Overlay up to four signals on a single trend chart with independent Y-axes and baseline bands. Interactive scatter plot maps two-variable relationships with colour-coded anomaly classification and P5–P95 baseline zones. Both refresh in real time.
  • Deploy anywhere. Runs on a Raspberry Pi, packages as a standalone Windows executable, or builds as a locked deployment with embedded configuration. CSV export includes readings, ML health history, detector status, anomaly events, baseline statistics, predictions, and correlations.
lidar · zone · fail-safe · plc interlock

LiDAR Zone Monitor

A portable safety detection system using ceiling-mounted 3D LiDAR for automated zone monitoring and PLC interlock. No vision processing, no neural networks — just trigonometry, point cloud clustering, and deterministic fail-safe outputs. Mounts at ceiling height, detects objects by ground distance, and writes zone states directly to Siemens S7 or Modbus TCP PLCs.

  • Fail-safe output design. Every PLC bit is HIGH when safe. Object detection, sensor fault, comms loss, or processor crash all drive outputs LOW. The PLC never needs to distinguish failure modes — any LOW means stop. System life bit, per-sensor health watchdog, zone-clear confirmation, and individual zone bits all follow the same convention.
  • Ceiling-mount geometry. Sensor mounted at five to six metres, vertical scan plane sweeping from straight down toward horizontal. Ground distance calculated as height times tangent of scan angle. Three configurable zones — near, mid, far — defined by ground distance with independent boundaries per sensor. Object size filtering with configurable minimum threshold.
  • Multi-sensor coverage. Up to four independent ethernet LiDAR sensors, each with its own mount height, field of view, detection width, and zone boundaries. Dashboard shows dual view per sensor: vertical cross-section and top-down floor plan with real-time point rendering and object tracking.
  • Comms health watchdog. Per-sensor health based on receiving valid scan data within a three-second timeout. No data means no health signal — the PLC sees the fault immediately. Supports Ouster, SICK, Livox, and Hokuyo hardware with a pluggable driver architecture.
  • Deploy anywhere. Open build for site setup with live config editing and save-to-file from the browser dashboard. Locked build embeds the finalised configuration into a standalone Windows executable — no Python, no config files, no source code exposed. Runs from USB on any Windows PC.