Parametric BSPP (G) / NPT Threaded Pipe Adapter – Customizable Connector
This is a fully parametric pipe adapter designed for BSPP (G) and NPT threads, built for reliable 3D printing and real-world use.
Unlike many “decorative” thread models, this design uses standard thread dimensions (major diameter, pitch, and thread angle) and generates true triangular thread profiles via the proven threads-scad library. The result is stronger, clearer, and more printable threads that actually fit.
🔧 Supported Standards
- BSPP (G / ISO 228) – 55° Whitworth thread profile
- NPT – 60° thread profile (nominal straight-thread form for printed parts)
Common sizes included (expandable):
- G: 1/8, 1/4, 3/8, 1/2, 3/4, 1, 1-1/4
- NPT: 1/8, 1/4, 3/8, 1/2, 3/4, 1, 1-1/4
⚙️ Fully Parametric
You can customize:
- Inlet & outlet thread standard and size
- Male or female threads on each end
- Threaded length
- Wall thickness
- Transition length and shape
- Optional hex wrench flats
- Thread tolerance (single parameter for fit tuning)
All customization is done via simple parameters—no editing of geometry required.
🧵 Designed for 3D Printing
- Clean, triangular thread profiles (not thin fins or fake spirals)
- One-knob thread tolerance for easy printer/material adjustment
- Conservative internal bore sizing to preserve female thread strength
- Works well with PLA, PETG, ABS, Nylon (material-dependent fit)
🖨️ Printing Tips
- Print with higher perimeter count (≥3 recommended)
- Layer height ≤ 0.28 mm for best thread definition
- If threads are tight: increase thread_tolerance slightly
- If threads are loose: decrease thread_tolerance
📌 Use Cases
- Pipe and hose adapters
- Plumbing prototypes
- Workshop fixtures
- Enclosures and fluid routing
- Custom fittings where off-the-shelf parts don’t exist
Boost MeIf this connector helps your project, please give it a boost!