Skip to content

dry upload

Verify a g-code file and upload it to a Moonraker host (accept/warn/reject gate)

Help

text
Verify a g-code file and upload it to a Moonraker host (accept/warn/reject gate)

Usage: dry upload [OPTIONS] --moonraker <MOONRAKER> <FILE>

Arguments:
  <FILE>  G-code file to review and upload

Options:
      --moonraker <MOONRAKER>
          Moonraker base URL, for example `http://voron.local`
      --api-key-env <API_KEY_ENV>
          Environment variable containing the optional Moonraker API key [default: MOONRAKER_API_KEY]
      --timeout-s <TIMEOUT_S>
          End-to-end timeout for each Moonraker request, in seconds [default: 120]
      --print
          Start printing after upload; requires a profile and a clean gate unless forced
      --force
          Explicitly override error/warning/profile gates. Can start unsafe machine motion
      --rewrite <REWRITE>
          Rewrite with the selected gated optimization mode before review and upload [possible values: safe, balanced, max]
      --profile <PROFILE>
          Machine/material profile JSON used for import defaults and safety contracts
      --filament-diameter <FILAMENT_DIAMETER>
          Override the import filament diameter (mm)
      --line-width <LINE_WIDTH>
          Override the imported bead width (mm)
      --layer-height <LAYER_HEIGHT>
          Override the imported layer height (mm)
      --max-flow <MAX_FLOW>
          Override maximum volumetric flow (mm³/s)
      --bounds <BOUNDS>
          Override build volume as `x0,x1,y0,y1,z0,z1` (mm)
      --monotonic-z
          Require Z to be non-decreasing
      --min-temp <MIN_TEMP>
          Override minimum nozzle temperature required for extrusion (°C)
      --speed-range <SPEED_RANGE>
          Override allowed extrusion feedrate range as `min,max` (mm/min)
      --json
          Emit the gate and upload outcome as JSON
  -h, --help
          Print help