RollTagger software in use

Software

Production-ready roll tracking software — built for industrial rewind and unwind operations with real-time dual encoder data

Try the live RollTagger interface in your desktop browser — no sign-up required

Launch Rewind Demo Launch Unwind Demo

Real-Time Dual Encoder

Linear and rotary encoders sampled at 100 ms intervals for sub-millimetre position precision and live diameter calculation.

Offline-First Architecture

All data stored locally on the Revolution Pi — no cloud dependency, no internet required during production.

Distributed Device Network

Rolls transfer automatically between rewinders, unwinders, and coating lines via .rtag file handoffs over the local network.

Wind Verification

Automatic quality check at every 10-wind milestone comparing actual to expected position from the source rewind map.

Full Roll Lineage

Parent–child traceability across every production station from raw material inspection through final QC unwind.

MES / ERP Integration

REST API and machine I/O interfaces for connecting to upstream work order systems and downstream vision systems.

Rewind mode roll map

Build a Complete Digital Roll Map

As material winds onto the roll, RollTagger records every millimetre. The physics engine uses dual encoder data to calculate real-time diameter, thickness, speed and rotation count — building a precise digital twin of the roll as it is created.

  • Live position counter, speed (m/min), diameter (mm) and material thickness (μm)
  • Operators tag defects, splices, quality checks and markers with exact roll position
  • Machine state detection: Running, Dwelling and Stopped — no manual input required
  • Auto-generates Roll ID; links to job, product type, customer and work order
  • Completed roll immediately routed to output queue — ready for transfer or export
Unwind mode automated waste removal

Automate Waste Removal Using the Rewind Map

When a roll arrives at the unwinder, RollTagger loads the complete rewind map and plays it back against the live encoder feed. Position counts down from the recorded length to zero — and at every 10-wind milestone, the system verifies the material is exactly where it should be.

  • Countdown position from recorded length — auto-stops encoder at zero
  • Buffered events commit automatically as their position is reached during unwind
  • Configurable actions by severity — Stop machine, Jog to event, or Skip and continue

Wind verification status at each 10-wind checkpoint:

✓ OK — within tolerance ⚠ Warning — minor deviation ✗ Critical — exceeds threshold
Event tagging and roll map markers

Capture Quality Events at Exact Roll Positions

Every event tagged during rewind is stored with its precise position in metres, encoder counts, roll geometry, timestamp and operator notes. During unwind, these events drive automated machine actions — eliminating manual watching and reaction.

  • Event types: Defect, Splice, Quality Check, Marker — with Critical / Warning / Info severity
  • Buffered events system accounts for material path delay between inspection station and rewind head
  • Visual roll map with colour-coded markers gives at-a-glance quality overview
  • Position correction tools: material removed, position resync, and zero-out functions
Three-queue roll management system

Three-Queue Architecture for Multi-Station Workflows

Every device in the network maintains its own Input, Output, and Backlog queue. Rolls move through the production chain automatically — from rewinder to coating line to unwinder — with full audit trail at every step.

Input Queue

Rolls transferred from other devices or imported from .rtag files, ordered FIFO and auto-pulled on session start.

Output Queue

Completed rewinds ready for transfer. Consumed unwinds kept read-only for audit. Auto-transfer to first paired device.

Backlog

Historical archive with configurable retention (default 90 days). Re-pull rolls for reprocessing if needed.

  • Batch work order import from CSV — pre-populates input queue with job specs
  • Atomic SQL position assignment prevents race conditions under concurrent transfers
Industrial roll with digital traceability tags

Full Roll Lineage Across Every Station

Every roll carries its complete history as it moves through the plant. The .rtag file format bundles session data, events, measurements and lineage into a validated ZIP archive that transfers between devices without losing a single data point.

  • Parent–child lineage table tracks multi-generation roll processing (raw → coating → final)
  • .rtag archive includes session, events, measurements, lineage and SHA-256 integrity hash
  • Export complete session data as CSV or JSON for external analysis and compliance reporting
  • Roll profile (time-series position, speed, diameter at 1 Hz) available for graphing and QC analysis
RollTagger technology stack

Built for the Plant Floor — Not the Cloud

RollTagger runs entirely on the Revolution Pi Connect 4 mounted at the machine. There is no cloud account to manage, no internet dependency during production, and no data leaving the plant unless you choose to export it.

  • React + TypeScript UI with WebSocket live updates — runs in any modern browser on the local network
  • UI optimised for industrial widescreen monitors — tablet view fully supported; not designed for mobile phones
  • SQLite local database — no database server required, automatic schema migrations on startup
  • Device modes: Full, Rewind-Only or Unwind-Only — configure per machine role
  • RS485 Modbus RTU encoder interface — simulator mode available for training and demonstration
React + TypeScript Express.js Socket.IO SQLite Drizzle ORM RS485 Modbus RTU Revolution Pi CM4