Industrial automation, end to end

From sensor to dashboard, we build the whole stack.

Encoresys designs machine vision software, builds special purpose machines (SPM), programs PLC/SCADA logic, develops embedded systems on ARM, Intel and AMD platforms, and logs everything to a real-time dashboard and database — so your line runs, and you can prove it did.

Machine Vision SPM / Machine Building PLC & SCADA Embedded — ARM / Intel / AMD Qt / PyQt5 Dashboards Real-Time Data Logging
SYSTEM ARCHITECTURE DATA FLOW
Cameras Baumer / GigE Vision Sensors / SPM Custom-built machines PLC / Embedded ARM · Intel · AMD Siemens PLC / SCADA Software Python · OpenCV · C/C++ Real-time graphing Database SQL Server / SQLite Live Dashboard Trends & alerts
What we build

Six disciplines, one team

Most automation projects touch more than one of these. Encoresys can take on a single piece of your line, or the full stack from mechanical build to database.

Industrial camera lens used for machine vision inspection
Vision

Machine Vision Software

Custom detection, measurement and defect inspection built in Python/OpenCV/C++, integrated with Baumer and Cognex cameras.

PythonOpenCVBaumer
See machine vision
Multi-axis robotic arms on a custom-built automation line
Machine Building

Special Purpose Machines (SPM)

Design and build of custom automation machines around your process — mechanical design, assembly and controls in one build.

Mechanical designControlsAssembly
See machine building
PLC control panel with wired relays and terminals
Control

PLC & SCADA Programming

PLC logic, HMI and SCADA systems for process control, line coordination, and integrating vision or embedded results into machine action.

SiemensSCADAHMI
See automation projects
Data & UI

Real-Time Dashboards & Data Logging

Live graph plotting and state-of-the-art desktop dashboards built with Qt/PyQt5 or native C/C++ & GTK on Linux, with every reading logged to a database for trending and traceability.

Qt / PyQt5GTKSQL ServerSQLite
See it in action
Close-up of a printed circuit board used in embedded systems
Embedded

Embedded Systems

Firmware and embedded software on ARM, Intel and AMD processors and microcontrollers, for custom hardware that needs to run standalone.

ARMIntelAMDC/C++
Discuss a project
IoT & Grid

IoT Cloud & Smart Grid

Cloud-connected embedded systems, smart energy meters and SCADA-based systems for smart grid and Industry 4.0 deployments.

CloudSmart metersM2M
See IoT & Smart Grid
Real-time monitoring

Live graphing, backed by a database

Every process value we plot on screen is also written to SQL Server or SQLite as it happens — so what your operator sees live is the same record your quality team can query six months later.

  • Real-time line/trend charts for sensor, process or inspection data
  • State-of-the-art operator dashboards built with Qt / PyQt5, or native C/C++ & GTK on Linux
  • Configurable thresholds with visual and system alerts
  • Historical queries and exportable reports from the same database
  • Runs on embedded ARM/Intel/AMD hardware or a standard line PC
PROCESS_TEMP · LINE_04 LOGGING
--Current value
--Samples / sec
0Rows logged
Tools of the trade

Built with

Python
C / C++
OpenCV
Qt / PyQt5
GTK
Linux
SQL Server
SQLite
Intel
AMD
ARM
Siemens
Baumer
Cognex
LabVIEW
A look at the build

Cameras, controllers, boards and machines

Reference images for now — swap these for photos of your own installed projects when you're ready.

Reference photos via Wikimedia Commons (Camera Lens — Jkimxpolygons, CC BY-SA 3.0 · FANUC welding robots — CC BY 3.0). Replace with your own project photography for production.

Who we build for

Industries we work in

From high-speed packaging lines to precision pharma inspection — the stack changes, the discipline doesn't.

Automotive Electronics Food & Beverage Healthcare Pharmaceuticals Solar Consumer Products Petroleum Military
Get started

Tell us what you're automating.

Vision, SPM, PLC, embedded, or all four — send us the problem and we'll tell you what's realistic and what it takes.