{"id":100035,"date":"2026-02-15T20:07:35","date_gmt":"2026-02-15T20:07:35","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100035"},"modified":"2026-02-15T20:07:35","modified_gmt":"2026-02-15T20:07:35","slug":"belt-tension-calculator","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/sw\/calculators\/belt-tension-calculator\/","title":{"rendered":"Kikokotoo cha Mvutano wa Mkanda | Njia ya Upotovu, Masafa &#038; Nguvu"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Belt Tension Calculator\",\"alternateName\":[\"Belt Deflection Calculator\",\"Belt Frequency Calculator\",\"Belt Force Calculator\"],\"description\":\"Free online engineering calculator for belt tension using deflection method, frequency method, or direct force. Supports V-belts, timing belts, and flat belts.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/belt-tension-calculator\/\",\"applicationCategory\":\"Engineering Calculator\",\"operatingSystem\":\"Any (Web Browser)\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"datePublished\":\"2024-01-01\",\"dateModified\":\"2025-02-14\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true,\"featureList\":[\"Deflection method\",\"Frequency method\",\"Direct force method\",\"V-belt, timing belt, flat belt support\",\"Auto-calculation on input change\",\"Multiple belt support\",\"Preset configurations\"],\"keywords\":\"belt tension, deflection method, frequency method, V-belt, timing belt, flat belt\"}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"How to measure belt tension?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Belt tension can be measured using three methods: (1) Deflection method \u2014 apply a known force perpendicular to the belt span at midpoint and measure the deflection. (2) Frequency method \u2014 pluck the belt and measure the natural vibration frequency using a sensor or smartphone app. (3) Direct force method \u2014 use a belt tension gauge to measure the static tension directly.\"}},\n{\"@type\":\"Question\",\"name\":\"What is the difference between deflection and frequency method?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The deflection method is simpler and requires only a ruler and a spring scale. The frequency method is more accurate and repeatable, especially for timing belts. It measures the natural frequency of the belt span, which is directly related to tension.\"}},\n{\"@type\":\"Question\",\"name\":\"What happens with incorrect belt tension?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Too loose: belt slipping, heat generation, premature wear, noise, power loss. Too tight: excessive bearing loads, shaft deflection, belt fatigue, premature failure of bearings and belts.\"}},\n{\"@type\":\"Question\",\"name\":\"How often should belt tension be checked?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Check belt tension after the first 24-48 hours of operation (initial stretch), then every 3-6 months or during scheduled maintenance. New belts stretch significantly in the first hours of use.\"}},\n{\"@type\":\"Question\",\"name\":\"Is tension different for new vs used belts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. New belts should be tensioned 20-30% higher than the nominal value to account for initial stretch. After the run-in period (24-48 hours), re-tension to the normal operating value.\"}}\n]}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[\n{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vibromera.eu\/\"},\n{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculators\",\"item\":\"https:\/\/vibromera.eu\/calculators\/\"},\n{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Belt Tension Calculator\",\"item\":\"https:\/\/vibromera.eu\/calculators\/belt-tension-calculator\/\"}\n]}\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&#038;family=JetBrains+Mono:wght@400;500;600&#038;family=Fraunces:opsz,wght@9..144,700;9..144,800&#038;display=swap\" rel=\"stylesheet\">\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.11\/dist\/katex.min.css\">\n\n<style>\n:root {\n    --vc-bg: #f4f1ec;\n    --vc-surface: #ffffff;\n    --vc-surface-alt: #f8f6f2;\n    --vc-ink: #1a1a1a;\n    --vc-ink-secondary: #5a5650;\n    --vc-ink-muted: #8a857e;\n    --vc-accent: #c85a2a;\n    --vc-accent-hover: #b04d22;\n    --vc-accent-light: #fdf0ea;\n    --vc-blue: #2a5c8c;\n    --vc-blue-light: #eaf1f8;\n    --vc-green: #2a7a4b;\n    --vc-green-light: #eaf8ef;\n    --vc-yellow: #a67c00;\n    --vc-yellow-light: #fef9e8;\n    --vc-red: #b91c1c;\n    --vc-red-light: #fef2f2;\n    --vc-border: #d9d4cc;\n    --vc-border-light: #e8e4dd;\n    --vc-shadow: 0 1px 3px rgba(26,26,26,0.06), 0 4px 12px rgba(26,26,26,0.04);\n    --vc-shadow-lg: 0 4px 12px rgba(26,26,26,0.08), 0 16px 40px rgba(26,26,26,0.06);\n    --vc-radius: 8px;\n    --vc-radius-lg: 12px;\n    --vc-font: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n    --vc-mono: 'JetBrains Mono', 'Consolas', 'Monaco', monospace;\n    --vc-display: 'Fraunces', Georgia, serif;\n}\n\n.vc-calculator {\n    font-family: var(--vc-font);\n    font-size: 15px;\n    line-height: 1.65;\n    color: var(--vc-ink);\n    max-width: 960px;\n    margin: 0 auto;\n    padding: 20px 16px 40px;\n    -webkit-font-smoothing: antialiased;\n}\n.vc-calculator *, .vc-calculator *::before, .vc-calculator *::after { box-sizing: border-box; }\n\n\/* \u2500\u2500 HEADER \u2500\u2500 *\/\n.vc-header { text-align: center; padding: 48px 24px 40px; position: relative; }\n.vc-header::after { content:''; position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:80px; height:3px; background:var(--vc-accent); border-radius:2px; }\n.vc-header-eyebrow { font-family:var(--vc-mono); font-size:11px; font-weight:500; letter-spacing:0.15em; text-transform:uppercase; color:var(--vc-accent); margin:0 0 12px; }\n.vc-header-title { font-family:var(--vc-display); font-size:clamp(24px,4vw,36px); font-weight:800; line-height:1.15; color:var(--vc-ink); margin:0 0 16px; letter-spacing:-0.02em; }\n.vc-header-subtitle { font-size:15px; color:var(--vc-ink-secondary); margin:0 auto 20px; max-width:600px; }\n.vc-badges { display:inline-flex; gap:8px; flex-wrap:wrap; justify-content:center; }\n.vc-badge { font-family:var(--vc-mono); font-size:11px; font-weight:500; padding:4px 10px; border-radius:4px; background:var(--vc-surface); border:1px solid var(--vc-border); color:var(--vc-ink-secondary); }\n\n\/* \u2500\u2500 CARD \u2500\u2500 *\/\n.vc-card { background:var(--vc-surface); border:1px solid var(--vc-border); border-radius:var(--vc-radius-lg); box-shadow:var(--vc-shadow); overflow:hidden; margin-top:32px; }\n\n\/* \u2500\u2500 UNIT TOGGLE \u2500\u2500 *\/\n.vc-unit-bar { display:flex; border-bottom:1px solid var(--vc-border-light); background:var(--vc-surface-alt); }\n.vc-unit-btn { flex:1; padding:12px; border:none; background:transparent; font-family:var(--vc-font); font-size:13px; font-weight:600; color:var(--vc-ink-muted); cursor:pointer; transition:all 0.2s; position:relative; }\n.vc-unit-btn:hover { color:var(--vc-ink-secondary); background:rgba(200,90,42,0.04); }\n.vc-unit-btn.vc-active { color:var(--vc-accent); background:var(--vc-surface); }\n.vc-unit-btn.vc-active::after { content:''; position:absolute; bottom:-1px; left:16px; right:16px; height:2px; background:var(--vc-accent); border-radius:1px 1px 0 0; }\n\n\/* \u2500\u2500 FORM \u2500\u2500 *\/\n.vc-form { padding:24px; }\n.vc-form-grid { display:grid; grid-template-columns:1fr 1fr; gap:18px; }\n@media(max-width:600px) { .vc-form-grid { grid-template-columns:1fr; } }\n.vc-field { display:flex; flex-direction:column; }\n.vc-field-full { grid-column: 1 \/ -1; }\n.vc-label { font-size:12px; font-weight:600; letter-spacing:0.04em; text-transform:uppercase; color:var(--vc-ink-secondary); margin-bottom:6px; }\n.vc-label-hint { font-weight:400; text-transform:none; letter-spacing:0; color:var(--vc-ink-muted); font-size:11px; }\n.vc-select, .vc-input { width:100%; padding:10px 12px; border:1.5px solid var(--vc-border); border-radius:6px; font-family:var(--vc-font); font-size:14px; color:var(--vc-ink); background:var(--vc-surface); transition:border-color 0.15s, box-shadow 0.15s; }\n.vc-select { padding-right:36px; appearance:none; -webkit-appearance:none; cursor:pointer; background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='none' stroke='%235a5650' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'\/%3E%3C\/svg%3E\"); background-repeat:no-repeat; background-position:right 10px center; }\n.vc-select:focus, .vc-input:focus { outline:none; border-color:var(--vc-accent); box-shadow:0 0 0 3px rgba(200,90,42,0.12); }\n.vc-select:hover, .vc-input:hover { border-color:var(--vc-ink-muted); }\n\n\/* \u2500\u2500 PRESETS \u2500\u2500 *\/\n.vc-presets { display:flex; flex-wrap:wrap; gap:8px; margin-top:18px; padding-top:18px; border-top:1px solid var(--vc-border-light); }\n.vc-presets-label { font-family:var(--vc-mono); font-size:11px; font-weight:500; letter-spacing:0.1em; text-transform:uppercase; color:var(--vc-ink-muted); width:100%; margin-bottom:2px; }\n.vc-preset-btn { padding:5px 12px; font-family:var(--vc-font); font-size:12px; font-weight:500; border:1px solid var(--vc-border); border-radius:6px; background:var(--vc-surface-alt); color:var(--vc-ink-secondary); cursor:pointer; transition:all 0.15s; }\n.vc-preset-btn:hover { border-color:var(--vc-accent); color:var(--vc-accent); background:var(--vc-accent-light); }\n\n\/* \u2500\u2500 RESULTS \u2500\u2500 *\/\n.vc-results { border-top:1px solid var(--vc-border-light); background:var(--vc-surface-alt); padding:0; max-height:0; overflow:hidden; transition:max-height 0.5s cubic-bezier(0.4,0,0.2,1), padding 0.3s; }\n.vc-results.vc-visible { max-height:2000px; padding:24px; }\n.vc-results-head { display:flex; align-items:center; justify-content:space-between; margin-bottom:18px; }\n.vc-results-title { font-family:var(--vc-display); font-size:20px; font-weight:700; color:var(--vc-ink); margin:0; }\n.vc-copy-btn { display:inline-flex; align-items:center; gap:5px; padding:6px 12px; border:1px solid var(--vc-border); border-radius:6px; background:var(--vc-surface); font-family:var(--vc-font); font-size:12px; font-weight:500; color:var(--vc-ink-secondary); cursor:pointer; transition:all 0.15s; }\n.vc-copy-btn:hover { border-color:var(--vc-accent); color:var(--vc-accent); }\n.vc-copy-btn.vc-copied { background:var(--vc-green-light); border-color:var(--vc-green); color:var(--vc-green); }\n\n.vc-result-grid { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:20px; }\n@media(max-width:500px) { .vc-result-grid { grid-template-columns:1fr; } }\n.vc-rcard { background:var(--vc-surface); border:1px solid var(--vc-border-light); border-radius:var(--vc-radius); padding:16px; transition:transform 0.2s; }\n.vc-rcard:hover { transform:translateY(-1px); }\n.vc-rcard-primary { border-color:var(--vc-accent); border-width:2px; background:linear-gradient(135deg, #fdf6f2 0%, var(--vc-surface) 100%); grid-column:1 \/ -1; }\n.vc-rcard-label { font-family:var(--vc-mono); font-size:10px; font-weight:500; letter-spacing:0.1em; text-transform:uppercase; color:var(--vc-ink-muted); margin-bottom:4px; }\n.vc-rcard-value { font-family:var(--vc-mono); font-size:22px; font-weight:600; color:var(--vc-ink); line-height:1.2; }\n.vc-rcard-primary .vc-rcard-value { font-size:30px; color:var(--vc-accent); }\n.vc-rcard-unit { font-size:14px; font-weight:400; color:var(--vc-ink-secondary); }\n\n\/* \u2500\u2500 COLLAPSIBLE SECTIONS \u2500\u2500 *\/\n.vc-section { margin-top:24px; border:1px solid var(--vc-border); border-radius:var(--vc-radius-lg); background:var(--vc-surface); box-shadow:var(--vc-shadow); overflow:hidden; }\n.vc-section-toggle { width:100%; display:flex; align-items:center; justify-content:space-between; padding:18px 24px; border:none; background:transparent; cursor:pointer; font-family:var(--vc-font); text-align:left; transition:background 0.15s; }\n.vc-section-toggle:hover { background:var(--vc-surface-alt); }\n.vc-section-toggle-text { display:flex; align-items:center; gap:10px; }\n.vc-section-icon { font-size:20px; line-height:1; }\n.vc-section-title { font-family:var(--vc-display); font-size:18px; font-weight:700; color:var(--vc-ink); margin:0; }\n.vc-section-chevron { width:20px; height:20px; color:var(--vc-ink-muted); transition:transform 0.3s; flex-shrink:0; }\n.vc-section.vc-open .vc-section-chevron { transform:rotate(180deg); }\n.vc-section-body { max-height:0; overflow:hidden; transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1); }\n.vc-section.vc-open .vc-section-body { max-height:20000px; }\n.vc-section-inner { padding:0 24px 24px; border-top:1px solid var(--vc-border-light); }\n\n\/* \u2500\u2500 THEORY \u2500\u2500 *\/\n.vc-theory h3 { font-family:var(--vc-display); font-size:17px; font-weight:700; color:var(--vc-ink); margin:28px 0 10px; }\n.vc-theory h3:first-child { margin-top:20px; }\n.vc-theory p { font-size:14px; color:var(--vc-ink-secondary); margin:0 0 10px; }\n.vc-theory ul, .vc-theory ol { font-size:14px; color:var(--vc-ink-secondary); margin:0 0 12px 18px; padding:0; }\n.vc-theory li { margin-bottom:5px; }\n.vc-formula-box { background:var(--vc-surface-alt); border:2px solid var(--vc-border); border-radius:6px; padding:14px 20px; font-family:var(--vc-mono); font-size:16px; font-weight:500; text-align:center; margin:14px 0; color:var(--vc-ink); overflow-x:auto; }\n.vc-info-box { background:var(--vc-blue-light); border-left:3px solid var(--vc-blue); padding:14px 16px; border-radius:0 6px 6px 0; margin:14px 0; }\n.vc-info-box p { margin:0; font-size:14px; color:var(--vc-ink-secondary); }\n.vc-warning-box { background:var(--vc-yellow-light); border-left:3px solid var(--vc-yellow); padding:14px 16px; border-radius:0 6px 6px 0; margin:14px 0; }\n.vc-example-box { background:var(--vc-surface-alt); border:1px solid var(--vc-border-light); border-radius:6px; padding:16px; margin:14px 0; }\n.vc-example-title { font-family:var(--vc-mono); font-size:13px; font-weight:600; color:var(--vc-accent); margin-bottom:8px; }\n.vc-table { width:100%; border-collapse:collapse; margin:14px 0; font-size:13px; }\n.vc-table th, .vc-table td { padding:10px 12px; border:1px solid var(--vc-border-light); text-align:left; }\n.vc-table th { background:var(--vc-surface-alt); font-size:11px; font-weight:600; text-transform:uppercase; letter-spacing:0.05em; color:var(--vc-ink-secondary); }\n.vc-table tr:nth-child(even) { background:var(--vc-surface-alt); }\n@media(max-width:600px) { .vc-table { font-size:12px; } .vc-table th, .vc-table td { padding:8px; } }\n\n\/* \u2500\u2500 FAQ \u2500\u2500 *\/\n.vc-faq-list { display:flex; flex-direction:column; gap:8px; margin-top:20px; }\n.vc-faq-item { border:1px solid var(--vc-border-light); border-radius:6px; overflow:hidden; }\n.vc-faq-q { width:100%; display:flex; align-items:center; justify-content:space-between; gap:12px; padding:14px 16px; border:none; background:var(--vc-surface-alt); cursor:pointer; font-family:var(--vc-font); font-size:15px; font-weight:600; color:var(--vc-ink); text-align:left; transition:background 0.15s; }\n.vc-faq-q:hover { background:#ede9e3; }\n.vc-faq-chevron { width:16px; height:16px; color:var(--vc-ink-muted); flex-shrink:0; transition:transform 0.25s; }\n.vc-faq-item.vc-open .vc-faq-chevron { transform:rotate(180deg); }\n.vc-faq-a { max-height:0; overflow:hidden; transition:max-height 0.35s; }\n.vc-faq-item.vc-open .vc-faq-a { max-height:1200px; }\n.vc-faq-a-inner { padding:14px 16px; border-top:1px solid var(--vc-border-light); font-size:14px; color:var(--vc-ink-secondary); }\n.vc-faq-a-inner p { margin:0 0 8px; }\n.vc-faq-a-inner p:last-child { margin-bottom:0; }\n.vc-faq-a-inner ul { margin:4px 0 8px 16px; padding:0; }\n.vc-faq-a-inner li { margin-bottom:3px; }\n\n\/* \u2500\u2500 RELATED \u2500\u2500 *\/\n.vc-related { display:flex; flex-wrap:wrap; gap:10px; margin-top:16px; }\n.vc-related-link { display:inline-block; padding:8px 16px; font-family:var(--vc-font); font-size:13px; font-weight:600; background:var(--vc-surface-alt); color:var(--vc-ink-secondary); border:1px solid var(--vc-border); border-radius:var(--vc-radius); text-decoration:none; transition:all 0.15s; }\n.vc-related-link:hover { border-color:var(--vc-accent); color:var(--vc-accent); background:var(--vc-accent-light); }\n\n\/* \u2500\u2500 PROMO \u2500\u2500 *\/\n.vc-promo { margin-top:24px; padding:20px; background:linear-gradient(135deg, var(--vc-accent-light), var(--vc-surface)); border:1px solid var(--vc-border); border-radius:var(--vc-radius-lg); display:flex; align-items:center; gap:16px; }\n.vc-promo-text { flex:1; font-size:14px; color:var(--vc-ink-secondary); }\n.vc-promo-text strong { color:var(--vc-ink); }\n.vc-promo-link { padding:8px 20px; font-size:13px; font-weight:700; color:#fff; background:var(--vc-accent); border-radius:var(--vc-radius); text-decoration:none; white-space:nowrap; transition:background 0.15s; }\n.vc-promo-link:hover { background:var(--vc-accent-hover); }\n\n\/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n.vc-footer { text-align:center; padding:32px 16px; font-size:13px; color:var(--vc-ink-muted); }\n.vc-footer a { color:var(--vc-accent); text-decoration:none; }\n.vc-footer a:hover { text-decoration:underline; }\n.vc-footer-links { margin-top:8px; font-size:12px; }\n.vc-footer-links a { margin:0 8px; }\n\n\/* \u2500\u2500 METHOD TOGGLE \u2500\u2500 *\/\n.vc-method-fields { display:none; }\n.vc-method-fields.vc-active { display:contents; }\n\n\/* \u2500\u2500 PRINT \u2500\u2500 *\/\n@media print {\n    .vc-section-body { max-height:none!important; }\n    .vc-faq-a { max-height:none!important; }\n    .vc-results { max-height:none!important; padding:24px!important; }\n    .vc-copy-btn, .vc-section-chevron, .vc-faq-chevron, .vc-presets, .vc-promo { display:none!important; }\n}\n<\/style>\n\n<div class=\"vc-calculator\" id=\"vc-belt-tension\">\n\n<!-- Header -->\n<header class=\"vc-header\">\n    <p class=\"vc-header-eyebrow\">Free Engineering Tool<\/p>\n    <h1 class=\"vc-header-title\">Belt Tension Calculator<\/h1>\n    <p class=\"vc-header-subtitle\">Calculate proper belt tension using the deflection method, frequency method, or direct force measurement. Supports V-belts, timing belts, and flat belts.<\/p>\n    <div class=\"vc-badges\">\n        <span class=\"vc-badge\">Deflection Method<\/span>\n        <span class=\"vc-badge\">Frequency Method<\/span>\n        <span class=\"vc-badge\">Direct Force<\/span>\n    <\/div>\n<\/header>\n\n<!-- Calculator Card -->\n<div class=\"vc-card\">\n    <div class=\"vc-unit-bar\">\n        <button type=\"button\" class=\"vc-unit-btn vc-active\" data-method=\"deflection\">Deflection Method<\/button>\n        <button type=\"button\" class=\"vc-unit-btn\" data-method=\"frequency\">Frequency Method<\/button>\n        <button type=\"button\" class=\"vc-unit-btn\" data-method=\"direct\">Direct Force<\/button>\n    <\/div>\n\n    <form class=\"vc-form\" id=\"vc-form\" autocomplete=\"off\">\n        <div class=\"vc-form-grid\">\n\n            <!-- Deflection Method Fields -->\n            <div class=\"vc-method-fields vc-active\" id=\"vc-fields-deflection\">\n                <div class=\"vc-field\">\n                    <label class=\"vc-label\" for=\"vc-span-d\">Belt Span Length <span class=\"vc-label-hint\">(mm)<\/span><\/label>\n                    <input class=\"vc-input\" type=\"number\" id=\"vc-span-d\" inputmode=\"decimal\" step=\"any\" min=\"1\" placeholder=\"e.g. 1500\" value=\"1500\">\n                <\/div>\n                <div class=\"vc-field\">\n                    <label class=\"vc-label\" for=\"vc-force-d\">Deflection Force <span class=\"vc-label-hint\">(N)<\/span><\/label>\n                    <input class=\"vc-input\" type=\"number\" id=\"vc-force-d\" inputmode=\"decimal\" step=\"any\" min=\"0.01\" placeholder=\"e.g. 20\" value=\"20\">\n                <\/div>\n                <div class=\"vc-field\">\n                    <label class=\"vc-label\" for=\"vc-defl-d\">Deflection <span class=\"vc-label-hint\">(mm)<\/span><\/label>\n                    <input class=\"vc-input\" type=\"number\" id=\"vc-defl-d\" inputmode=\"decimal\" step=\"any\" min=\"0.01\" placeholder=\"e.g. 5\" value=\"5\">\n                <\/div>\n            <\/div>\n\n            <!-- Frequency Method Fields -->\n            <div class=\"vc-method-fields\" id=\"vc-fields-frequency\">\n                <div class=\"vc-field\">\n                    <label class=\"vc-label\" for=\"vc-mass-f\">Belt Mass per Unit Length <span class=\"vc-label-hint\">(kg\/m)<\/span><\/label>\n                    <input class=\"vc-input\" type=\"number\" id=\"vc-mass-f\" inputmode=\"decimal\" step=\"any\" min=\"0.001\" placeholder=\"e.g. 1.2\" value=\"1.2\">\n                <\/div>\n                <div class=\"vc-field\">\n                    <label class=\"vc-label\" for=\"vc-span-f\">Span Length <span class=\"vc-label-hint\">(m)<\/span><\/label>\n                    <input class=\"vc-input\" type=\"number\" id=\"vc-span-f\" inputmode=\"decimal\" step=\"any\" min=\"0.01\" placeholder=\"e.g. 0.5\" value=\"0.5\">\n                <\/div>\n                <div class=\"vc-field\">\n                    <label class=\"vc-label\" for=\"vc-freq-f\">Measured Frequency <span class=\"vc-label-hint\">(Hz)<\/span><\/label>\n                    <input class=\"vc-input\" type=\"number\" id=\"vc-freq-f\" inputmode=\"decimal\" step=\"any\" min=\"0.1\" placeholder=\"e.g. 45\" value=\"45\">\n                <\/div>\n            <\/div>\n\n            <!-- Direct Force Fields -->\n            <div class=\"vc-method-fields\" id=\"vc-fields-direct\">\n                <div class=\"vc-field\">\n                    <label class=\"vc-label\" for=\"vc-tension-direct\">Belt Tension <span class=\"vc-label-hint\">(N per belt)<\/span><\/label>\n                    <input class=\"vc-input\" type=\"number\" id=\"vc-tension-direct\" inputmode=\"decimal\" step=\"any\" min=\"0.1\" placeholder=\"e.g. 500\" value=\"500\">\n                <\/div>\n            <\/div>\n\n            <!-- Common Fields -->\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-belt-type\">Belt Type <span class=\"vc-label-hint\">(reference)<\/span><\/label>\n                <select class=\"vc-select\" id=\"vc-belt-type\">\n                    <option value=\"v-belt\">V-belt (SPZ\/SPA\/SPB\/SPC)<\/option>\n                    <option value=\"timing\">Timing Belt (HTD\/GT\/AT)<\/option>\n                    <option value=\"flat\">Flat Belt<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-num-belts\">Number of Belts<\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-num-belts\" inputmode=\"numeric\" step=\"1\" min=\"1\" max=\"20\" placeholder=\"e.g. 1\" value=\"1\">\n            <\/div>\n        <\/div>\n\n        <!-- Presets -->\n        <div class=\"vc-presets\">\n            <div class=\"vc-presets-label\">Quick presets<\/div>\n            <button type=\"button\" class=\"vc-preset-btn\" data-method=\"deflection\" data-span-d=\"1500\" data-force-d=\"20\" data-defl-d=\"5\" data-belt=\"v-belt\" data-num=\"1\">V-belt SPB 1500 mm \/ 20 N \/ 5 mm<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-method=\"frequency\" data-mass-f=\"1.2\" data-span-f=\"0.5\" data-freq-f=\"45\" data-belt=\"timing\" data-num=\"1\">Timing Belt 500 mm \/ 1.2 kg\/m \/ 45 Hz<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-method=\"deflection\" data-span-d=\"1000\" data-force-d=\"15\" data-defl-d=\"4\" data-belt=\"v-belt\" data-num=\"2\">V-belt SPA 1000 mm (\u00d72)<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-method=\"direct\" data-tension-direct=\"350\" data-belt=\"flat\" data-num=\"1\">Flat Belt 350 N direct<\/button>\n        <\/div>\n    <\/form>\n\n    <!-- Results -->\n    <div class=\"vc-results\" id=\"vc-results\">\n        <div class=\"vc-results-head\">\n            <h2 class=\"vc-results-title\">Results<\/h2>\n            <button type=\"button\" class=\"vc-copy-btn\" id=\"vc-copy-btn\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg>\n                Copy\n            <\/button>\n        <\/div>\n        <div class=\"vc-result-grid\">\n            <div class=\"vc-rcard vc-rcard-primary\">\n                <div class=\"vc-rcard-label\">Tension per Belt<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-tension\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Total Tension (all belts)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-total\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Method Used<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-method\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Recommended Range<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-range\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Tension per Belt (kgf)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-kgf\">\u2014<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Theory & Reference -->\n<div class=\"vc-section vc-open\" id=\"vc-sec-theory\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"true\">\n        <span class=\"vc-section-toggle-text\">\n            <span class=\"vc-section-icon\">\ud83d\udcd8<\/span>\n            <span class=\"vc-section-title\">Theory &amp; Formulas<\/span>\n        <\/span>\n        <svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\n    <\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner vc-theory\">\n            <h3>Deflection Method<\/h3>\n            <p>The deflection method measures belt tension by applying a known perpendicular force at the midpoint of a belt span and measuring the resulting deflection.<\/p>\n            <div class=\"vc-formula-box\" id=\"vc-katex-1\"><\/div>\n            <ul>\n                <li><strong>T<\/strong> \u2014 static strand tension (N)<\/li>\n                <li><strong>F<\/strong> \u2014 applied deflection force (N)<\/li>\n                <li><strong>L<\/strong> \u2014 free span length (mm)<\/li>\n                <li><strong>d<\/strong> \u2014 measured deflection at midpoint (mm)<\/li>\n            <\/ul>\n\n            <h3>Frequency Method<\/h3>\n            <p>The frequency method uses the natural vibration frequency of the belt span. This is more accurate and repeatable, especially for timing belts.<\/p>\n            <div class=\"vc-formula-box\" id=\"vc-katex-2\"><\/div>\n            <ul>\n                <li><strong>T<\/strong> \u2014 strand tension (N)<\/li>\n                <li><strong>m<\/strong> \u2014 belt mass per unit length (kg\/m)<\/li>\n                <li><strong>L<\/strong> \u2014 free span length (m)<\/li>\n                <li><strong>f<\/strong> \u2014 measured natural frequency (Hz)<\/li>\n            <\/ul>\n\n            <h3>Recommended Tension Ranges<\/h3>\n            <table class=\"vc-table\">\n                <thead><tr><th>Belt Type<\/th><th>Tension per Belt (N)<\/th><th>Deflection Guideline<\/th><\/tr><\/thead>\n                <tbody>\n                    <tr><td>V-belt SPZ<\/td><td>150 \u2013 350<\/td><td>1.6 mm per 100 mm span<\/td><\/tr>\n                    <tr><td>V-belt SPA<\/td><td>200 \u2013 500<\/td><td>1.6 mm per 100 mm span<\/td><\/tr>\n                    <tr><td>V-belt SPB<\/td><td>300 \u2013 700<\/td><td>1.6 mm per 100 mm span<\/td><\/tr>\n                    <tr><td>V-belt SPC<\/td><td>500 \u2013 1200<\/td><td>1.6 mm per 100 mm span<\/td><\/tr>\n                    <tr><td>Timing Belt (HTD)<\/td><td>Per manufacturer spec<\/td><td>Frequency method preferred<\/td><\/tr>\n                    <tr><td>Flat Belt<\/td><td>200 \u2013 1000<\/td><td>Varies with width<\/td><\/tr>\n                <\/tbody>\n            <\/table>\n\n            <h3>Practical Example<\/h3>\n            <div class=\"vc-example-box\">\n                <div class=\"vc-example-title\">Example \u2014 V-belt SPB Deflection Method<\/div>\n                <p><strong>Given:<\/strong> Span L = 1500 mm, Force F = 20 N, Deflection d = 5 mm<\/p>\n                <p>T = (20 \u00d7 1500) \/ (4 \u00d7 5) = 30000 \/ 20 = <strong>1500 N<\/strong> per strand<\/p>\n            <\/div>\n\n            <div class=\"vc-example-box\">\n                <div class=\"vc-example-title\">Example \u2014 Timing Belt Frequency Method<\/div>\n                <p><strong>Given:<\/strong> Mass m = 1.2 kg\/m, Span L = 0.5 m, Frequency f = 45 Hz<\/p>\n                <p>T = 4 \u00d7 1.2 \u00d7 0.5\u00b2 \u00d7 45\u00b2 = 4 \u00d7 1.2 \u00d7 0.25 \u00d7 2025 = <strong>2430 N<\/strong><\/p>\n            <\/div>\n\n            <div class=\"vc-warning-box\">\n                <p style=\"margin:0;font-size:14px;color:var(--vc-ink-secondary);\"><strong>\u26a0\ufe0f Note:<\/strong> New belts should be tensioned 20\u201330% higher than the nominal value to compensate for initial stretch. Re-tension after 24\u201348 hours of operation.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Related Calculators -->\n<div class=\"vc-section\" id=\"vc-sec-related\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\">\n        <span class=\"vc-section-toggle-text\">\n            <span class=\"vc-section-icon\">\ud83d\udd17<\/span>\n            <span class=\"vc-section-title\">Related Calculators<\/span>\n        <\/span>\n        <svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\n    <\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner\">\n            <div class=\"vc-related\">\n                <a class=\"vc-related-link\" href=\"\/calculators\/power-unit-converter\/\">Power Unit Converter<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/thread-size-converter\/\">Thread Size Converter<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/residual-unbalance-iso1940\/\">Residual Unbalance (ISO 1940)<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/vibration-velocity\/\">Vibration Velocity (ISO 10816)<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/shaft-radial-runout\/\">Shaft Radial Runout<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- FAQ -->\n<div class=\"vc-section\" id=\"vc-sec-faq\">\n    <button type=\"button\" class=\"vc-section-toggle\" aria-expanded=\"false\">\n        <span class=\"vc-section-toggle-text\">\n            <span class=\"vc-section-icon\">\u2753<\/span>\n            <span class=\"vc-section-title\">Frequently Asked Questions<\/span>\n        <\/span>\n        <svg class=\"vc-section-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\n    <\/button>\n    <div class=\"vc-section-body\">\n        <div class=\"vc-section-inner\">\n            <div class=\"vc-faq-list\" id=\"vc-faq-list\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Promo -->\n<div class=\"vc-promo\">\n    <div class=\"vc-promo-text\">\n        <strong>Vibromera \u2014 Portable Balancing &amp; Vibration Analysis<\/strong><br>\n        Professional field balancing instruments and software. Vibration monitoring for belt-driven equipment. Used in 50+ countries.\n    <\/div>\n    <a class=\"vc-promo-link\" href=\"https:\/\/vibromera.eu\/\" target=\"_blank\" rel=\"noopener\">Learn More<\/a>\n<\/div>\n\n<!-- Footer -->\n<footer class=\"vc-footer\">\n    <p>\u00a9 2024\u20132025 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a> \u2014 Engineering Calculators<\/p>\n    <p style=\"font-size:12px;margin-top:4px;\">Belt tension methods per standard engineering practice. Last updated: February 2025<\/p>\n    <div class=\"vc-footer-links\">\n        <a href=\"\/calculators\/engineering-calculators\/\">All Calculators<\/a>\n        <a href=\"https:\/\/vibromera.eu\/contacts\/\">Contact<\/a>\n    <\/div>\n<\/footer>\n\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.11\/dist\/katex.min.js\"><\/script>\n<script>\n(function() {\n    'use strict';\n\n    var SLUG = 'belt-tension-calculator';\n    var currentMethod = 'deflection';\n\n    function $(id) { return document.getElementById(id); }\n    function fmt(n, d) { if(isNaN(n)||!isFinite(n)) return '\u2014'; var f=n.toFixed(d===undefined?2:d); return f.replace(\/(\\.\\d*?)0+$\/,'$1').replace(\/\\.$\/,''); }\n\n    \/* \u2500\u2500 RECOMMENDED RANGES \u2500\u2500 *\/\n    var RANGES = {\n        'v-belt': { min: 200, max: 800, label: '200 \u2013 800 N (typical V-belt)' },\n        'timing': { min: 100, max: 2500, label: '100 \u2013 2500 N (per manufacturer)' },\n        'flat': { min: 200, max: 1000, label: '200 \u2013 1000 N (depends on width)' }\n    };\n\n    \/* \u2500\u2500 CALCULATION \u2500\u2500 *\/\n    function calculate() {\n        var tension = 0;\n        var numBelts = parseInt($('vc-num-belts').value) || 1;\n        var beltType = $('vc-belt-type').value;\n        var methodName = '';\n\n        if (currentMethod === 'deflection') {\n            var spanD = parseFloat($('vc-span-d').value);\n            var forceD = parseFloat($('vc-force-d').value);\n            var deflD = parseFloat($('vc-defl-d').value);\n            if (!spanD || spanD <= 0 || !forceD || forceD <= 0 || !deflD || deflD <= 0) {\n                $('vc-results').classList.remove('vc-visible');\n                return;\n            }\n            tension = (forceD * spanD) \/ (4 * deflD);\n            methodName = 'Deflection';\n        } else if (currentMethod === 'frequency') {\n            var massF = parseFloat($('vc-mass-f').value);\n            var spanF = parseFloat($('vc-span-f').value);\n            var freqF = parseFloat($('vc-freq-f').value);\n            if (!massF || massF <= 0 || !spanF || spanF <= 0 || !freqF || freqF <= 0) {\n                $('vc-results').classList.remove('vc-visible');\n                return;\n            }\n            tension = 4 * massF * spanF * spanF * freqF * freqF;\n            methodName = 'Frequency';\n        } else {\n            tension = parseFloat($('vc-tension-direct').value);\n            if (!tension || tension <= 0) {\n                $('vc-results').classList.remove('vc-visible');\n                return;\n            }\n            methodName = 'Direct Force';\n        }\n\n        var totalTension = tension * numBelts;\n        var tensionKgf = tension \/ 9.80665;\n        var range = RANGES[beltType] || RANGES['v-belt'];\n\n        $('vc-r-tension').innerHTML = fmt(tension, 1) + ' <span class=\"vc-rcard-unit\">N<\/span>';\n        $('vc-r-total').innerHTML = fmt(totalTension, 1) + ' <span class=\"vc-rcard-unit\">N<\/span> <span class=\"vc-rcard-unit\">(' + numBelts + ' belt' + (numBelts > 1 ? 's' : '') + ')<\/span>';\n        $('vc-r-method').innerHTML = '<span style=\"font-size:16px\">' + methodName + '<\/span>';\n        $('vc-r-range').innerHTML = '<span style=\"font-size:14px\">' + range.label + '<\/span>';\n        $('vc-r-kgf').innerHTML = fmt(tensionKgf, 1) + ' <span class=\"vc-rcard-unit\">kgf<\/span>';\n\n        $('vc-results').classList.add('vc-visible');\n\n        saveHistory({\n            method: currentMethod,\n            tension: fmt(tension, 1),\n            numBelts: numBelts,\n            beltType: beltType,\n            _summary: methodName + ': ' + fmt(tension, 1) + ' N \u00d7 ' + numBelts + ' belt(s)'\n        });\n    }\n\n    \/* \u2500\u2500 METHOD TOGGLE \u2500\u2500 *\/\n    var methodBtns = document.querySelectorAll('.vc-unit-btn');\n    methodBtns.forEach(function(btn) {\n        btn.addEventListener('click', function() {\n            methodBtns.forEach(function(b) { b.classList.remove('vc-active'); });\n            this.classList.add('vc-active');\n            currentMethod = this.getAttribute('data-method');\n            document.querySelectorAll('.vc-method-fields').forEach(function(f) { f.classList.remove('vc-active'); });\n            $('vc-fields-' + currentMethod).classList.add('vc-active');\n            calculate();\n        });\n    });\n\n    \/* \u2500\u2500 PRESETS \u2500\u2500 *\/\n    document.querySelectorAll('.vc-preset-btn').forEach(function(btn) {\n        btn.addEventListener('click', function(e) {\n            e.preventDefault();\n            var method = this.getAttribute('data-method');\n            \/\/ Switch method tab\n            methodBtns.forEach(function(b) {\n                b.classList.toggle('vc-active', b.getAttribute('data-method') === method);\n            });\n            currentMethod = method;\n            document.querySelectorAll('.vc-method-fields').forEach(function(f) { f.classList.remove('vc-active'); });\n            $('vc-fields-' + method).classList.add('vc-active');\n\n            \/\/ Set values\n            if (method === 'deflection') {\n                $('vc-span-d').value = this.getAttribute('data-span-d') || '';\n                $('vc-force-d').value = this.getAttribute('data-force-d') || '';\n                $('vc-defl-d').value = this.getAttribute('data-defl-d') || '';\n            } else if (method === 'frequency') {\n                $('vc-mass-f').value = this.getAttribute('data-mass-f') || '';\n                $('vc-span-f').value = this.getAttribute('data-span-f') || '';\n                $('vc-freq-f').value = this.getAttribute('data-freq-f') || '';\n            } else {\n                $('vc-tension-direct').value = this.getAttribute('data-tension-direct') || '';\n            }\n\n            $('vc-belt-type').value = this.getAttribute('data-belt') || 'v-belt';\n            $('vc-num-belts').value = this.getAttribute('data-num') || '1';\n            calculate();\n        });\n    });\n\n    \/* \u2500\u2500 AUTO-CALCULATE \u2500\u2500 *\/\n    $('vc-form').addEventListener('input', calculate);\n    $('vc-form').addEventListener('change', calculate);\n\n    \/* \u2500\u2500 COPY \u2500\u2500 *\/\n    $('vc-copy-btn').addEventListener('click', function() {\n        var text = 'Belt Tension Calculation\\n' +\n            '\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\n' +\n            'Method: ' + $('vc-r-method').textContent + '\\n' +\n            'Tension per Belt: ' + $('vc-r-tension').textContent + '\\n' +\n            'Total Tension: ' + $('vc-r-total').textContent + '\\n' +\n            'Tension (kgf): ' + $('vc-r-kgf').textContent + '\\n' +\n            'Recommended Range: ' + $('vc-r-range').textContent + '\\n' +\n            '\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\\n' +\n            'vibromera.eu\/calculators\/belt-tension-calculator\/';\n\n        if (navigator.clipboard) {\n            navigator.clipboard.writeText(text).then(function() {\n                var btn = $('vc-copy-btn');\n                btn.classList.add('vc-copied');\n                btn.innerHTML = '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg> Copied!';\n                setTimeout(function() {\n                    btn.classList.remove('vc-copied');\n                    btn.innerHTML = '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1\"\/><\/svg> Copy';\n                }, 2000);\n            });\n        }\n    });\n\n    \/* \u2500\u2500 COLLAPSIBLE SECTIONS \u2500\u2500 *\/\n    document.querySelectorAll('.vc-section-toggle').forEach(function(btn) {\n        btn.addEventListener('click', function() {\n            var section = this.closest('.vc-section');\n            var isOpen = section.classList.contains('vc-open');\n            section.classList.toggle('vc-open');\n            this.setAttribute('aria-expanded', !isOpen);\n        });\n    });\n\n    \/* \u2500\u2500 FAQ \u2500\u2500 *\/\n    var faqData = [\n        { q: 'How to measure belt tension?', a: '<p>There are three main methods:<\/p><ul><li><strong>Deflection method:<\/strong> Apply a known force perpendicular to the belt at the midpoint of the span. Measure the deflection. Use the formula T = (F \u00d7 L) \/ (4 \u00d7 d).<\/li><li><strong>Frequency method:<\/strong> Pluck the belt span and measure the vibration frequency with a sensor or app. Use T = 4 \u00d7 m \u00d7 L\u00b2 \u00d7 f\u00b2.<\/li><li><strong>Direct measurement:<\/strong> Use a dedicated belt tension gauge (e.g., Gates Krikit, Optibelt TT) to read the tension directly.<\/li><\/ul>' },\n        { q: 'Deflection vs frequency method \u2014 which is better?', a: '<p>The <strong>frequency method<\/strong> is generally more accurate and repeatable. It eliminates human error in force application and deflection measurement. It is especially preferred for timing belts where precise tension is critical.<\/p><p>The <strong>deflection method<\/strong> is simpler and requires only a ruler and a spring scale. It is adequate for V-belts and general industrial use.<\/p>' },\n        { q: 'What happens with incorrect belt tension?', a: '<p><strong>Too loose:<\/strong> Belt slipping, squealing noise, heat generation, premature wear, reduced power transmission efficiency, and inconsistent speed.<\/p><p><strong>Too tight:<\/strong> Excessive bearing loads, premature bearing failure, shaft deflection, belt fatigue and cracking, increased energy consumption.<\/p>' },\n        { q: 'How often should belt tension be checked?', a: '<p>Recommended schedule:<\/p><ul><li><strong>After installation:<\/strong> Check after first 24\u201348 hours (initial stretch)<\/li><li><strong>Routine:<\/strong> Every 3\u20136 months during scheduled maintenance<\/li><li><strong>After events:<\/strong> After any drive modification, motor replacement, or unusual vibration\/noise<\/li><\/ul><p>Keep a log of tension readings to track belt condition over time.<\/p>' },\n        { q: 'Is tension different for new vs used belts?', a: '<p>Yes. New belts undergo significant initial stretch during the first hours of operation. Best practice:<\/p><ul><li>Tension new belts 20\u201330% above the nominal target value<\/li><li>Run the drive for 24\u201348 hours<\/li><li>Re-tension to the normal operating value<\/li><li>Check again after one week of operation<\/li><\/ul><p>Used belts that have already stabilized can be tensioned directly to the nominal value.<\/p>' }\n    ];\n\n    var faqList = $('vc-faq-list');\n    faqData.forEach(function(faq) {\n        faqList.innerHTML += '<div class=\"vc-faq-item\"><button type=\"button\" class=\"vc-faq-q\"><span>' + faq.q + '<\/span><svg class=\"vc-faq-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button><div class=\"vc-faq-a\"><div class=\"vc-faq-a-inner\">' + faq.a + '<\/div><\/div><\/div>';\n    });\n    faqList.addEventListener('click', function(e) {\n        var btn = e.target.closest('.vc-faq-q');\n        if (!btn) return;\n        btn.closest('.vc-faq-item').classList.toggle('vc-open');\n    });\n\n    \/* \u2500\u2500 HISTORY \u2500\u2500 *\/\n    function saveHistory(entry) {\n        var key = 'vc_history_' + SLUG;\n        var arr = [];\n        try { arr = JSON.parse(localStorage.getItem(key)) || []; } catch(e) {}\n        entry._ts = new Date().toISOString();\n        arr.unshift(entry);\n        if (arr.length > 10) arr = arr.slice(0, 10);\n        try { localStorage.setItem(key, JSON.stringify(arr)); } catch(e) {}\n    }\n\n    \/* \u2500\u2500 KATEX \u2500\u2500 *\/\n    function renderFormulas() {\n        try {\n            katex.render('T = \\\\frac{F \\\\times L}{4 \\\\times d} \\\\quad [\\\\text{N per strand}]', $('vc-katex-1'), { displayMode: true, throwOnError: false });\n            katex.render('T = 4 \\\\, m \\\\, L^2 \\\\, f^2 \\\\quad [\\\\text{N}]', $('vc-katex-2'), { displayMode: true, throwOnError: false });\n        } catch(e) {}\n    }\n\n    \/* \u2500\u2500 INIT \u2500\u2500 *\/\n    function init() {\n        renderFormulas();\n        calculate();\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', init);\n    } else {\n        init();\n    }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Kikokotoo cha bure cha mtandaoni cha mvutano wa mkanda. Hesabu mvutano sahihi wa mkanda kwa njia ya upotovu, njia ya masafa, au nguvu moja kwa moja kwa mikanda ya V, mikanda ya wakati, na mikanda ya gorofa.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100035","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator\/100035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":1,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator\/100035\/revisions"}],"predecessor-version":[{"id":100346,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/calculator\/100035\/revisions\/100346"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/media?parent=100035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/categories?post=100035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/sw\/wp-json\/wp\/v2\/tags?post=100035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}