Skip to content

dry verify

Check a Dry IR file against machine-safety contracts; exits 1 if any errors are found. Flags: --bounds, --max-flow, --speed-range, --monotonic-z, --min-temp, --max-retraction-distance, --max-retraction-speed, --max-travel-without-retract, --first-layer-height-range, --first-layer-speed-range, --max-accel, --junction-velocity, --json

Verify rendered preview
Sample: VerifyCheck a resolved design against machine-safety contracts and inspect findings.typescript: docs/site/examples/verify.ts · python: docs/site/examples/verify.py

Help

text
Check a Dry IR file against machine-safety contracts; exits 1 if any errors are found. Flags: `--bounds`, `--max-flow`, `--speed-range`, `--monotonic-z`, `--min-temp`, `--max-retraction-distance`, `--max-retraction-speed`, `--max-travel-without-retract`, `--first-layer-height-range`, `--first-layer-speed-range`, `--max-accel`, `--junction-velocity`, `--json`

Usage: dry verify [OPTIONS] <FILE>

Arguments:
  <FILE>  

Options:
      --profile <PROFILE>
          Machine/material profile JSON to supply verifier contracts
      --max-flow <MAX_FLOW>
          Max volumetric flow (mm³/s)
      --bounds <BOUNDS>
          Build volume as `x0,x1,y0,y1,z0,z1` (mm)
      --monotonic-z
          Require Z to be non-decreasing (e.g. vase mode)
      --min-temp <MIN_TEMP>
          Minimum nozzle temperature (°C) required to extrude
      --speed-range <SPEED_RANGE>
          Allowed feedrate range `min,max` (mm/min) for extruding moves
      --max-retraction-distance <MAX_RETRACTION_DISTANCE>
          Maximum retraction distance (mm)
      --max-retraction-speed <MAX_RETRACTION_SPEED>
          Maximum retraction speed (mm/min)
      --max-travel-without-retract <MAX_TRAVEL_WITHOUT_RETRACT>
          Maximum travel run distance (mm) allowed without a retraction
      --first-layer-height-range <FIRST_LAYER_HEIGHT_RANGE>
          Allowed first-layer Z height range `min,max` (mm)
      --first-layer-speed-range <FIRST_LAYER_SPEED_RANGE>
          Allowed first-layer feedrate range `min,max` (mm/min)
      --max-accel <MAX_ACCEL>
          Maximum toolhead acceleration (mm/s²) for the arc peak-acceleration check
      --junction-velocity <JUNCTION_VELOCITY>
          Maximum junction (square-corner) velocity (mm/s) for the junction-velocity check
      --json
          Print findings as JSON
  -h, --help
          Print help