How To Improve Your Laser Output
Your content looks great in the preview, but the laser tells a different story. That's normal. Galvos are physical mirrors with real inertia, and they can't reproduce every shape at every speed. This guide walks through the settings that close the gap between preview and output.

Most of these settings live in your laser profile. Open the Output Settings window to create or edit profiles. A profile defines the hardware characteristics of a specific laser model: color response, scan timing, blanking, and motion behavior. Multiple lasers can share one profile if they're the same hardware.
Use the Calibration Wizard
The fastest way to set up a profile is the Calibration Wizard. Open it from the Output Settings window by clicking Wizard on any profile. It walks through every setting in order, activating a relevant test pattern at each step so you can tune with live laser feedback. Lasers are put into test mode automatically and restored when you finish.
The order matters: color shift comes first so later visual checks aren't thrown off by misaligned color, and voltage and gamma come before motion tuning so you can judge brightness accurately.
| Step | Setting | What to look for |
|---|---|---|
| 1 | Profile type | TTL for binary on/off lasers, Analog for everything else |
| 2 | Color shift | Both horizontal lines switch exactly at the red reference line |
| 3 | Diode threshold | Raise each channel's min voltage until the dimmest row is just visible |
| 4 | White balance | Lower each channel's max voltage until the brightest row looks neutral white |
| 5 | Gamma | Brightness rows look evenly spaced; unlink for mixed diode types |
| 6 | PPS | Raise until flicker is gone, back off if corners distort |
| 7 | Scan preset | Star shows corner sharpness, circle shows smoothness; pick a balance |
| 8 | Transition dwells | Clean transitions, no tails or ghosting |
| 9 | Verify | Review the full ILDA test pattern, jump back to fix anything off |
The sections below explain what each setting does in detail, useful if you want to fine-tune individual values later.
Profile types
Most lasers use the Analog profile type, which applies gamma correction and voltage scaling per channel. If your laser has TTL diodes with no analog modulation, select the TTL profile type. In TTL mode, input below 50% outputs minimum voltage and input at or above 50% outputs maximum voltage.
Points per second (PPS)
PPS controls how many points the DAC sends per second. Higher PPS scans faster but leaves less time per point, which can degrade quality on slow galvos.
- 20k–30k: Safe for most galvos. Good balance of speed and quality.
- 40k+: Requires a scanner rated for that speed at 8° ILDA. Slower scanners will distort or miss corners.
- Below 20k: Visible flicker, but useful for very complex content where accuracy matters more than refresh rate.
PPS ratings are angle-dependent. A scanner rated at 30kpps is rated at a specific scan angle (typically 8° ILDA). At larger angles, common in atmospheric beam shows, the galvos cover more distance per point and need more time to settle. Reduce PPS below the rated speed to maintain quality at wide scan angles.
Dwell times are specified in microseconds and converted to point counts at render time, so blanking scales correctly when you change PPS.
Drawing speed and motion response
Modulaser models galvo motion to determine point placement. Instead of distributing points evenly and fixing corners after the fact, it builds a velocity profile from path geometry: straight segments get wide point spacing at cruise speed, curves and corners get dense clusters from deceleration. The result is smooth, continuous slowdown through bends with no manual dwell-point tuning.
Two settings control this behavior:
- Drawing speed (u/s): The maximum lit traversal velocity in laser-space units per second. Higher = fewer points per path, faster scanning. Lower = denser output, more detail.
- Motion response (%): How quickly the scanner changes speed and direction while drawing: accel out of vertices, braking into them, and how much speed it carries through curves. Higher = sharper, more aggressive motion. Lower = smoother, more cautious slowdowns.
The two are coupled so motion feel stays constant when you change drawing speed. Doubling drawing speed at the same motion response emits the same shaped velocity profile, just faster. You don't have to retune corners every time you change speed.
Scan preset
The Scan preset applies drawing speed and motion response together as a starting point. It's not a saved field; the individual values are what persist. Adjusting either after picking a preset is fine.
| Preset | Drawing speed (u/s) | Motion response (%) | Best for |
|---|---|---|---|
| Detailed | 100 | 30 | Complex content, cautious scanner motion |
| Balanced | 200 | 50 | General use |
| Fast | 400 | 70 | Simple geometry, highest optical refresh |
Detailed gives the galvo maximum time to track every bend. Fast sacrifices some corner accuracy for higher refresh rate, which works well for circles, lissajous, and other smooth shapes.
Transition dwells
When the beam moves from one path to the next, Modulaser inserts a 5-phase transition: lit hold at the source, blank hold at the source, the travel move itself, blank hold at the destination, lit hold at the destination. Four dwell times are configurable (all in microseconds):
| Setting | Default | What it does |
|---|---|---|
| Lit hold before travel | 100 µs | Lit hold at the end of a stroke. Ensures the endpoint is fully drawn before blanking. |
| Blank hold before travel | 100 µs | Blanked hold at the source. Lets the galvo fully stop before jumping. |
| Blank hold after travel | 165 µs | Blanked hold at the destination. Lets the galvo settle before the beam turns on. |
| Lit hold after travel | 65 µs | Lit hold at the start of the new stroke. Gives the galvo extra settling time before drawing begins. |
Travel points between the two blanked dwells are computed automatically from distance and PPS to stay within motion safety limits. This is a hardware safety concern, not just quality: galvo drivers have a slew rate limit, and large blanked jumps with too few points can cause voltage spikes that overheat the amplifier.
When two consecutive paths share an endpoint and color, the transition automatically collapses to a single coalesced point. No dwells, no travel.
Tuning tips:
- Tails or streaks at path ends: Increase lit-before or blank-before. The beam is turning off before the galvo has stopped.
- Dots at path starts: Reduce lit-after or blank-after. The beam is dwelling too long at the start position.
- Flickering or dim output: Reduce all dwell values. Too much time is spent on transitions instead of drawing.
- Ghosting between paths: Increase blank-before and blank-after. The galvo hasn't settled before or after travel.
Color shift
Color shift offsets color data relative to XY position by a time delay (in microseconds). It compensates for the difference in response time between galvo mirrors (which move physically) and laser diodes (which switch nearly instantly).
Without color shift, colors bleed past corners: the laser changes color at the right time, but the galvo hasn't caught up yet. The range is 0–500 µs; typical values are 50–200 µs depending on galvo speed. Increase color shift until both color edges land exactly on the corners.
Gamma correction
Gamma controls the brightness curve for each color channel. The default (γ = 2.2, the sRGB standard) compresses mid-tones so brightness ramps look perceptually even. Higher gamma compresses mid-tones more aggressively.
| Gamma | 50% input | Effect |
|---|---|---|
| 1.0 | 50% output | Linear, no correction |
| 2.2 | ~22% output | Perceptually even (default) |
| 3.0 | 12.5% output | Aggressive mid-tone compression |
The gamma controls have a link toggle. When linked, all three channels share one slider. Unlink to adjust channels independently, useful when different diodes have different brightness curves (common with mixed direct-diode and DPSS systems).
When to adjust:
- Mid-range colors appear too bright: increase gamma.
- Gradients show color shifts: adjust per-channel gamma to correct.
- White balance drifts when dimming: per-channel gamma fixes color temperature changes across the brightness range.
- DPSS green behaves differently from direct diodes: give green a higher gamma than red and blue.
Voltage range
Each color channel has independent min/max voltage settings. Use them to:
- Reduce maximum power on a channel (lower the max).
- Set a minimum "on" threshold for diodes that need it (raise the min).
- Correct channel imbalances by giving each color a different range.
Resolution
The Resolution setting (Low, Medium, High, Very High) controls the density of source geometry before the scanner runs. Higher resolution gives the scanner more geometric detail to work with; lower resolution reduces input complexity. Resolution and scanner settings are independent: resolution determines source fidelity, scanner parameters determine output quality.
Resolution has the most visible impact on geometry-based sources like shapes, SVG paths, OBJ meshes, and text. Lower density produces visibly coarser curves and rounded corners. For parametric sources (Lissajous, Parametric Curve), the effect is minimal because even Low resolution captures smooth parametric curves accurately.
Scale and projection
A common issue is the laser trying to draw at a scale that's too large for its galvos. Two ways to fix this:
- Use a projection map to reduce the output size without affecting the Modulaser preview.
- Adjust the scale knob, which affects both the preview and the laser output.
Either way, reducing the scan area improves line accuracy because the galvos cover less distance per point.
Beam appearance (preview only)
These settings only affect the 3D beam preview and have no effect on actual laser output. They let you match the preview to your real hardware for an accurate visualization.
| Setting | Range | Default | Description |
|---|---|---|---|
| Divergence | 1–10 mrad | 3 mrad | How quickly the beam spreads over distance. Higher = wider cone. |
| Scan angle | 20–80° | 45° | Total optical deflection angle. Affects how wide the projection appears in the preview. |
| Power | 0.5–100 W | 5 W | Simulated output power. Affects beam brightness and glow. A 30 W laser renders 6× brighter than the default 5 W. |
Configured per laser in the beam view's settings panel.
Common issues
Corners are rounded or overshot. Lower drawing speed or motion response, or switch to the Detailed preset. If the issue is only at specific points, increase blanking dwells.
Colors bleed past corners. Increase color shift. Start around 100 µs.
Brightness ramp looks uneven. Increase gamma. Try γ=3.0 if 2.2 isn't enough. For mixed diode/DPSS systems, unlink and adjust per channel.
Small text or fine detail looks broken. Switch to the Detailed preset for denser, more cautious traversal. Reduce drawing speed.
Image drifts or wobbles on long cable runs. Almost always a cable or grounding issue, not a profile problem. The ILDA DB-25 standard specifies differential signaling, but many consumer units use single-ended wiring, making them vulnerable to ground loops and EMI. Check cables and grounding before touching profile settings. No amount of tuning will fix a noisy signal path.
Still not accurate enough. Simplify the content. Fewer lines, corners, and edges mean less work for the galvos and a cleaner result.