[family] drum_tension_lug: drum-shell tension lug - #15
Conversation
Radiused cast lug body that bolts to a drum shell with two centreline screws and receives the tension rod in a threaded insert bore at the head end (both ends for a double-ended tube lug). 8 parameters, one feature toggle (double_ended). bench2 validate passes; difficulty + extremes renders inspected. Signed-off-by: BenchCAD <benchcad@users.noreply.github.com>
bench2 validatedrum_tension_lugPreviews: see the |
HaozheZhang6
left a comment
There was a problem hiding this comment.
Validated in a clone (bench2 validate passes, 15/15 unique) and checked the constraints against the SD Sparedrum L20BD drawing/photo in #10 — the functional dims and the single/double-ended toggle read fine. Two fidelity gaps against the reference, though:
- No rod-thread boss. The real lug threads the rod into a cylindrical boss that stands proud of the head end; here
rod_boreis drilled straight into the flat block face, so that protruding feature is gone. It's a discrete geometric feature (not just cast surfacing) and worth adding. - Domed silhouette dropped. The body notes this, but between the two the part renders as a generic radiused block — nothing in the four views says "drum lug" rather than "small bracket." A modest crown/taper on the top face would recover the read.
The mount-hole and rod-bore logic itself looks right (blind screws up from the shell face, bore on the body axis). Reconsidering the boss is the main ask.
Signed-off-by: BenchCAD <benchcad@users.noreply.github.com>
|
Closing with its issue: #10 is superseded by #78 ( |
Family
drum_tension_lug—cat:music-hardwareReference (issue #10 — SD Sparedrum L20BD)
Generated — benchmark views (what the model sees)
Three-view + iso — hard example
Extremes — smallest & largest sampled instances
How it's parameterized
A drum-shell tension lug — a radiused cast body bolted to the shell by two centreline screws, with a rod-thread insert bore at the head end. 8 params, one feature (
double_ended= tube lug, rod bore at both ends). Body / hole spacing / bores from the SD Sparedrum L-series; rod threads from Pearl.Verification (every sampled instance — one non-degenerate solid)
bench2 validate drum_tension_lug --seeds 5→ PASS (8 params complete, difficulties distinct, 15/15 unique shapes).Checklist
bench2 validatepasses locally (CI re-runs it)designs/drum_tension_lug/, body hasCloses #10source/check()cites a real rule or honestproportion— nothing fabricatedSources used
fillet_r— cast corner radius (proportion). Body modelled as a radiused block; functional features exact.