Repository navigation
Releases: bash-ware/G-BASHWARE-UGS-Better-Job-Info
Releases · bash-ware/G-BASHWARE-UGS-Better-Job-Info
Release list
v1.2.0 — Accurate GRBL Kinematics & MQTT Telemetry
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
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.