Production Line Control
+ Traceability Suite

C++/Qt (QML) workstation apps controlling programming, assembly, QA, and line management with full traceability.

  • C++ / Qt / QML
  • Serial + TCP tooling control
  • Full PCB → lot traceability
  • 3 programming stations × 10 slots
  • 10 barcode scanners / station
  • 2 production lines × (2 assembly + 2 QA)
  • ~5k devices / day

What we built

A suite of workstation applications spanning every stage of the production line — PCB intake, programming, assembly, QA, and line-level management. Each station owns its workflow; together they form an unbroken traceability chain from raw input to lot-assigned device.

Intake

PCB intake registration and traceability initiation.

Software

Programming + device calibration and initial test: multi-slot flashing and automated initial tests.

Assembly

Device SN <-> LCD lot SN binding with mismatch prevention.

QA/test

Automated suite, BLE connectivity checks, customized label printing.

Management

Line management: lot/model creation, reporting, production visibility.

Tooling integration

Each workstation drives the physical tooling around it — programmers, scanners, label printers, BLE test rigs — through a unified integration layer. Operators see one console; the hardware sits behind it.

Serial and TCP control
channels to tooling

High-volume barcode input handling (multi-USB scanners)

Label printing and BLE
test integration in QA workflow

Results

Operational throughput and scalability delivered.

  • ~5000 devices/day throughput
  • 30 concurrent programming slots across 3 stations
  • Scaleable design supporting easy extension