Built by a working field tech with 13 years on the floor
Every call is based on the kind of faults you meet on real service work: blown fuses on a single-phased motor, a handoff note that sends you the wrong way, stored energy that is still there after you lock out.
Testimonial goes here once a pilot instructor or trainee gives permission to quote them.
Real-feeling service calls
A downtime clock, consequence cards for unsafe or wasteful moves, and a logbook entry at the end of every job.

Ladder you can watch think
See power flow through contacts and coils, scan by scan. Edit in ladder, never in text.

Live motor circuits
Start/stop, star-delta, reversing and phase loss on a circuit that behaves like the real thing.

Machines that move
A generic machining center with doors, tool changer, coolant and a live I/O table.

Optional 3D view
Orbit the VMC-5X in 3D, or stay in the fast 2D view on older lab computers.

From the dispatch call
Every job starts with a call, an operator story and a handoff note that may be wrong.

PID on live trends
Tune a simulated oven and watch overshoot, offset and windup on the trend.
Watch a full service call
One Technician job played start to finish: read the call and the objective, meter the circuit, lock out and prove dead, fix the fault, prove the machine runs, write the logbook entry.
Recorded in the game, no sound. Captions are part of the video. The proof run is sped up.
Lockout, live-dead-live
Open the disconnect, hang your lock, try-start, then prove the meter, the point of work and the meter again.
Meter with MIN/MAX
Clip on, run a long part and let MIN/MAX count the dropouts an intermittent fault leaves behind.
Forces, with consequences
Force an input from the I/O table. The banner follows you, and a force left on at hand-back costs points.
Pricing
Early pilot prices while we test with learners and instructors.
Individual
- All ranks: Field Tech, Programmer, Controls Engineer
- Runs offline in one HTML file
Checkout opens on our store page (Gumroad or Lemon Squeezy, set in config.js).
Classroom
- Objective pass/fail levels for grading
- Placement tests to skip ahead
School pilots opening soon.
Site / plant
- Train techs without machine downtime
- Final price depends on site size
For schools & instructors
Trade schools, community college mechatronics and in-plant maintenance training. Runs in a browser on standard lab computers.
Assignments
Pick the jobs, set the rules and hand trainees a short code. They load it and work the same calls.
Trainee reports with a checksum
Every run exports a report (meter readings, lockout steps, forces, jumpers, wrong parts, hints, logbook) with a checksum so edits show.
Printable reports and CSV
Import a class's reports into the instructor dashboard, export CSV for your gradebook, or print one page per trainee.
Lockout: fail or flag
Choose per assignment: skipping lockout fails the job, or it is flagged on the report so you can coach it.
Free one-class pilot
Run it with one class at no cost. If it works for your program, the Classroom license is $499 per year.
Runs on lab computers
One HTML file in a browser. Nothing to install, works offline.
| Rank | What students do | Skills | Aligned with |
|---|---|---|---|
| Apprentice | Read and build basic ladder logic | Contacts, coils, latches, timers, counters; start/stop conveyor capstone | Intro PLC / electrical courses |
| Technician | Troubleshoot simulated machine service calls | Virtual multimeter with meter-safety consequences, I/O tables, voltage-drop tracing, lockout including stored air/hydraulic energy, megger, motor circuits | ISA CCST Level I topics |
| Programmer | Write and commission logic from specs | 4–20 mA analog and loop checks, sequencers, function blocks, PID on live trends, HMI, handshakes, structured text | ISA CCST Level II topics |
| Controls Engineer | Full projects from a written spec | Batch, oven PID, pallet-changer handshake, conveyor jam detection; commissioning with injected faults; a safety failure is an automatic fail | ISA CAP-level topics |
Why it fits a program
Objective pass/fail with scored acceptance tests, placement tests, operator interviews, service reports and consequence cards for unsafe actions. Programmer-rank logic exports to a free IEC 61131-3 environment.
About "aligned with"
"Aligned with" means the topics overlap. It is not endorsed by ISA and is not official exam prep. Check against ISA's current CCST and CAP outlines.
Request a free pilot
TODO: placeholder form. It opens your email app (mailto) until a real form service is connected. Nothing is sent from this page.
Free help articles
Short field notes, written for techs and students.
How to read a 4–20 mA signal
What the numbers mean, broken wire vs transmitter fault, and how to measure without breaking the loop.
Why the stop button is wired NC but shows NO in ladder
The most confusing thing in your first week of ladder, explained.
How to megger a motor safely
Lockout, verify zero energy, disconnect the drive leads, then test.
Contact
School pilots, site quotes, feedback. (Placeholder form — not connected yet.)
Email: hello@example.com (placeholder)
