Drag · Scroll=zoom · Pan · R=rotate · Del · Ctrl+Z=undo · Ctrl+C/V=copy/paste · Shift+select=group → rotate in panel
✓ Auto-saved
Sources
⬡
Laser
Point source
Modulators
AO
AOM
Freq shift
EO
EOM
Sidebands
Optics
◫
Mirror
Reflect beam
DM
Dichroic Mirror
Wavelength-selective
D⌀
D-Mirror
Half-beam pick-off
HR
HR Mirror
High reflectivity end
OC
Output Coupler
Partial reflector out
◖◗
Lens
Thin lens
PBS
PBS
Polarisation split
CBS
Cube BS
50:50 non-pol
/BS
Plate BS
50:50 non-pol
λ/2
HWP
Half-wave plate
λ/4
QWP
Quarter-wave
⊳∿
Output
Absorb or Probe
PM
Power Meter
Non-blocking readout
🔲
Shutter
Block/pass beam
Fiber
▶F
Fiber In
Couple into fiber
F▶
Fiber Out
Output from fiber
Info
• Drag to place
• Click to select
• R key: rotate 45°
• Del: remove selected • Ctrl+Z: undo
• Fiber In/Out: pair by same Channel ID
100 mm
Approximate physical distance in current 2D layout
⚡ Suggestions
0 OK0 Warn0 Issue
Properties
Click a component to edit its properties.
📊 Spectrum
🎯 Target Frequencies
β Curves
🔬 Resonator
📐 w(z) Beam Caustic
🧊 3D View
Output Spectrum
Frequencies
No output yet
🎯 Target Frequencies
Input target Δf (GHz rel. carrier). Marked on spectrum with tolerance band.
tol ±GHz
Match Results
Add targets to see matches
EOM β Curves — J_n²(β) vs modulation index
🔬 Cavity / Resonator
Select two end-mirrors to define a cavity. The engine traces the optical path between them, builds the round-trip ABCD matrix, and computes the Gaussian eigenmode.
Type:
End mirrors (Standing Wave):
— none —
— none —
Click mirrors in order around the ring:
— none selected —
Round-Trip ABCD Matrix
A—
B (mm)—
C (mm⁻¹)—
D—
|(A+D)/2|—
Stable?—
Mode waist w₀—
Waist z from M1—
Rayleigh length z_R—
Gouy phase φ—
Cavity length L—
FSR—
Beam Closure
Direction error—
Position error—
Closed loop?—
Stability Map — Sweep Parameter
X axis:
minmax
Y axis:
minmax
w(z) Caustic
Stability Map
Higher-Order Modes
Freq Structure
Cavity Layout
3D ViewDrag=orbit · Scroll=zoom · Shift+Drag / MMB / RMB=pan
Model Library
Drop GLB/STL onto a slot to replace that component type with your SolidWorks model.