Build a Passive Speaker System: Driver Selection, Crossover Design, and Enclosure Build
Our Class-D amplifier build covers the electronics that drive a speaker, and briefly touches on matching an amp to a speaker's impedance and power handling — but it stops at "here's an amplifier, plug speakers into it." This project is the other half: building the speakers themselves, from raw drivers, a passive crossover network, and a properly-designed enclosure, using a CNC-cut or 3D-printed structure. A well-built passive two-way bookshelf speaker is a genuinely satisfying maker project that combines woodworking or CNC work, basic electronics, and enough acoustic theory to actually matter to how the finished pair sounds.
Why Build Rather Than Buy
Commercial speakers at any given price point are a series of compromises between driver cost, cabinet manufacturing cost, and margin. Building your own lets you spend the entire budget on drivers and a well-executed enclosure with no markup, and — more importantly for a maker audience — gives you a CNC router and a laser cutter's worth of control over baffle shape, internal bracing, and port geometry that off-the-shelf speakers simply don't offer at a hobbyist price point.
Parts List
- 5.25" Mid-Woofer Driver (pair)
- 1" Dome Tweeter (pair)
- Non-Polarized Crossover Capacitors (assorted values)
- Air Core Inductors (crossover coils)
- Power Resistors (tweeter attenuation, 10W)
- Speaker Binding Post Terminal Cups
- 18mm MDF Sheet (cabinet material)
- Polyfill Acoustic Stuffing
- Flared Port Tube (for ported/bass-reflex designs)
- Speaker Grille Cloth
- Wood Glue
- 16-Gauge Speaker Wire
Choosing Drivers
Driver choice drives everything else in this build — cabinet volume, crossover point, and port tuning all depend on the specific Thiele/Small parameters of the woofer you pick, so this isn't a step to skip or rush. Reputable driver manufacturers publish full parameter sets (Fs, Qts, Vas, and the rest) for every model, and free tools like WinISD or the online Speakerbox Lite calculator let you plug those numbers in and see predicted frequency response for different box volumes before you cut a single piece of MDF. As a starting point for a first build, look for a 5.25" mid-woofer with a Qts in the 0.3-0.5 range (a good match for a sealed or modestly ported small box) and a soft-dome tweeter that specifies a recommended crossover frequency compatible with your woofer's usable range — most 5.25" woofers start beaming (losing high-frequency dispersion) somewhere around 2.5-4kHz, which is where you want the tweeter to take over.
Designing the Crossover
A basic 2nd-order (12dB/octave) crossover needs just four passive components: an inductor and capacitor in the low-pass section feeding the woofer, and a capacitor and inductor in the high-pass section feeding the tweeter, plus a resistor pad on the tweeter leg if it's more efficient than the woofer (very common — tweeters often run 2-4dB hotter than woofers at the same input power, and an unpadded crossover will sound tweeter-forward and thin). The core formulas for a target crossover frequency fc:
Low-pass inductor: L = Z / (2π × fc) Low-pass capacitor: C = 1 / (2π × fc × Z) High-pass capacitor: C = 1 / (2π × fc × Z) High-pass inductor: L = Z / (2π × fc) (Z = nominal driver impedance, typically 8Ω or 4Ω)Free crossover calculator tools (there are several web-based ones built specifically for this) will run these numbers for you and let you compare 1st, 2nd, and 3rd-order topologies. For a first build, a 2nd-order Linkwitz-Riley crossover around 3kHz is a forgiving, well-understood starting point that most driver combinations handle gracefully.
Enclosure Design and Building
Sealed boxes are the easier and more forgiving enclosure type for a first build — no port tuning to get wrong, and a smaller, more predictable box volume requirement than a ported design. Once you've settled on a target internal volume from your driver's Thiele/Small parameters, design panels in Fusion 360 or a similar CAD tool, accounting for material thickness on internal volume calculations (a common beginner mistake is designing to the box's external dimensions and ending up with noticeably less usable internal air volume than intended). Cut panels from 18mm MDF on the Wolfpawn 4040 Pro — MDF is the standard material for speaker cabinets specifically because its dense, non-resonant structure doesn't color the sound the way plywood's layered grain can. Rabbet or dado the panel edges for glue-up strength rather than relying on butt joints and screws alone, brace the interior with a cross-brace or two on any panel larger than about 8x10 inches to control panel resonance, and seal every internal seam thoroughly — even a small air leak measurably changes a sealed box's tuning and can introduce audible chuffing noise.
Assembly
- Cut and dry-fit all panels before gluing anything — confirm driver cutouts, port location (if ported), and terminal cup cutout all line up correctly.
- Glue up the cabinet, clamp thoroughly, and let it cure fully before proceeding — a rushed glue-up is the single most common source of an audible rattle later.
- Line the interior with polyfill stuffing (loosely, not packed tight) to damp internal standing waves without overly restricting the enclosed air volume.
- Solder the crossover network on a small board or point-to-point, and secure it to an interior wall away from direct contact with the woofer's magnet to avoid magnetic interaction with any iron-core inductors.
- Wire drivers to the crossover, then the crossover to the terminal cup, double-checking polarity on both drivers — a woofer and tweeter wired out of phase with each other will show a noticeable dip right at the crossover frequency.
- Mount drivers, attach grille cloth or a printed/laser-cut grille frame, and let any adhesive or gasket material cure before first listen.
Safety
MDF dust from cutting and routing is a respiratory irritant worth taking seriously — wear a proper dust mask or respirator and run dust collection at the router, not just at the end of the job. Wood glue and any finish you apply to the cabinets should be used in a ventilated space per their label instructions, and if you're soldering the crossover, the usual soldering ventilation and eye protection apply.
A finished pair driven by the site's Class-D amplifier build makes a genuinely good-sounding, fully DIY audio chain from source to speaker — and once you've built one crossover and one enclosure, scaling up to a 3-way design or a larger tower cabinet is mostly the same process applied to more drivers and a bigger box.
Related Guides
- How to Build a Class-D Audio Amplifier: TPA3116, Power Supply, and Speaker Matching
- Cutting MDF on the Ray5 20W — Speeds, Venting, and Tips
- Longer Ray5 20W Wood Cutting and Engraving Settings: Plywood, Pine, MDF, Basswood, and Hardwoods
- CNC Router Feeds and Speeds for Wood: A Beginner's Guide
- Designing Enclosures for Electronics Projects: Materials, IP Ratings, Ventilation, and Cable Entry
- Parametric Box Generation for Laser Cutting with Boxes.py: Joints, Kerf, and Custom Layouts
- Powering Maker Electronics from Mains AC Safely: Isolated Supplies, Fusing, and Enclosure Design
- How to Build a Class-D Audio Amplifier: TPA3116, Power Supply, and Speaker Matching