Square Wave
Systems

Modern software solutions for niche problems in industrial automation.
We bridge the gap between cutting-edge development and factory floor reality.

establish connection
Capabilities

What We Build

We sit at the intersection of OT and IT. We apply modern software engineering rigor: CI/CD, version control, automated testing, open standards and best practices to the rigid world of industrial automation.

Custom Engineering Tools

Utilities for the modern automation engineering workflow. We build version control wrappers for binary PLC files, IEC 61131 code generation scripts, and CLI tools that bring modern DevOps practices to the OT world.

Web/Cloud/IIoT Integration

Automated workflows that connect the shop floor to the cloud. We pick the right tool for the job (Node-RED, n8n, etc. and/or custom middleware) to bridge industrial protocols with modern APIs. Robust data pipelines, not just brittle scripts.

Simulation & Digital Twins

High-fidelity 3D environments running natively in the browser. We build lightweight digital twins and simulation tools using Three.js and WebGL. Sketch out factory layouts and visualize complex machinery without the overhead of heavy CAD workstations.

Projects

Active Development

Coming Soon

Factory Layout Planner

A lightweight, browser-based tool for sketching factory floors. Rapidly prototype layouts and visualise machinery placement in real-time.

Built because CAD is too slow for brainstorming, and enterprise digital twin software is too expensive for small shops.

React Three.js TypeScript WebGL
In Development

Sysmac Studio Version Control

Git-compatible version control for Omron Sysmac Studio projects. Extract PLC code to plain text for proper diffs, reviews, and collaboration.

Features include plain text editing, visual diffs, patch generation, merge support, and seamless Git integration. Stop emailing ZIP files.

C# Git IEC 61131-3 Omron
Philosophy

About Us

Square Wave Systems is a bootstrapped software shop based on the Gold Coast, Australia. We are engineers building the tools we want to use ourselves.

Industrial automation deserves better software. For too long, the industry has relied on clunky, expensive, proprietary suites that feel like they were designed in Windows 95.

We combine deep domain expertise in industrial automation with modern software engineering. We respect the reliability of the old hardware, but we demand the usability of modern software.

  • Niche Focus

    We solve specific automation problems. We don't try to be SCADA or an ERP.

  • No Magic

    Clear communication and documentation. Industry-standard protocols. Open source where practical. No black boxes.

  • Ethical Engineering

    We want to work on projects that are the right fit: we know where we can add value. We'll tell you if our software isn't the right fit for your problem.

Contact

Establish Connection

Have a weird automation problem? Let's talk.

~/GUEST/CONTACT_INFO CONNECTED
Entity Square Wave Systems
Location Gold Coast, QLD [AU]
Status Accepting Projects
Timezone AEST [UTC+10]