Originally posted by: jndietz
updated OP with some pics of speaker...
i figured it wouldn't be so hard making a cab. isn't it just a box with a hole and a pipe in it?
Dude, theres WAY more to it then that.
The port determines tuning frequency and port air speed. Thelength of the port varies depending on the tuning frequency you want and the diameter of the port. Too high of tuning frequency and you have a very boomy sound and can easily damage the sub by going below the tuning point. Going below the tuning point unloads the sub from the box and power handling drops like a rock. Thelarger the diameter of the port, the longer the port needs to be for the same tuning frequency as a smaller diamater shorter port. But if airspeed is too high through the port you end up with port noise, so its a tradeoff of getting a port wide enough your airspeed is low and long enough you hit your desired tuning point for you application.
Making a port is almost an artform, it is NOT just "a hole with a pipe in it"
Without the T/S parameters of the speaker it will literally be impossible to tell you what the dimensions of the port should be. It cannot be done accurately. You might be able to find the manufacturers recommended box sizes.
As a generic box I would do 2.5ft^3 sealed. Most subs will respond well in a box that size,provided there a car audio sub (Or derivitive thereof).
Home audio subs may not perform as well (Although most would) in 2.5ft^3 due to the fact space in a home is usually not at the same premium it is in your car.
Regardless, 2-3ft^3 (Sealed) should be at least a usable box size for just about any sub on the planet.
*EDIT*
Some subs will respond well in a box (sealed) so small you couldnt put the sub inside of it. If your lucky enough to have such a beast you can make a very small box (say, .5 or .75ft^3) and inverse mount the sub.
Its doubtful, but worth a shot nonetheless.
*EDIT 2*
Also forgot to add, if you try pushing the tuning point too low you'll end up with a real wonky response over your sub frequency range.