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.

MachineStudio — Runsheet Machine Snapshot
📷 Expand
Feature Walkthrough

MachineStudio in action

Control Panels
Recipe Execution
Summary Views
Tools
Control Panel Buffer Chamber
🔍 Expand

Real-Time Control Panels

Fully configurable dashboards that bind live instrument readings to any cell. Build a panel that matches exactly 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
Click any value to inspect history or adjust setpoint inline
Runsheet Recipe Run Page
🔍 Expand

Recipe Execution

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

Step-by-step execution with real-time ETA and elapsed time
Live parameter readback during every recipe step
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
Serial Protocol Designer
🔍 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 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);
Screenshot Gallery

Browse all 28 screenshots across every module — control panels, recipes, calibration, tools, and more.

Open Image Gallery →