How to Build a PVC Train Horn
Under $20 in PVC and a plastic lid will get you a functional diaphragm-and-bell train horn. Here's how it works and how to build one.
The honest expectation
A homemade PVC train horn produces a real chord-horn tone using the same diaphragm-and-bell physics as a Nathan AirChime K5LA — just at much lower cost and dB. Realistic output is around 110–120 dB at 3 ft, depending on your bell length, diaphragm material, and source PSI. That's far below the 149.4 dB Nathan K5 ceiling, but it's audibly recognizable as a train horn rather than a generic loud noise. For comparison see our loudest train horns ranking.
The build is a ~$20 weekend project. Parts come from any large hardware store. Unlike DIY drill-based projects (see our forthcoming DIY drill train horn page), the PVC build doesn't need an air compressor — you can run it from a tire pump, a bike pump, or even compressed lung air for a low-pressure test.
How a chord horn actually works
Same physics as any train horn: compressed air flows through a chamber that has a flexible diaphragm stretched across one face. As air rushes past, the diaphragm vibrates rapidly. The frequency of vibration is determined by:
- Diaphragm material and thickness — thinner / lighter = higher frequency
- Air pressure — higher PSI drives the diaphragm faster
- Bell length — longer bells produce lower fundamentals
- Bell taper — controls how harmonics develop
For full chord-horn physics see How Do Train Horns Work?. The PVC build replicates the diaphragm + bell + air supply combination at hobbyist scale.
Materials list (~$20)
Available at Home Depot, Lowe's, or any plumbing-supply store:
- 1× section of 4″ PVC pipe, 6″ long (the body / chamber)
- 1× section of 1″ PVC pipe, 14–18″ long (the bell — longer = lower note)
- 1× 4″ to 2″ reducer
- 1× 2″ to 1″ reducer
- 1× 4″ end cap (for the back of the chamber)
- 1× brass air-line nipple / fitting (1/4″ NPT, with rubber washer)
- 1× plastic transmission funnel or PVC trumpet flare for the bell exit (optional but improves projection)
- 1× plastic food container lid (Ziploc or similar) for the diaphragm — cut to fit between the 4″ pipe and the reducer
- 1 small bottle of PVC cement (for permanent joints; use only on joints you don't plan to disassemble)
- Reinforced rubber tubing for the air line
Plastic-lid diaphragm material is a community-tested standard — per RoadKill Customs' build guide and the JeepForum PVC train horn thread, Ziploc container lids and similar polycarbonate-thickness plastics produce the most consistent tone.
Construction steps
- Cut the 4″ pipe to ~6″ length. This is the chamber body. Smooth the cut edges with a file.
- Cut the 1″ pipe to your chosen bell length (14–18″). Longer = lower fundamental. A 16″ bell typically produces a fundamental around 250–300 Hz — close to the lower notes of a Nathan K5LA chord.
- Drill a 1/4″ NPT hole in the 4″ end cap for the air-line fitting. Thread the brass nipple in with the rubber washer to seal.
- Cut the diaphragm from a plastic lid. Cut a flat circle slightly larger than the inside diameter of the 4″-to-2″ reducer (about 2″ diameter). The diaphragm needs to be tensioned across the reducer like a drum head.
- File or Dremel-cut the internal stop in the 2″-to-1″ reducer so the 1″ pipe passes all the way through and butts against the diaphragm — per JeepForum's build description, this is critical for proper diaphragm engagement.
- Assemble in order: end cap (with air fitting) → 4″ pipe (chamber) → 4″-to-2″ reducer with diaphragm clamped between → 2″-to-1″ reducer → 1″ bell pipe → optional flare/funnel.
- Test-fit before cementing. Run a low-PSI source (lung air or hand pump) and verify you get a tone. Adjust diaphragm tension if it doesn't.
- PVC-cement the permanent joints — typically the end cap and the chamber body. Leave the diaphragm sandwich friction-fit so you can replace it.
- Connect a 1/4″ air line to the brass fitting. Source can be a bike pump, tire compressor, or any 12 V air compressor (HornBlasters 2L or similar) for higher-PSI / louder operation.
Operating pressure and performance
- Lung air (~5 PSI): produces a soft, audible tone — useful as a proof-of-concept test. Per RoadKill Customs, "they will even sound good with just the pressure in your lungs."
- Bike / tire pump (~30–60 PSI): gets you 100–110 dB realistic at 3 ft.
- 12V vehicle compressor or HornBlasters 2L (60–110 PSI): gets you 110–120 dB realistic at 3 ft. This is the recommended operating range.
- Above 110 PSI: not recommended for PVC — schedule 40 PVC's burst pressure is around 200 PSI but operating margins should stay below 50% of burst. Above 110 PSI you also stress the cement joints.
Real Nathan K-series operate at 90–140 PSI on cast aluminum bells. PVC at half that pressure produces ~30 dB less output — predictable acoustic physics.
Multi-chime PVC builds
For a chord effect closer to a real K5LA, build three to five separate PVC bell assemblies with different bell lengths, all fed from a common air manifold. Approximate target lengths for a B major 6th approximation:
- Lowest bell: ~22″ (D♯ ~311 Hz)
- Second bell: ~18″ (F♯ ~370 Hz)
- Third bell: ~16″ (G♯ ~415 Hz)
- Fourth bell: ~13″ (B ~494 Hz)
- Fifth bell: ~11″ (D♯ octave ~622 Hz)
Bell-length-to-frequency relationship varies with diaphragm tension and bell taper, so expect to tune by ear. Hear the target chord on our interactive soundboard to compare.
Safety considerations
- PVC pressure rating: Schedule 40 (typical residential PVC) is rated for ~280 PSI burst at room temperature, but operating margin should keep it under 110 PSI. Don't use ABS — different burst behavior.
- Pressure relief: If using a stored-pressure source (small tank), include an inline relief valve set below your operating PSI.
- Eye protection during testing. A diaphragm or joint failure can launch fragments.
- Hearing protection. Even at 110 dB at 3 ft, the OSHA 30-minute exposure limit (110 dB) is reached almost immediately. Wear plugs during testing.
- UV degradation for outdoor mount — PVC becomes brittle under UV exposure. Paint or shield the horn if it lives outside.
Vehicle integration
A PVC train horn won't pass a state inspection as a "vehicle horn" replacement — it doesn't meet FMVSS 141 construction standards. But mounted as an aftermarket accessory horn, it follows the same legal regime as any other aftermarket horn (110 dB state caps, etc.). See our legal hub.
For a vehicle install, pair the PVC horn with a 12V solenoid valve and the universal wiring topology in our wiring diagram page. Use a 5-gallon air tank for sustained blasts; the PVC horn will fail before the tank pressure does.
Why someone would build this
- Education / hobby. Understanding chord-horn acoustics by building one is more memorable than reading about it.
- Cost. $20 vs $1,650 for a real K5LA. The acoustic output gap is real, but for non-vehicle uses (theater props, school projects, tailgate noise-makers), the price difference is dispositive.
- Customization. Build any chord you want by choosing bell lengths individually.
- Emergency / temporary use. Maritime / outdoor enthusiasts sometimes carry PVC horns as backup signaling devices.
Related DIY pages
- DIY Train Horn Builds — main hub
- Free PVC train horn plans (PDF, forthcoming)
- DIY drill-powered train horn (forthcoming)
- DIY impact-driver train horn (forthcoming)
- 3D printed train horn designs (forthcoming)
Sources
- JeepForum — PVC Train Horn Build thread (community-sourced build details, internal-stop modification)
- RoadKill Customs — How To Make PVC Train Horns at Home (full procedure walkthrough)
- BossHorn — PVC Train Horn Plans: A DIY Guide
- Gizmoplans — PVC Air Horn Plans (paid PDF reference)
- Instructables — Truck Air Horn 11 Steps (related Instructables tutorial)
- Chevy Astro and GMC Safari Forum — Homemade Air Horns (additional community build threads)
We do not perform hands-on PVC builds — this guide aggregates community documentation. PVC pressure ratings and specific operating PSI vary by manufacturer; verify with your specific PVC's data sheet before pressurizing.