Category: 

What is a Trap Primer?

Article Details
  • Written By: Mary McMahon
  • Edited By: Nancy Fann-Im
  • Last Modified Date: 27 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

A trap primer is a plumbing fixture that adds water to a trap, which is a section of plumbing that prevents backflow of sewer gases. Trap design is relatively simple, and trap primers keep the plumbing in good working condition so people do not need to check on it. In some cases the building code requires them, and in others, they can be a very good idea. Most plumbing supply stores carry them along with other plumbing accessories for people who need to repair or replace fixtures.

In the trap, a layer of water suppresses sewer gases, keeping them out of a building. The water will evaporate over time, making it necessary to periodically refill the trap. With something like a toilet, every flush automatically refills the bend in the toilet designed to prevent sewer gases from seeping out. Floor drains and similar fixtures lack this feature, making it necessary to periodically refill the trap. A trap primer automates this process.

The trap primer can work in several different ways. One design routes a small amount of cold water from the sink every time it is run, keeping the trap full, but not overflowing. Others respond to pressure changes in the system. A plumber may have advice on the best option for a given setting, depending on how often a particular drain is used.

Ad

It is important to periodically inspect drains and traps to make sure they are working well. Any clogs should be cleared, and the trap primer should be run to confirm that it is adding water periodically to keep the trap appropriately full. If a strong or unpleasant odor starts to come from around a drain, this can be a sign of leaking sewer gases or another problem, like a clog. To fix the problem, any covering should be removed and some water poured in to see how it behaves; if it drains very slowly, for instance, this is a sign of a clog, and the drain may need to be plunged or snaked to be cleared.

In older homes, plumbers may not have installed trap primers at the time they put in the plumbing system. People should be aware of this when buying or moving into an older home and may want to take the time to check the plumbing to determine if it needs any repairs. If the building code mandates trap primer use for certain settings, residents can discuss the situation with a plumber and get advice on when and how to overhaul the plumbing system to bring it up to code.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}