{"id":2486,"date":"2026-04-22T05:40:26","date_gmt":"2026-04-22T05:40:26","guid":{"rendered":"https:\/\/bbpmfg.com\/?page_id=2486"},"modified":"2026-04-22T05:45:14","modified_gmt":"2026-04-22T05:45:14","slug":"grinder-pump-sizing-calculator","status":"publish","type":"page","link":"https:\/\/bbpmfg.com\/es\/sewage-pumps\/sewage-grinder-pump\/grinder-pump-sizing-calculator\/","title":{"rendered":"calculadora de tama\u00f1o de bombas de molienda"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-502f1cd\" data-block-id=\"502f1cd\"><style>.stk-502f1cd {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-502f1cd-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-203cbe3\" data-v=\"4\" data-block-id=\"203cbe3\"><style>.stk-203cbe3-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-203cbe3-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-203cbe3-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-ea4cc9b\" data-block-id=\"ea4cc9b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-ea4cc9b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ba270ff\" data-v=\"4\" data-block-id=\"ba270ff\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ba270ff-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ba270ff-inner-blocks\">\n<!-- Tool 1: Grinder Pump Sizing Calculator \u2014 BBP | Primary #1848C0 Accent #F0C018 | CTA #ct-popup-820 -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap');\n\n#bbp-sizer {\n  --cp: #1848C0; --ca: #F0C018; --c0: #0A1A3F; --c1: #FFF; --c3: #F6F5F3; --c4: #E5E3DD; --c5: #9C988F; --c6: #555;\n  --fM: 'IBM Plex Mono', 'Courier New', monospace;\n  max-width: 1120px; margin: 0 auto; padding: 32px 20px; color: var(--c6); line-height: 1.6;\n}\n#bbp-sizer * { box-sizing: border-box; }\n#bbp-sizer h1 { font-size: 26px; color: var(--c0); margin: 0 0 8px; }\n#bbp-sizer .subtitle { font-size: 14px; color: var(--c6); margin-bottom: 28px; }\n#bbp-sizer .card { background: var(--c1); border: 1px solid var(--c4); padding: 28px; border-top: 4px solid var(--cp); }\n#bbp-sizer .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; }\n#bbp-sizer label { display: block; font-family: var(--fM); font-size: 11px; text-transform: uppercase; color: var(--cp); letter-spacing: 0.5px; margin-bottom: 6px; }\n#bbp-sizer input, #bbp-sizer select { width: 100%; height: 44px; padding: 0 12px; font-family: var(--fM); font-size: 14px; color: var(--c0); background: var(--c1); border: 1px solid var(--c4); outline: none; border-radius: 0; }\n#bbp-sizer input:focus, #bbp-sizer select:focus { border-color: var(--cp); }\n#bbp-sizer select { appearance: none; -webkit-appearance: none; background-image: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231848C0' stroke-width='1.5'\/%3E%3C\/svg%3E\"); background-repeat: no-repeat; background-position: right 12px center; padding-right: 32px; }\n#bbp-sizer .hint { font-size: 11px; color: var(--c5); margin-top: 4px; font-family: var(--fM); }\n#bbp-sizer .btn { margin-top: 22px; padding: 14px 28px; font-size: 14px; font-weight: 600; border: none; cursor: pointer; letter-spacing: 0.3px; }\n#bbp-sizer .btn-calc { background: var(--cp); color: var(--c1); }\n#bbp-sizer .btn-calc:hover { background: var(--c0); }\n#bbp-sizer .btn-quote { background: var(--ca); color: var(--c0); margin-left: 10px; text-decoration: none; display: inline-block; }\n#bbp-sizer .result { margin-top: 28px; padding: 24px; background: var(--c0); color: var(--c1); border-left: 5px solid var(--ca); display: none; }\n#bbp-sizer .result.show { display: block; }\n#bbp-sizer .result .model { font-family: var(--fM); font-size: 32px; font-weight: 600; color: var(--ca); letter-spacing: 1px; }\n#bbp-sizer .result .tdh { font-size: 14px; margin-top: 6px; color: var(--c5); font-family: var(--fM); }\n#bbp-sizer .result .rationale { margin-top: 16px; font-size: 14px; line-height: 1.6; color: var(--c1); }\n#bbp-sizer .result .specs-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(110px, 1fr)); gap: 16px; margin-top: 18px; padding-top: 16px; border-top: 1px solid rgba(255,255,255,0.15); }\n#bbp-sizer .result .specs-row .item { text-align: center; }\n#bbp-sizer .result .specs-row .val { font-family: var(--fM); font-size: 18px; color: var(--ca); font-weight: 600; }\n#bbp-sizer .result .specs-row .lbl { font-size: 11px; color: var(--c5); margin-top: 3px; }\n#bbp-sizer .result .warn { margin-top: 16px; padding: 10px 14px; background: rgba(240, 192, 24, 0.15); font-size: 13px; color: var(--ca); font-family: var(--fM); }\n#bbp-sizer .note { margin-top: 18px; padding: 14px; background: var(--c3); font-size: 12px; color: var(--c6); font-family: var(--fM); line-height: 1.5; }\n@media (max-width: 640px) {\n  #bbp-sizer { padding: 20px 14px; }\n  #bbp-sizer .card { padding: 20px; }\n  #bbp-sizer .btn-quote { margin-left: 0; margin-top: 10px; display: block; text-align: center; }\n  #bbp-sizer .result .model { font-size: 26px; }\n}\n<\/style>\n\n<div id=\"bbp-sizer\">\n\n<h1>Grinder Pump Sizing Calculator<\/h1>\n<p class=\"subtitle\">Estimate the right BBP model based on peak flow, total dynamic head, and destination voltage. Not a substitute for a full engineering review \u2014 request one below after sizing.<\/p>\n\n<div class=\"card\">\n<div class=\"grid\">\n\n<div>\n<label for=\"app-type\">Application Type<\/label>\n<select id=\"app-type\">\n<option value=\"basement\">Basement \/ upflush<\/option>\n<option value=\"hotel\">Hotel \/ restaurant<\/option>\n<option value=\"commercial\">Hospital \/ commercial kitchen<\/option>\n<option value=\"lift-station\">Municipal lift station<\/option>\n<option value=\"food-plant\">Food processing plant<\/option>\n<\/select>\n<\/div>\n\n<div>\n<label for=\"flow-gpm\">Peak Flow (GPM)<\/label>\n<input id=\"flow-gpm\" type=\"number\" min=\"10\" max=\"400\" step=\"1\" placeholder=\"60\" \/>\n<div class=\"hint\">Residential: 15\u201340 \u00b7 Hotel: 50\u2013120 \u00b7 Municipal: 150\u2013300<\/div>\n<\/div>\n\n<div>\n<label for=\"vertical-lift\">Vertical Lift (ft)<\/label>\n<input id=\"vertical-lift\" type=\"number\" min=\"0\" max=\"80\" step=\"1\" placeholder=\"15\" \/>\n<div class=\"hint\">Basin inlet to highest discharge point<\/div>\n<\/div>\n\n<div>\n<label for=\"pipe-run\">Horizontal Pipe Run (ft)<\/label>\n<input id=\"pipe-run\" type=\"number\" min=\"0\" max=\"5000\" step=\"10\" placeholder=\"100\" \/>\n<div class=\"hint\">Adds friction to TDH (roughly 2 ft per 100 ft of 2&#8243; pipe)<\/div>\n<\/div>\n\n<div>\n<label for=\"voltage\">Destination Voltage<\/label>\n<select id=\"voltage\">\n<option value=\"115-60\">115V 60 Hz (North America)<\/option>\n<option value=\"230-60\">230V 60 Hz (North America)<\/option>\n<option value=\"220-50\">220V 50 Hz (EU \/ ME \/ SEA)<\/option>\n<option value=\"380-50\">380V 50 Hz (EU \/ ME \/ SEA)<\/option>\n<option value=\"415-50\">415V 50 Hz (AU \/ NZ \/ UK)<\/option>\n<option value=\"200-50\">200V 50 Hz (Japan)<\/option>\n<\/select>\n<\/div>\n\n<div>\n<label for=\"solids-risk\">Solids \/ Wipes Risk<\/label>\n<select id=\"solids-risk\">\n<option value=\"low\">Low \u2014 clear effluent<\/option>\n<option value=\"med\">Medium \u2014 household waste<\/option>\n<option value=\"high\">High \u2014 wipes, rags, grease<\/option>\n<option value=\"extreme\">Extreme \u2014 fibrous industrial<\/option>\n<\/select>\n<\/div>\n\n<\/div>\n\n<button class=\"btn btn-calc\" onclick=\"bbpCalc()\">Calculate Model<\/button>\n\n<div class=\"result\" id=\"result\">\n<div class=\"tdh\" id=\"tdh-line\"><\/div>\n<div class=\"model\" id=\"model-line\"><\/div>\n<div class=\"rationale\" id=\"rationale-line\"><\/div>\n<div class=\"specs-row\" id=\"specs-row\"><\/div>\n<div class=\"warn\" id=\"warn-line\" style=\"display:none\"><\/div>\n<a href=\"#ct-popup-820\" class=\"btn btn-quote\">Request FOR Quote for This Model \u2192<\/a>\n<\/div>\n\n<div class=\"note\">\n<strong>Sizing logic:<\/strong> TDH = vertical lift + (pipe run \u00d7 0.02 ft\/ft friction for 2&#8243; pipe). Model selection uses the lowest-HP model whose head curve exceeds calculated TDH at the requested flow, with a safety margin of 20%. Solids-risk &#8220;Extreme&#8221; forces a minimum of 2 HP regardless of flow. Japan split-grid caps at SGP20 (2 HP).\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<script>\n(function(){\nconst MODELS = [\n  { sku: \"BBP-SGP07\", hp: 0.75, maxFlow: 46, maxHead: 30, discharge: '2\"' },\n  { sku: \"BBP-SGP10\", hp: 1.0, maxFlow: 60, maxHead: 45, discharge: '2\"' },\n  { sku: \"BBP-SGP20\", hp: 2.0, maxFlow: 110, maxHead: 60, discharge: '2.5\"' },\n  { sku: \"BBP-SGP30\", hp: 3.0, maxFlow: 180, maxHead: 70, discharge: '3\"' },\n  { sku: \"BBP-SGP50\", hp: 5.0, maxFlow: 300, maxHead: 80, discharge: '3\"' }\n];\n\nwindow.bbpCalc = function() {\n  const flow = parseFloat(document.getElementById('flow-gpm').value);\n  const lift = parseFloat(document.getElementById('vertical-lift').value);\n  const run = parseFloat(document.getElementById('pipe-run').value || 0);\n  const voltage = document.getElementById('voltage').value;\n  const solids = document.getElementById('solids-risk').value;\n  const app = document.getElementById('app-type').value;\n  const result = document.getElementById('result');\n\n  if (!flow || !lift) {\n    alert('Please enter peak flow and vertical lift.');\n    return;\n  }\n\n  const friction = run * 0.02;\n  const tdh = lift + friction;\n  const tdhWithSafety = tdh * 1.2;\n\n  let candidates = MODELS.filter(m => m.maxFlow >= flow && m.maxHead >= tdhWithSafety);\n  if (solids === 'extreme') candidates = candidates.filter(m => m.hp >= 2);\n  if (solids === 'high' && app !== 'basement') candidates = candidates.filter(m => m.hp >= 1);\n  if (voltage === '200-50') candidates = candidates.filter(m => ['BBP-SGP07','BBP-SGP10','BBP-SGP20'].includes(m.sku));\n\n  let warn = '';\n  if (candidates.length === 0) {\n    candidates = MODELS.filter(m => m.maxFlow >= flow);\n    warn = 'No standard model meets calculated TDH at full safety margin. Duplex configuration or engineered package is likely required.';\n  }\n\n  const pick = candidates[0];\n  const rationale = (function(){\n    const bits = [];\n    bits.push(`Your calculated TDH is ${tdh.toFixed(1)} ft (lift ${lift} + friction ${friction.toFixed(1)}).`);\n    bits.push(`With a 20% safety margin, the pump must handle ${tdhWithSafety.toFixed(1)} ft at ${flow} GPM.`);\n    bits.push(`${pick.sku} (${pick.hp} HP) is the lowest-HP model that meets both head and flow.`);\n    if (solids === 'extreme') bits.push('Solids risk \"Extreme\" forced minimum 2 HP selection.');\n    if (voltage === '200-50') bits.push('Japan split-grid voltage limited options to SGP07\/SGP10\/SGP20.');\n    return bits.join(' ');\n  })();\n\n  document.getElementById('tdh-line').textContent = `Calculated TDH: ${tdh.toFixed(1)} ft \u00b7 Target flow: ${flow} GPM \u00b7 Voltage: ${voltage.replace('-', 'V ')}Hz`;\n  document.getElementById('model-line').textContent = pick.sku;\n  document.getElementById('rationale-line').textContent = rationale;\n  document.getElementById('specs-row').innerHTML = `\n    <div class=\"item\"><div class=\"val\">${pick.hp} HP<\/div><div class=\"lbl\">Motor<\/div><\/div>\n    <div class=\"item\"><div class=\"val\">${pick.maxFlow} GPM<\/div><div class=\"lbl\">Max Flow<\/div><\/div>\n    <div class=\"item\"><div class=\"val\">${pick.maxHead} ft<\/div><div class=\"lbl\">Max Head<\/div><\/div>\n    <div class=\"item\"><div class=\"val\">${pick.discharge}<\/div><div class=\"lbl\">Discharge<\/div><\/div>\n    <div class=\"item\"><div class=\"val\">IP68<\/div><div class=\"lbl\">Ingress<\/div><\/div>\n  `;\n  const warnEl = document.getElementById('warn-line');\n  if (warn) {\n    warnEl.textContent = '\u26a0 ' + warn;\n    warnEl.style.display = 'block';\n  } else {\n    warnEl.style.display = 'none';\n  }\n  result.classList.add('show');\n};\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Grinder Pump Sizing Calculator Estimate the right BBP model based on peak flow, total dynamic head, and destination voltage. Not a substitute for a full engineering review \u2014 request one below after sizing. Application Type Basement \/ upflushHotel \/ restaurantHospital \/ commercial kitchenMunicipal lift stationFood processing plant Peak Flow (GPM) Residential: 15\u201340 \u00b7 Hotel: 50\u2013120 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":2270,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2486","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/2486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/comments?post=2486"}],"version-history":[{"count":0,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/2486\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/pages\/2270"}],"wp:attachment":[{"href":"https:\/\/bbpmfg.com\/es\/wp-json\/wp\/v2\/media?parent=2486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}