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 Matrix Execution

Parameter sweeps, global calibration variables, integrated C# console for live debugging, and comprehensive timing with ETA tracking.

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 interface to define machines, chambers, components, instruments, drivers, and IO mappings — no code required.

🔒

Role-Based Access

Three-tier user model — Administrator, Configurator, User — with hardware key security for data acquisition.

Recipe Scripting

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

Historical Data Warehouse

Every parameter 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.

Multi-Machine Support

Configure and monitor multiple MBE systems from a single installation. Each machine gets independent instrument trees, recipes, and data stores.

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);