Three flows, end to end.

Each one is a flow on the same canvas, built from nodes that ship today. The chips follow the editor’s colors: sources, processing nodes and sinks.

Packaging line

  1. ingest
  2. map
  3. printer
  4. job log

The MES or ERP posts a production order. The flow splits it into one job per printer, each printer loads its message and fills batch, dates and weights, and the caller gets an answer per printer. Every job is in the log afterwards.

Coding printers

CNC fleet

  1. FOCAS or MTConnect
  2. deadband
  3. push, NATS, ClickHouse

A host on the CNC network reads run state, axis positions, spindle data and alarms. Deadband and aggregation trim the stream at the edge, and the records leave through the signed push to OpexMX or any receiver that verifies it, or to NATS, ClickHouse or Postgres.

FOCAS runs on every build through the built-in client (beta, not yet tried on a real controller) or, on Windows and glibc Linux, through your own Fanuc library. MTConnect runs on any OS.

CNC adapters

Revenue to ERP reconciliation

  1. signed webhook
  2. dedupe
  3. validate
  4. http: NetSuite
  5. ledger
  6. reconcile

A payment notification arrives signed by DOKU. The flow drops repeats, checks the event against its schema, and posts a journal entry to NetSuite, in read-only mode until cut-over. Both sides are tallied, and each day a report lists what only one side booked and what differs by more than your tolerance, with a CSV for finance.

Reconciliation

What each reader gets.

The same flows look different from the plant office, the integration desk and finance.

  • Plant managerThe order reaches the right printer with the right layout. A CNC or PLC that goes quiet shows up as offline, not as a gap in the data.
  • IT and integrationEvery integration is one flow on one canvas, tested on real records before it goes live. Intake is signature-checked, delivery is durable, and a failed record can be edited and replayed.
  • FinanceA daily report of what the ERP booked against what the hub saw, with the exceptions as CSV. The license is per node, so the price does not move with tag count or flow count.

Questions about scope.

Something missing? Write to marketing@opexcg.com.

Is it only a printer integration?

No. Coding printers are one node type among many. The same flow can read a PLC or a CNC, receive a signed payment notification, call NetSuite or another ERP, validate the event against a schema, and write to ClickHouse or Postgres.

Printers have their own page in the docs: nine protocols, production lines and a job log.

From download to first record in minutes.

Run one binary, connect a PLC, a CNC or a webhook, and watch the records arrive in the editor.

Builds for Linux (x86_64 and ARM64), Windows and macOS.

  • One binary
  • Raspberry Pi to rack server
  • Signed delivery with retries

Sizing questions or an air-gapped install? Email marketing@opexcg.com or read the quick start.