Allow Spools Heavier Than Theoretical Max #42

Closed
opened 2026-01-16 05:11:56 +00:00 by tonym · 0 comments
Owner

Summary

Remove/relax validation that prevents spools from exceeding theoretical weight.

Upstream Issue

Problem

Manufacturing tolerances mean spools often weigh 10-50g more than advertised. Spoolman rejects these with 422 error.

Current Behavior

  • Theoretical max = filament_weight + spool_weight
  • Backend rejects if measured_weight > theoretical max
  • Users cant save accurate measurements

Proposed Fix

Option A: Remove Validation

Just allow any weight. Trust user input.

Option B: Warning Instead of Error

Show warning but allow saving.

Option C: Tolerance Setting

Allow X% over theoretical (default 10%).

Recommendation

Option A - just remove the validation. Users know what they measured.

## Summary Remove/relax validation that prevents spools from exceeding theoretical weight. ## Upstream Issue - https://github.com/Donkie/Spoolman/issues/299 (3 thumbs up) ## Problem Manufacturing tolerances mean spools often weigh 10-50g more than advertised. Spoolman rejects these with 422 error. ## Current Behavior - Theoretical max = filament_weight + spool_weight - Backend rejects if measured_weight > theoretical max - Users cant save accurate measurements ## Proposed Fix ### Option A: Remove Validation Just allow any weight. Trust user input. ### Option B: Warning Instead of Error Show warning but allow saving. ### Option C: Tolerance Setting Allow X% over theoretical (default 10%). ## Recommendation Option A - just remove the validation. Users know what they measured.
tonym closed this issue 2026-01-23 05:14:09 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tonym/spoolman2#42
No description provided.