You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,7 +138,7 @@ with anything. Common combinations (full recipes in **[MANUAL.md](MANUAL.md#inte
138
138
|---|---|
139
139
|**BOSL2 / BOSL**| Use BOSL2 for attachments, rounding, and shapes; use tq‑threads for the actual threads. No symbol clashes (`tq_*` vs BOSL2's names). Subtract `tq_thread_cutter()` from BOSL2 solids; the `tq_*` parts are normal children you can `attach()` around. |
140
140
|**Migrating from Dan Kirshner / rcolyer `threads.scad`**|`metric_thread(d,p,l)` → `tq_thread(d,p,l)`; `english_thread()` → `tq_thread_tpi()`; `ScrewThread`/`ScrewHole` → `tq_thread` / `tq_threaded_hole`; `RodStart/RodEnd` → `tq_rod_start/tq_rod_end`. See the [migration table](MANUAL.md#migration). |
141
-
|**TinkerQuarry / KimCad**| MIT → GPL‑2.0 compatible; vendor `tq_threads.scad` into `library/` and `include` it from generated `.scad`. The generator can call presets by name (`tq_thread_preset("M8", …)`). |
141
+
|**TinkerQuarry**| MIT → GPL‑2.0 compatible; vendor `tq_threads.scad` into `library/` and `include` it from generated `.scad`. The generator can call presets by name (`tq_thread_preset("M8", …)`). |
142
142
|**Slicers (Orca/Cura/Prusa/Bambu)**| Export STL/3MF; threads are manifold so no repair step is needed. Print **axis vertical** for best flanks. |
143
143
|**NopSCADlib / hardware libs**| Use their part catalogs for visualization; use tq‑threads when you need a *printable* thread instead of a cosmetic one. |
Copy file name to clipboardExpand all lines: docs/index.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -97,7 +97,7 @@ <h2>Why tq-threads</h2>
97
97
<divclass="card"><h3>🖨️ Printable-first</h3><p>Fit clearance, internal-oversize / external-undersize compensation, lead-in chamfers, rounded roots, and real <code>$fn/$fa/$fs</code> are all parameters.</p></div>
98
98
<divclass="card"><h3>🔩 Batteries included</h3><p><strong>101 presets</strong> (M1.6–M64 coarse + full ISO 261 fine + UNC/UNF #0–1″), plus bolts, nuts, washers, countersunk & wood screws, augers, Phillips drives, clearance/counterbore/countersink holes, standoffs, couplers, and child‑difference <code>tq_tap</code>/<code>tq_drill</code> wrappers. Square, rectangular, narrow-tooth, and groove profiles are generic printable forms; tune <code>clearance</code> for FDM fit.</p></div>
99
99
<divclass="card"><h3>⚖️ MIT licensed</h3><p>Permissive <em>and</em> GPL-2.0-compatible, so it drops into a GPL-2.0-only project (e.g. TinkerQuarry) unchanged.</p></div>
100
-
<divclass="card"><h3>✅ Tested & CI</h3><p>Compile-time preset assertions, split fast/heavy suites, a PowerShell render-proof, and GitHub Actions rendering on every push.</p></div>
100
+
<divclass="card"><h3>✅ Tested & CI</h3><p>Compile-time preset assertions, split render cells, negative/assert tests, independent STL mesh checks, and GitHub Actions running the same proof on every push.</p></div>
0 commit comments