{"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\/bn\/calculators\/belt-tension-calculator\/","title":{"rendered":"\u09ac\u09c7\u09b2\u09cd\u099f \u099f\u09c7\u09a8\u09b6\u09a8 \u0995\u09cd\u09af\u09be\u09b2\u0995\u09c1\u09b2\u09c7\u099f\u09b0 | \u09a1\u09bf\u09ab\u09cd\u09b2\u09c7\u0995\u09b6\u09a8, \u09ab\u09cd\u09b0\u09bf\u0995\u09cb\u09af\u09bc\u09c7\u09a8\u09cd\u09b8\u09bf \u0993 \u09ab\u09cb\u09b0\u09cd\u09b8 \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf"},"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>\u09ac\u09bf\u09a8\u09be\u09ae\u09c2\u09b2\u09cd\u09af\u09c7 \u0985\u09a8\u09b2\u09be\u0987\u09a8 \u09ac\u09c7\u09b2\u09cd\u099f \u099f\u09c7\u09a8\u09b6\u09a8 \u0995\u09cd\u09af\u09be\u09b2\u0995\u09c1\u09b2\u09c7\u099f\u09b0\u0964 \u09ac\u09bf\u099a\u09cd\u09af\u09c1\u09a4\u09bf \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf, \u09ab\u09cd\u09b0\u09bf\u0995\u09cb\u09af\u09bc\u09c7\u09a8\u09cd\u09b8\u09bf \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf \u09ac\u09be \u09b8\u09b0\u09be\u09b8\u09b0\u09bf \u09ac\u09b2 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c7 V-\u09ac\u09c7\u09b2\u09cd\u099f, \u099f\u09be\u0987\u09ae\u09bf\u0982 \u09ac\u09c7\u09b2\u09cd\u099f \u098f\u09ac\u0982 \u09b8\u09ae\u09a4\u09b2 \u09ac\u09c7\u09b2\u09cd\u099f\u09c7\u09b0 \u099c\u09a8\u09cd\u09af \u09b8\u09a0\u09bf\u0995 \u09ac\u09c7\u09b2\u09cd\u099f \u099f\u09c7\u09a8\u09b6\u09a8 \u0997\u09a3\u09a8\u09be \u0995\u09b0\u09c1\u09a8\u0964<\/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\/bn\/wp-json\/wp\/v2\/calculator\/100035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":1,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator\/100035\/revisions"}],"predecessor-version":[{"id":100346,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/calculator\/100035\/revisions\/100346"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/media?parent=100035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/categories?post=100035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/bn\/wp-json\/wp\/v2\/tags?post=100035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}