Skip to content

Add BSW / Whitworth (BS 84) rounded thread profiles - #84

Open
viewinghood wants to merge 6 commits into
mwganson:masterfrom
viewinghood:feature/bsw-whitworth-threads
Open

Add BSW / Whitworth (BS 84) rounded thread profiles#84
viewinghood wants to merge 6 commits into
mwganson:masterfrom
viewinghood:feature/bsw-whitworth-threads

Conversation

@viewinghood

Copy link
Copy Markdown
Contributor

Summary

  • Add proper BSW/Whitworth 55° profiles with rounded crest/root (not UNC + Variant 55), generator, presets, copper icon, and Machining Doctor calculator link
  • Bump package version to 2.01
  • Related/alternative approach to open PR Added 55 Degree Thread Profile #72 (DrJPK)

Test plan

  • Create BSW object; default 1/4-20 preset looks correct
  • Spot-check a few other BSW sizes vs chart minors
  • Open Online Calculator → Machining Doctor BSW link
  • Optional: open _bsw_validation_plots/BSW_1095K104_clean_overlay.FCStd overlay

Dedicated command with correct basic minors (h = 2/3 H), reproducible generator, and validation artifacts. Addresses review points from PR mwganson#72 without mixing UNC presets and a 55 variant.
@viewinghood

Copy link
Copy Markdown
Contributor Author

Quick visual of the new form vs the existing ThreadProfile tables (pitch = 1, minor at 0): V60, V45, PG, and BSW Whitworth (55° with rounded crest/root). BSW depth h ≈ 0.640·P = (2/3)H — distinct from truncated-V / Variant-55 approaches.

Cheers,

Richard

thread_forms_V60_V45_PG_BSW

@viewinghood

Copy link
Copy Markdown
Contributor Author

Small note on the Test plan: the optional _bsw_validation_plots/... path is no longer in this PR (kept slim like PG). The BSW checks themselves (plots, FreeCAD overlays, McMaster BSF compare) live in my ThreadDefinitions work folders BSW_validation_plots and BSW_McMaster — happy to share if useful. The form graphic above is just the quick visual.

Keeps geometry checks, FreeCAD overlays, and reference STEPs on the fork for review without relying on local ThreadDefinitions only.
Keep plots, overlays, and McMaster STEPs on branch bsw-validation so PR mwganson#84 stays scoped like PG.
@viewinghood

Copy link
Copy Markdown
Contributor Author

BSW validation materials (plots, FreeCAD overlays, McMaster STEPs) are on a separate fork branch to keep this PR slim:
https://github.com/viewinghood/ThreadProfile/tree/bsw-validation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant