SolidCraft Threads

Run SolidCraft in your browser

The official web build, loaded right here. No install, no account. Desktop browser with a mouse recommended.

Loads the open-source web build (a few MB). Your models stay in your browser.

Next: get the desktop app

We picked your system. Files come straight from the official GitHub release (always the latest version).

Latest release: v0.29.0 (1 November 2026)

The installers are not code-signed yet, so Windows or macOS may warn you the first time. How to get past the warning.

Two different things both called "threads" in SolidCraft

Search the UI for "thread" and you'll land in two places that do different jobs:

Neither one carves a helical groove into the part by default. Both store a designation (like M8 or 1/4-20 UNC) and geometry stays a plain cylindrical bore or cylinder. If you need a part that actually looks threaded in a render or 3D print, you model that separately with a swept cut — these two commands are for callouts and drill sizing, not thread-profile geometry.

What the Hole catalogue actually covers

The Tapped option in the Hole dialog gives you:

Family Sizes Profile Notes
ISO metric Coarse catalogue + 15 extra fine diameter/pitch pairs 60° Pitch isn't shown in the designation for coarse (M8), but is for fine (M8x1)
UNC 14 sizes, #4–#12 and 1/4"–1" 60° Unified Designation like 1/4-20 UNC
UNF 14 sizes, #4–#12 and 1/4"–1" 60° Unified Designation like #10-32 UNF
G / BSPP (internal) 1/8" to 1", 6 sizes 55° parallel pipe BSPP accepted as an alias for G
Rp (internal) 1/8" to 1", 6 sizes 55° parallel pipe Kept as a separate family from G — drill recommendations differ

The docs are explicit that this is a verified subset, not full coverage of any of these standards — don't expect every size a hardware catalogue lists.

A few things that trip people up:

Where the suggested drill size comes from

Family Method Source
ISO metric Nominal diameter minus pitch, rounded to 0.001 mm (M8 → 6.75 mm) Existing SolidCraft convention, unchanged
UNC / UNF Guhring's "approximately 75% theoretical thread" cut-tap column Guhring, Tap Drill Sizes
G / BSPP, Rp Yamawa's drill column (default) + a separate recommended process-bore figure Yamawa YEU23 European catalogue

These are cutting-tap starting points, not form-tap recommendations, and SolidCraft's own docs say material, hole depth, drilling accuracy and your tap manufacturer's process guidance still determine the drill you actually use. If you type in an explicit diameter, that overrides the suggestion.

For G and Rp specifically, SolidCraft shows two different numbers on purpose — a drill size and a process-bore recommendation — because the two pipe-thread families use different drills even at the same nominal size. The six catalogue pairs, in mm:

Nominal G drill Rp drill G process-bore Rp process-bore
1/8 8.75 8.5 8.78 8.55
1/4 11.75 11.4 11.78 11.5
3/8 15.25 14.8 15.28 14.9
1/2 19.0 18.5 19.04 18.55
3/4 24.5 24.0 24.52 24.1
1 30.75 30.2 30.77 30.25

Turning on cosmetic thread markings

By default, a tapped hole or Thread feature looks like a plain smooth bore in the viewport — the thread only exists as metadata until you turn on the display:

Preferences → Graphics → Cosmetic thread markings

What that switch does and doesn't do:

FAQ-style notes worth knowing before you model

As always, build small test geometry before committing to a production part: make a plate, add a Tapped hole, try a few sizes across families, save, reopen, and confirm the designation and drill size you expect are the ones you get.

FAQ

Does SolidCraft cut a real helical thread?

Not by default. The Hole command's Tapped option and the separate Thread command create the pilot bore (or cylinder) plus cosmetic thread metadata — diameter, pitch, designation, internal/external, partial length — not a modeled helical groove. If you turn on the optional display mode (below), SolidCraft draws schematic tilted bands on the wall to show where threads are, but that is a visual hatch on top of the existing surface, not a separate geometry feature. Only a design explicitly built with a swept helical cut shows an actual thread profile, and that keeps displaying its own geometry regardless of the display setting.

What thread families does the Hole dialog support?

ISO metric coarse sizes plus 15 additional metric fine diameter/pitch pairs, 14 UNC and 14 UNF Unified sizes (#4 through #12 and 1/4" through 1"), and six sizes each of internal G/BSPP and Rp parallel pipe threads. It's described in the docs as a verified subset, not full coverage of any of these standards. The separate Thread command stays ISO metric only — Unified and pipe threads are modeled by a tapped hole, not by Thread.

Where does the tap-drill size come from?

For ISO metric, it's the simple nominal-diameter-minus-pitch estimate (M8 → 6.75 mm, M8x1 → 7 mm), rounded to 0.001 mm — the same number the Hole command has always used. For UNC/UNF, the pilot comes from Guhring's published 'approximately 75% theoretical thread' cut-tap column, converted to millimetres without rounding. For G/BSPP and Rp, SolidCraft shows Yamawa's drill column by default plus a separate recommended process-bore figure. A diameter you set explicitly always overrides the suggestion, and these are starting points for cutting taps, not form taps — material, depth and your tap maker's guidance still decide the real drill.

How do I turn on the thread markings I see in screenshots?

Preferences → Graphics → Cosmetic thread markings. It's off by default, applies immediately without a rebuild, and is a display preference, not a document property — it won't change what's saved in the file or exported to mesh/STL. It only draws in the shaded viewport (desktop and web); wireframe and transparent/faded bodies don't show it.

Why don't I see markings on every threaded hole in a big assembly?

The renderer shares one scene budget across the whole model (500,000 inspection units and up to 65,536 marking strokes, capped at 32,768 per body), and the per-hole band count scales down from 32 toward as few as 4 as the assembly gets denser so everything fits the budget. Very large models can lose later markings entirely; zooming in won't recover bands that were cut for budget, only ones that were just too small to render. A face also has to stay an analytic cylinder within the stored thread's diameter range — a hole that's been enlarged or had its wall replaced won't be marked.

Does a custom metric thread size stay editable?

Yes. Picking Custom in the Hole dialog lets you set your own nominal diameter and pitch, it stays selected even if those numbers happen to match a catalogue entry, and the docs note an invalid draft can't silently fall back to apply an earlier valid value.

Sources

Last updated: