Skip to content

Releases: bash-ware/G-BASHWARE-UGS-Better-Job-Info

v1.2.0 — Accurate GRBL Kinematics & MQTT Telemetry

Choose a tag to compare

@bash-ware bash-ware released this 11 Oct 15:15

What's Changed in v1.2.0

🎯 Critical Kinematics & Time Estimation Fix

  • GRBL Junction Deviation Cornering Velocity Fix: Fixed sign error and boundary inversion in trigonometric half-angle junction deviation calculation (sin(theta/2) = sqrt(0.5 * (1 - cos(theta)))), correctly resolving gentle cornering speeds. Fixes massive time overestimation on high-density segment jobs (e.g. PCB isolation routing).
  • Directional Axis Acceleration Limits: Added multi-axis unit vector difference scaling matching GRBL's limit_value_by_axis_maximum.
  • 3D Helical Arc Integration: Motion segments now calculate true curved arc lengths for helical G2/G3 moves rather than chord approximations.

📡 Features Added in v1.1.0 & v1.2.0

  • Live MQTT Telemetry: Stream real-time job progress, elapsed time, ETA, and machine status to any local or cloud MQTT broker.
  • Automatic Parameter Discovery: Automatically pulls controller acceleration and max velocity settings (-, -) directly from GRBL upon machine connection.

📦 Installation

Download G-BASHWARE-UGS-Better-Job-Info-for-UGS-2.1.6.nbm and install via UGS Platform: Tools -> Plugins -> Downloaded -> Add Plugins..., or configure the update center.

v1.0.0 — G-BASHWARE Better Job Info for UGS 2.1.6

Choose a tag to compare

@bash-ware bash-ware released this 10 Oct 19:00

Physics-accurate CNC job duration, elapsed time, cutting percentage, and time left for Universal Gcode Sender Platform 2.1.6. Features 2-pass lookahead velocity planner, automatic controller acceleration/velocity parameter discovery, pause-aware stopwatch, and live feedrate override scaling.