TouchUp
In developmentThe modern robot IDE for the factory floor
Program, debug, back up and compare your Fanuc and Yaskawa robots from VS Code, on a laptop next to the cell. Universal Robots, ABB and Stäubli come next.
One email at the release. Nothing else.

The daily reality on the floor
Programs are edited in Notepad, and line numbers are fixed by hand.
A real editor for TP, Karel and JBI: colors, errors, navigation, live values.
Backups go on a USB stick, and nobody knows what changed.
One click backup with history, and a compare that shows only what matters.
Parameter files are lists of numbers without names.
Parameters as tables, with names, units and descriptions.
The controller keeps only the last alarms.
A continuous alarm log, for every robot.
One vendor tool per brand, paid per seat and per option.
One tool for Fanuc and Yaskawa, then Universal Robots, ABB and Stäubli.
Everything a robot needs, in one window

Edit and debug, connected to the robot
TP, Karel and JBI with highlighting, errors, go to definition and find references.
The live value of a register or a position on hover.
Breakpoints and step by step on the running Fanuc program.
3 a.m., the cell is stopped
A maintenance technician arrives with a laptop. This is what happens with TouchUp.
Connect
IP address of the controller, connect. No project to create.
See
PLAY, HOLD, one alarm. The current job and line open in the editor.
Compare
Against the last backup: a position moved by 12 mm yesterday.
Ask
The assistant finds that the job waits for a sensor input that stays off.
Back in production
The sensor is cleaned and the cell restarts. Every write is recorded.
For the people who keep robots running
Robot integrator
Writes and commissions programs on several brands, on site, often without internet.
One tool for Fanuc and Yaskawa, offline, with real editing and debugging.
Maintenance technician
Arrives when the robot is stopped. Needs to know why, and what changed.
Connected in one minute: alarms, state and the compare with the last backup.
Production and methods engineer
Owns a fleet of robots, must keep backups and traceability.
Scheduled backups, change alerts and a record of every write.
Plant IT and OT security
Approves the tools that touch the production network.
No cloud, no data leaves the site, secrets in the keychain of the OS.
Made for the floor, not for the cloud
Offline first
Connect, edit, debug, back up and compare without internet.
Your data stays on site
Your Git, your AI model. Nothing is sent to a cloud.
Explicit writes
Nothing goes to a controller without your action, a preview and a record.
No project to create
Open VS Code, enter the IP address, connect.
Built on VS Code
The editor your team may already know, with its extensions.
Secure by design
Aligned with the EU Cyber Resilience Act.
Multi-brand from day one
Fanuc and Yaskawa at the same level first, then the other brands of the UnderAutomation SDKs.

Fanuc

Yaskawa

Universal Robots

ABB

Stäubli
Built on the UnderAutomation SDKs
TouchUp talks to every robot through UnderAutomation.Robotics. No protocol is written again: this code is already used in production.
TouchUp
Robot IDE for the factory floorYour software
C# · Python · LabVIEW · MatlabUnderAutomation.Robotics
One common API for every brand




Be the first on the floor with TouchUp
TouchUp is in development. Leave your email: we write to you once, at the release.
One email at the release. Nothing else.