Our Product

MachineStudio

A complete equipment management platform for molecular beam epitaxy — from instrument control to post-growth analysis.

🔌

Multi-Protocol Connectivity

Modbus TCP/RTU, EI-BiSynch, custom serial protocols, all through a unified driver framework, with automatic reconnection and traffic monitoring.

📊

Live Dashboards & Plots

Configurable control panels with real-time parameter grids, strip charts, and custom summary screens. Bind any cell to a live instrument value.

⚗️

Recipe Composition

The recipe editor offers real-time error detection, intelligent autocomplete, and syntax highlighting.

📣

Alarm Management

Six condition types, with deadband, rate-of-change detection, delay timers, and latching. Full event logging and audit trail.

🔬

Visual Configuration

Tree-based interfaces define machines, chambers, components, instruments, drivers, and IO mappings. No code required.

🔒

Role-Based Access

MachineStudio employs a three-tier user model — Administrator, Configurator, User — with hardware key security for data acquisition.

Feature Walkthrough

MachineStudio in action

Control Panels
Recipe Execution
Summary Views
Diagnostics
Control Panel Growth Chamber
🔍 Expand

Real-Time Control Panels

Fully configurable dashboards bind live instrument readings to any cell. Build a panel that exactly matches how you think about your machine.

Sub-second parameter refresh via Modbus, Serial, and Ethernet
Color-coded status indicators and setpoint deviation alerts
Multiple panels per machine — growth chamber, prep chamber, load lock
Inline setpoint adjustment and history inspection — one click away
Runsheet Recipe Run Page
🔍 Expand

Recipe Execution

Run, monitor, and debug recipes with full visibility into every step. Live parameter readback and integrated C# console all in one view.

Step-by-step execution with real-time recipe editing
Pause, resume, or abort with full state preservation
Integrated C# console for live recipe debugging
Summary System Overview
🔍 Expand

Summary Views

At-a-glance system status across all subsystems. Know the state of your machine in seconds — shutters, temperatures, pressures, and alarms on one screen.

Shutter states, cell temperatures, and pressures at a glance
Active alarm indicators with severity color coding
System controller and effusion cell summaries
Available in light and dark mode
Diagnostic Tools
🔍 Expand

Diagnostic Tools

Built-in tools for monitoring, configuring, and troubleshooting instrument communication — without leaving MachineStudio.

Ethernet and serial protocol traffic monitors
IDP browser for live instrument parameter inspection
Serial protocol designer for custom instrument drivers
Runsheet designer for recipe template creation
Deep Dive

Recipe scripting & data

Recipe Scripting

Full C# scripting with intelligent code completion. Ramp temperatures, open shutters, measure flux, and log data — all from a single recipe file.

Historical Data Warehouse

Every parameter is captured at configurable cadences into partitioned MySQL tables. Run comparison, trend analysis, and CSV/PDF export.

Simulation Mode

Full application demo without hardware. Seeds realistic instrument values so control panels, plots, and alarms all function identically to production.

GaAs_Growth.recipe
// GaAs buffer layer growth recipe
var gaCell = Gallium_1_base;
var asCell = Arsenic_Cracker;
var bfm = BeamFluxMonitor;
var substrate = Substrate_Heater;
 
// Set substrate temperature for GaAs
substrate.Ramp_Rate = 10.0;
substrate.Target_Set_Point = 580;
WaitSeconds(600);