{"id":100033,"date":"2026-02-15T20:07:28","date_gmt":"2026-02-15T20:07:28","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100033"},"modified":"2026-02-15T20:07:28","modified_gmt":"2026-02-15T20:07:28","slug":"belt-defect-frequencies","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/nb\/calculators\/belt-defect-frequencies\/","title":{"rendered":"Kalkulator for defektfrekvens i remdrift | Kilerem og tannrem"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Belt Drive Defect Frequency Calculator\",\"alternateName\":[\"Belt Frequency Calculator\",\"V-Belt Vibration Calculator\",\"Timing Belt Frequency Calculator\"],\"description\":\"Free online engineering calculator for belt drive defect frequencies. Calculate belt frequency, driver\/driven shaft frequencies, speed ratio, and harmonic multiples for V-belt and timing belt systems.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/belt-defect-frequencies\/\",\"applicationCategory\":\"Engineering Calculator\",\"operatingSystem\":\"Any (Web Browser)\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"datePublished\":\"2025-01-01\",\"dateModified\":\"2025-02-15\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true,\"featureList\":[\"Belt frequency calculation\",\"Driver\/driven frequencies\",\"Speed ratio\",\"Belt harmonics 1\u00d7-3\u00d7\",\"Whip\/flutter range\",\"Auto-calculation on input change\",\"URL parameter sharing\",\"Calculation history\"],\"keywords\":\"belt frequency, belt defect, V-belt, timing belt, vibration analysis, belt harmonics\"}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"What causes belt vibration?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Belt vibration is typically caused by belt wear, misalignment, improper tension, belt defects (cracks, missing chunks), pulley eccentricity, or resonance. The belt frequency is the fundamental frequency at which defects on the belt surface will excite vibration as they pass over the pulleys.\"}},\n{\"@type\":\"Question\",\"name\":\"What is the difference between belt frequency and shaft frequency?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Shaft frequency (1\u00d7 RPM) is the rotational speed of the shaft. Belt frequency is the rate at which a single point on the belt completes one full loop. Belt frequency is always lower than shaft frequency because the belt circumference is longer than the pulley circumference. Belt defects appear at belt frequency and its harmonics.\"}},\n{\"@type\":\"Question\",\"name\":\"How do I identify belt wear from vibration data?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Belt wear typically shows peaks at 1\u00d7, 2\u00d7, and 3\u00d7 belt frequency in the vibration spectrum. A single defect (crack, hard spot) shows at 1\u00d7 belt frequency. Multiple defects or overall wear shows higher harmonics. The peaks are usually visible in the radial direction perpendicular to the belt span.\"}},\n{\"@type\":\"Question\",\"name\":\"What is the difference between timing belt and V-belt vibration patterns?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"V-belts produce smooth belt frequency peaks and may show whip\/flutter between driver and driven frequencies. Timing (synchronous) belts additionally produce tooth meshing frequency (number of teeth \u00d7 belt frequency), which appears as a distinct high-frequency peak. Worn timing belt teeth produce sidebands around the meshing frequency.\"}},\n{\"@type\":\"Question\",\"name\":\"What is belt resonance and how to avoid it?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Belt resonance occurs when the natural frequency of the belt span matches a forcing frequency (typically shaft speed or belt frequency). This causes excessive belt flutter and vibration. To avoid resonance, adjust belt tension (which changes the natural frequency), change span length, or modify operating speed. The natural frequency of a belt span depends on tension, mass per unit length, and span length.\"}}\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 Defect Frequencies\",\"item\":\"https:\/\/vibromera.eu\/calculators\/belt-defect-frequencies\/\"}\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 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:3000px; 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 HARMONICS TABLE \u2500\u2500 *\/\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 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\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 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-defect\">\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 Drive Defect Frequency Calculator<\/h1>\n    <p class=\"vc-header-subtitle\">Calculate belt frequency, driver\/driven shaft frequencies, speed ratio, and belt harmonics for V-belt and timing belt drive systems.<\/p>\n    <div class=\"vc-badges\">\n        <span class=\"vc-badge\">V-Belt<\/span>\n        <span class=\"vc-badge\">Timing Belt<\/span>\n        <span class=\"vc-badge\">Harmonics 1\u00d7\u20133\u00d7<\/span>\n    <\/div>\n<\/header>\n\n<!-- Calculator Card -->\n<div class=\"vc-card\">\n    <form class=\"vc-form\" id=\"vc-form\" autocomplete=\"off\">\n        <div class=\"vc-form-grid\">\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-d1\">Driver Pulley Diameter D\u2081 <span class=\"vc-label-hint\">(mm)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-d1\" inputmode=\"decimal\" step=\"any\" min=\"1\" placeholder=\"e.g. 150\" value=\"150\">\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-d2\">Driven Pulley Diameter D\u2082 <span class=\"vc-label-hint\">(mm)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-d2\" inputmode=\"decimal\" step=\"any\" min=\"1\" placeholder=\"e.g. 300\" value=\"300\">\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-lb\">Belt Length L<sub>b<\/sub> <span class=\"vc-label-hint\">(mm)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-lb\" inputmode=\"decimal\" step=\"any\" min=\"1\" placeholder=\"e.g. 2000\" value=\"2000\">\n            <\/div>\n            <div class=\"vc-field\">\n                <label class=\"vc-label\" for=\"vc-rpm\">Driver Speed <span class=\"vc-label-hint\">(RPM)<\/span><\/label>\n                <input class=\"vc-input\" type=\"number\" id=\"vc-rpm\" inputmode=\"decimal\" step=\"any\" min=\"1\" placeholder=\"e.g. 1450\" value=\"1450\">\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-d1=\"150\" data-d2=\"300\" data-lb=\"2000\" data-rpm=\"1450\">SPA belt D1=150 D2=300 L=2000 1450RPM<\/button>\n            <button type=\"button\" class=\"vc-preset-btn\" data-d1=\"80\" data-d2=\"200\" data-lb=\"800\" data-rpm=\"3000\">Timing belt D1=80 D2=200 L=800 3000RPM<\/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\">Belt Frequency (1 revolution of belt)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-fbelt\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Driver Shaft Frequency<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-fdriver\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Driven Shaft Frequency<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-fdriven\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Speed Ratio (D\u2081\/D\u2082)<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-ratio\">\u2014<\/div>\n            <\/div>\n            <div class=\"vc-rcard\">\n                <div class=\"vc-rcard-label\">Driven Speed<\/div>\n                <div class=\"vc-rcard-value\" id=\"vc-r-n2\">\u2014<\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Harmonics Table -->\n        <h3 style=\"font-family:var(--vc-display);font-size:17px;font-weight:700;margin:0 0 10px;\">Belt Harmonics<\/h3>\n        <table class=\"vc-table\" id=\"vc-harmonics-table\">\n            <thead><tr><th>Harmonic<\/th><th>Frequency (Hz)<\/th><th>CPM<\/th><th>Note<\/th><\/tr><\/thead>\n            <tbody id=\"vc-harmonics-body\"><\/tbody>\n        <\/table>\n\n        <div class=\"vc-info-box\" id=\"vc-whip-box\" style=\"margin-top:14px;\">\n            <p><strong>Whip \/ Flutter range:<\/strong> <span id=\"vc-r-whip\">\u2014<\/span><\/p>\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>Belt Frequency<\/h3>\n            <p>The belt frequency represents how often a single point on the belt completes one full revolution (loop). It is always sub-synchronous (lower than shaft speed):<\/p>\n            <div class=\"vc-formula-box\" id=\"vc-katex-1\"><\/div>\n            <ul>\n                <li><strong>D\u2081<\/strong> \u2014 driver pulley diameter (mm)<\/li>\n                <li><strong>n\u2081<\/strong> \u2014 driver shaft speed (RPM)<\/li>\n                <li><strong>L<sub>b<\/sub><\/strong> \u2014 total belt length (mm)<\/li>\n            <\/ul>\n\n            <h3>Shaft Frequencies<\/h3>\n            <div class=\"vc-formula-box\" id=\"vc-katex-2\"><\/div>\n            <div class=\"vc-formula-box\" id=\"vc-katex-3\"><\/div>\n\n            <h3>Belt Defect Indicators<\/h3>\n            <p>A defect on the belt (crack, hard spot, missing chunk) will produce vibration at belt frequency and its harmonics:<\/p>\n            <ul>\n                <li><strong>1\u00d7 belt freq<\/strong> \u2014 single defect, belt joint, belt splice<\/li>\n                <li><strong>2\u00d7 belt freq<\/strong> \u2014 two defects 180\u00b0 apart, or belt resonance<\/li>\n                <li><strong>3\u00d7 belt freq<\/strong> \u2014 multiple defects, severe wear<\/li>\n            <\/ul>\n\n            <h3>Whip and Flutter<\/h3>\n            <p>Belt whip or flutter occurs at frequencies between the driver and driven shaft frequencies. It is often caused by improper tension, excessive belt wear, or misaligned pulleys. The whip frequency range is bounded by the driven frequency (lower) and driver frequency (upper).<\/p>\n\n            <div class=\"vc-example-box\">\n                <div class=\"vc-example-title\">Example \u2014 SPA Belt Drive<\/div>\n                <p><strong>Given:<\/strong> D\u2081 = 150 mm, D\u2082 = 300 mm, L<sub>b<\/sub> = 2000 mm, n\u2081 = 1450 RPM<\/p>\n                <p>Belt freq = \u03c0 \u00d7 150 \u00d7 1450 \/ (60 \u00d7 2000) = <strong>5.69 Hz<\/strong><\/p>\n                <p>Driver freq = 1450 \/ 60 = <strong>24.17 Hz<\/strong><\/p>\n                <p>Driven freq = 1450 \u00d7 150 \/ (300 \u00d7 60) = <strong>12.08 Hz<\/strong><\/p>\n                <p>Speed ratio = 150 \/ 300 = <strong>0.50<\/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> Belt frequency is always lower than both shaft frequencies. If your spectrum shows peaks below shaft speed at non-integer fractions, suspect belt-related issues.<\/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\/chain-defect-frequencies\/\">Chain Defect Frequencies<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/bearing-defect-frequencies\/\">Bearing Defect Frequencies<\/a>\n                <a class=\"vc-related-link\" href=\"\/calculators\/vibration-velocity\/\">Vibration Velocity (ISO 10816)<\/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\/journal-bearing-frequencies\/\">Journal Bearing Frequencies<\/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. Diagnose belt drive issues on-site. 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 drive defect frequency reference. 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-defect-frequencies';\n\n    function $(id) { return document.getElementById(id); }\n    function fmt(n, d) { if(isNaN(n)) return '\u2014'; var f=n.toFixed(d===undefined?2:d); return f.replace(\/(\\.\\d*?)0+$\/,'$1').replace(\/\\.$\/,''); }\n\n    \/* \u2500\u2500 CALCULATION \u2500\u2500 *\/\n    function calculate() {\n        var d1 = parseFloat($('vc-d1').value);\n        var d2 = parseFloat($('vc-d2').value);\n        var lb = parseFloat($('vc-lb').value);\n        var rpm = parseFloat($('vc-rpm').value);\n\n        if (!d1 || d1 <= 0 || !d2 || d2 <= 0 || !lb || lb <= 0 || !rpm || rpm <= 0) {\n            $('vc-results').classList.remove('vc-visible');\n            return;\n        }\n\n        \/\/ Belt frequency = \u03c0 \u00d7 D1 \u00d7 n1 \/ (60 \u00d7 Lb)\n        var fBelt = Math.PI * d1 * rpm \/ (60 * lb);\n        \/\/ Driver frequency\n        var fDriver = rpm \/ 60;\n        \/\/ Driven frequency\n        var fDriven = rpm * d1 \/ (d2 * 60);\n        \/\/ Speed ratio\n        var ratio = d1 \/ d2;\n        \/\/ Driven speed RPM\n        var n2 = rpm * d1 \/ d2;\n\n        \/\/ Display\n        $('vc-r-fbelt').innerHTML = fmt(fBelt, 3) + ' <span class=\"vc-rcard-unit\">Hz<\/span> <span class=\"vc-rcard-unit\">(' + fmt(fBelt * 60, 1) + ' CPM)<\/span>';\n        $('vc-r-fdriver').innerHTML = fmt(fDriver, 3) + ' <span class=\"vc-rcard-unit\">Hz<\/span> <span class=\"vc-rcard-unit\">(' + fmt(rpm, 0) + ' CPM)<\/span>';\n        $('vc-r-fdriven').innerHTML = fmt(fDriven, 3) + ' <span class=\"vc-rcard-unit\">Hz<\/span> <span class=\"vc-rcard-unit\">(' + fmt(n2, 1) + ' CPM)<\/span>';\n        $('vc-r-ratio').innerHTML = fmt(ratio, 4);\n        $('vc-r-n2').innerHTML = fmt(n2, 1) + ' <span class=\"vc-rcard-unit\">RPM<\/span>';\n\n        \/\/ Harmonics table\n        var tbody = $('vc-harmonics-body');\n        tbody.innerHTML = '';\n        var notes = ['Fundamental belt defect', '2nd harmonic \u2014 dual defects \/ resonance', '3rd harmonic \u2014 severe wear'];\n        for (var i = 1; i <= 3; i++) {\n            var f = fBelt * i;\n            tbody.innerHTML += '<tr><td><strong>' + i + '\u00d7 Belt<\/strong><\/td><td>' + fmt(f, 3) + ' Hz<\/td><td>' + fmt(f * 60, 1) + '<\/td><td>' + notes[i - 1] + '<\/td><\/tr>';\n        }\n\n        \/\/ Whip\/flutter range\n        var fLow = Math.min(fDriven, fDriver);\n        var fHigh = Math.max(fDriven, fDriver);\n        $('vc-r-whip').innerHTML = fmt(fLow, 2) + ' \u2013 ' + fmt(fHigh, 2) + ' Hz (' + fmt(fLow * 60, 0) + ' \u2013 ' + fmt(fHigh * 60, 0) + ' CPM)';\n\n        $('vc-results').classList.add('vc-visible');\n\n        \/\/ URL params\n        var u = new URL(window.location);\n        u.searchParams.set('d1', d1);\n        u.searchParams.set('d2', d2);\n        u.searchParams.set('lb', lb);\n        u.searchParams.set('rpm', rpm);\n        history.replaceState(null, '', u.toString());\n\n        \/\/ History\n        saveHistory({ d1: d1, d2: d2, lb: lb, rpm: rpm, _summary: 'D1=' + d1 + ' D2=' + d2 + ' L=' + lb + ' ' + rpm + 'RPM' });\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            $('vc-d1').value = this.getAttribute('data-d1');\n            $('vc-d2').value = this.getAttribute('data-d2');\n            $('vc-lb').value = this.getAttribute('data-lb');\n            $('vc-rpm').value = this.getAttribute('data-rpm');\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 Defect Frequency 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            'D1: ' + $('vc-d1').value + ' mm\\n' +\n            'D2: ' + $('vc-d2').value + ' mm\\n' +\n            'Belt Length: ' + $('vc-lb').value + ' mm\\n' +\n            'Driver Speed: ' + $('vc-rpm').value + ' RPM\\n' +\n            'Belt Frequency: ' + $('vc-r-fbelt').textContent + '\\n' +\n            'Driver Freq: ' + $('vc-r-fdriver').textContent + '\\n' +\n            'Driven Freq: ' + $('vc-r-fdriven').textContent + '\\n' +\n            'Speed Ratio: ' + $('vc-r-ratio').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-defect-frequencies\/';\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: 'What causes belt vibration?', a: '<p>Belt vibration is typically caused by belt wear, misalignment, improper tension, belt defects (cracks, missing chunks), pulley eccentricity, or resonance. The belt frequency is the fundamental frequency at which defects on the belt surface will excite vibration as they pass over the pulleys.<\/p><p>Common sources include worn or cracked belts, oil contamination, mismatched belt sets (multi-belt drives), and worn pulley grooves.<\/p>' },\n        { q: 'What is the difference between belt frequency and shaft frequency?', a: '<p>Shaft frequency (1\u00d7 RPM) is the rotational speed of the shaft. Belt frequency is the rate at which a single point on the belt completes one full loop around both pulleys.<\/p><p>Belt frequency is <strong>always lower<\/strong> than both shaft frequencies because the belt circumference (belt length) is longer than the circumference of either pulley. Belt defects appear at belt frequency and its harmonics (2\u00d7, 3\u00d7, etc.).<\/p>' },\n        { q: 'How do I identify belt wear from vibration data?', a: '<p>Belt wear typically shows peaks at 1\u00d7, 2\u00d7, and 3\u00d7 belt frequency in the vibration spectrum. Key indicators:<\/p><ul><li><strong>1\u00d7 belt freq<\/strong> \u2014 single defect, belt joint, or splice<\/li><li><strong>2\u00d7 belt freq<\/strong> \u2014 two defects 180\u00b0 apart or belt resonance<\/li><li><strong>3\u00d7 belt freq<\/strong> \u2014 multiple defects, severe overall wear<\/li><\/ul><p>Peaks are usually visible in the radial direction perpendicular to the belt span. Compare with shaft frequency peaks to distinguish belt from shaft issues.<\/p>' },\n        { q: 'What is the difference between timing belt and V-belt vibration patterns?', a: '<p>V-belts produce smooth belt frequency peaks and may show whip\/flutter between driver and driven frequencies. The vibration signature is relatively simple.<\/p><p>Timing (synchronous) belts additionally produce <strong>tooth meshing frequency<\/strong> (number of teeth \u00d7 belt frequency), which appears as a distinct high-frequency peak. Worn timing belt teeth produce sidebands around the meshing frequency spaced at belt frequency.<\/p>' },\n        { q: 'What is belt resonance and how to avoid it?', a: '<p>Belt resonance occurs when the natural frequency of a belt span matches a forcing frequency (typically shaft speed or belt frequency). This causes excessive belt flutter, noise, and accelerated wear.<\/p><p>To avoid resonance:<\/p><ul><li>Adjust belt tension (changes the natural frequency)<\/li><li>Change span length or add an idler pulley<\/li><li>Modify operating speed if possible<\/li><li>Use a different belt profile or material<\/li><\/ul><p>The natural frequency of a belt span depends on tension, mass per unit length, and free span length.<\/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 URL PARAMS \u2500\u2500 *\/\n    function loadParams() {\n        var p = new URLSearchParams(window.location.search);\n        if (p.get('d1')) $('vc-d1').value = p.get('d1');\n        if (p.get('d2')) $('vc-d2').value = p.get('d2');\n        if (p.get('lb')) $('vc-lb').value = p.get('lb');\n        if (p.get('rpm')) $('vc-rpm').value = p.get('rpm');\n    }\n\n    \/* \u2500\u2500 KATEX \u2500\u2500 *\/\n    function renderFormulas() {\n        try {\n            katex.render('f_{belt} = \\\\frac{\\\\pi \\\\cdot D_1 \\\\cdot n_1}{60 \\\\cdot L_b} \\\\quad [\\\\text{Hz}]', $('vc-katex-1'), { displayMode: true, throwOnError: false });\n            katex.render('f_{driver} = \\\\frac{n_1}{60} \\\\quad [\\\\text{Hz}]', $('vc-katex-2'), { displayMode: true, throwOnError: false });\n            katex.render('f_{driven} = \\\\frac{n_1 \\\\cdot D_1}{D_2 \\\\cdot 60} \\\\quad [\\\\text{Hz}]', $('vc-katex-3'), { displayMode: true, throwOnError: false });\n        } catch(e) {}\n    }\n\n    \/* \u2500\u2500 INIT \u2500\u2500 *\/\n    function init() {\n        loadParams();\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>Gratis online kalkulator for defektfrekvenser i remdrift. Beregn remfrekvens, driver-\/drevet akselfrekvenser, hastighetsforhold og removerharmoniske for kilerem- og registerremdrift.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100033","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":1,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100033\/revisions"}],"predecessor-version":[{"id":100344,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/calculator\/100033\/revisions\/100344"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/media?parent=100033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/categories?post=100033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/nb\/wp-json\/wp\/v2\/tags?post=100033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}