
Hose Slipping Off the Barb? 3D Print a BSP Hose Barb Fitting Sized to Your Hose
Few things on a boat are as irritating as a hose that weeps at the end. You tighten the clip, it holds for a week, and then there is a damp patch under the pump again. Often the real problem is not the clip: the barb is the wrong size for the hose, the barb has worn smooth, or the fitting is a thread you cannot buy in the right combination. A hose tail with the correct diameter and a proper locking profile fixes most of these leaks.
The problem: the barb and the hose never quite match
Boat plumbing mixes imperial pipe threads with metric hose. A pump or tank outlet may be a BSP thread, while the hose in the locker is 12 mm, 16 mm or 19 mm inside diameter. Chandlery adapters cover the common pairings, but the awkward ones, such as a long standoff to clear a bulkhead or an unusual hose size, are either missing or sold in a bulk pack you do not need. If you have already measured your hose and thread (see How to Measure a Hose and Thread for a Perfect 3D-Printed Fitting), you have everything you need to print the part yourself.
Why a printed fitting makes sense here
A printed fitting does not corrode, so there is no green crust where brass meets a stainless clip, and no electrolysis between dissimilar metals. It can be made to the exact hose ID and length, and you can reprint a spare in an afternoon. If you have not yet picked a filament, the material comparison in PETG vs ASA vs Nylon covers the trade-offs.
The protagonist: a parametric male BSP x 3-barb fitting
The BSP Hose Barb Fitting is a parametric file: a male BSP threaded end, a hex wrench flat, and a three-barb hose tail for rubber hose. The configurable parameters are:
- Thread size: BSP 1/8" to 1" (six sizes), with the hex flat calculated automatically to DIN 2999 (SW14 to SW41).
- Hose inner diameter: 6, 8, 10, 12, 16, 19 or 25 mm.
- Barbs: three barbs, each with a 25 degree entry ramp and a 90 degree vertical lock wall, so the hose slides on but resists pulling off.
- Hex body height: adjustable from 10 to 200 mm, so the same file gives you a short fitting or a long standoff.
- Transition: a chamfered barb-to-hex junction for smoother flow and a stronger joint.

Measurements to take before you configure it
- The thread you are screwing into: identify the BSP size (for example 1/2") from the port or the old fitting.
- The hose inner diameter: measure the bore with calipers, not the outside, and pick the nearest listed size.
- The clearance you need: if the hose must clear a bulkhead or a tank shoulder, raise the hex body height to suit.
Material and print settings
The product recommends PETG or PA12 for saltwater and fuel resistance; ASA and CF-Nylon are also listed as compatible. For water at ordinary onboard pressures, PETG is the practical choice. Prepare the print like this:
- Orient the part with the thread and seam axis vertical.
- Use enough perimeters to fill the wall completely with solid walls rather than relying on infill.
- Set the Z-seam to Scarf joint, use a low part-cooling fan, and add about 2 to 3 percent flow for better layer bonding.
- For pressures above about 1 bar, print in PETG rather than ASA, which seals layers less well.
The thread profile in the file is approximated with circular teeth, so tap the printed thread with a BSP G tap after printing for a proper seal, or fit a brass insert. We cover how layer lines leak and how to avoid it in How to 3D Print Watertight Boat Fittings That Hold Pressure.
Installation and use
- Test-fit the hose on the barbs dry. If it will not start by hand, warm the hose end in hot water rather than forcing it.
- Tap the thread, then wrap it with a generous amount of PTFE tape or thread sealant. See Sealing 3D Prints for the options.
- Hand-tighten, then finish with a spanner on the hex flat. Stop as soon as the joint feels firm; plastic threads do not need the torque brass does.
- Push the hose fully over all three barbs and add a stainless clip over the hose, not over the first barb edge.
- Pressure-test at about twice the working pressure before you rely on it, and check again after the first day under load.
Most onboard plumbing systems run at a maximum of about 3 bar. At that level the print settings above and plenty of thread sealant are normally enough. Only above roughly 4 bar does the product advise brushing a thin coat of epoxy inside as well.

Related parts
Many connections need the female half or a different shape. The BSP Female Hose Barb Fitting suits ports that carry a male thread, and the BSP Male x Hose Barb Elbow helps where a hose would otherwise kink. If you leave a port unused, the BSP Blanking Plug / Cap seals it. The whole plumbing range is in the Plumbing & Pumps collection.

Safety note
Printed parts are not certified marine equipment. Verify that the material and the design suit your application, and do not use a printed fitting for fuel or gas systems, below the waterline on a through-hull, or anywhere failure could endanger the boat or crew, unless it has been independently tested and approved. Always pressure-test and inspect regularly.
Questions about sizing or a thread you cannot identify? Write to info@marinelab3d.com.

