Get started / From idea to automation

Your next machine.
Your next chapter.

Start with an account-free Trial, then choose a PLC license that fits. Build your control project in readable code. Keep the knowledge to evolve it.

01 / Choose a license

Try it. Then make it yours.

The Trial runs in a limited mode without an account. A Community license lets you run one PLC. Commercial licensing lets you license as many PLCs as you need and use all features.

The licensing portal will offer free accounts and a straightforward way to generate licenses for your PLCs.

Compare license options
02 / Know your project

Your automation, in readable files.

Your control project brings its logic, I/O mapping, task scheduling, and identity together. Keep those files in your own Git repository, where your team and agents can work with them.

programs/Main.st
Control logic
io/rio.toml
I/O mapping
tasks.toml
Task scheduling
plc.toml
Project identity
Explore an example project
03 / Build your program

A direct path from code to control.

With the ThermitePLC CLI installed and a project in my-plc/, these commands validate the configuration, compile the control program, and inspect the resolved project.

Example workflow / an existing PLC project
# Validate your project configuration
thermite check ./my-plc

# Compile your Structured Text into a program image
thermite build ./my-plc -o my-plc.tplc

# Inspect the resolved project configuration
thermite inspect ./my-plc

The build writes my-plc.tplc, the compiled program image. Your editable control logic and configuration stay in your project folder.

04 / Explore the workflow

See the pieces work together.