Desmo Calculator

Desmodromic Valve Shim Calculator

This calculator assists in determining the correct shim thickness required to achieve specified valve clearances in Desmodromic valve systems, commonly found in Ducati motorcycles. Accurate valve clearance is crucial for optimal engine performance and longevity.

Opening Valve Shim Adjustment

Closing Valve Shim Adjustment

function calculateOpeningShim() { var currentOpeningClearance = parseFloat(document.getElementById('currentOpeningClearance').value); var currentOpeningShim = parseFloat(document.getElementById('currentOpeningShim').value); var desiredOpeningClearance = parseFloat(document.getElementById('desiredOpeningClearance').value); var resultDiv = document.getElementById('openingResult'); if (isNaN(currentOpeningClearance) || isNaN(currentOpeningShim) || isNaN(desiredOpeningClearance) || currentOpeningShim < 0 || desiredOpeningClearance < 0) { resultDiv.innerHTML = 'Please enter valid positive numbers for all fields.'; return; } // Formula: New Shim = Current Shim + (Current Clearance – Desired Clearance) // If current clearance is too small, (current – desired) is negative, so we need a thinner shim. // If current clearance is too large, (current – desired) is positive, so we need a thicker shim. var newOpeningShim = currentOpeningShim + (currentOpeningClearance – desiredOpeningClearance); if (newOpeningShim <= 0) { resultDiv.innerHTML = 'Calculated shim thickness is zero or negative. Please re-check your measurements and desired clearance. This may indicate an issue beyond simple shim adjustment.'; } else { resultDiv.innerHTML = '

Result:

New Opening Shim Thickness Required: ' + newOpeningShim.toFixed(2) + ' mm'; } } function calculateClosingShim() { var currentClosingClearance = parseFloat(document.getElementById('currentClosingClearance').value); var currentClosingShim = parseFloat(document.getElementById('currentClosingShim').value); var desiredClosingClearance = parseFloat(document.getElementById('desiredClosingClearance').value); var resultDiv = document.getElementById('closingResult'); if (isNaN(currentClosingClearance) || isNaN(currentClosingShim) || isNaN(desiredClosingClearance) || currentClosingShim < 0 || desiredClosingClearance < 0) { resultDiv.innerHTML = 'Please enter valid positive numbers for all fields.'; return; } // Formula: New Shim = Current Shim + (Current Clearance – Desired Clearance) // If current clearance is too small, (current – desired) is negative, so we need a thinner shim. // If current clearance is too large, (current – desired) is positive, so we need a thicker shim. var newClosingShim = currentClosingShim + (currentClosingClearance – desiredClosingClearance); if (newClosingShim <= 0) { resultDiv.innerHTML = 'Calculated shim thickness is zero or negative. Please re-check your measurements and desired clearance. This may indicate an issue beyond simple shim adjustment.'; } else { resultDiv.innerHTML = '

Result:

New Closing Shim Thickness Required: ' + newClosingShim.toFixed(2) + ' mm'; } } .desmo-calculator-container { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #f9f9f9; padding: 25px; border-radius: 10px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); max-width: 700px; margin: 20px auto; color: #333; } .desmo-calculator-container h2, .desmo-calculator-container h3 { color: #b30000; /* Ducati red */ text-align: center; margin-bottom: 20px; font-weight: 600; } .desmo-calculator-container p { line-height: 1.6; margin-bottom: 15px; text-align: justify; } .calculator-section { background-color: #ffffff; border: 1px solid #e0e0e0; border-radius: 8px; padding: 20px; margin-bottom: 25px; } .calculator-section label { display: block; margin-bottom: 8px; font-weight: bold; color: #555; } .calculator-section input[type="number"] { width: calc(100% – 22px); padding: 10px; margin-bottom: 15px; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; box-sizing: border-box; } .calculator-section button { background-color: #b30000; /* Ducati red */ color: white; padding: 12px 20px; border: none; border-radius: 5px; cursor: pointer; font-size: 17px; font-weight: bold; width: 100%; transition: background-color 0.3s ease; } .calculator-section button:hover { background-color: #800000; /* Darker red */ } .calculator-result { margin-top: 20px; padding: 15px; background-color: #e6ffe6; /* Light green for results */ border: 1px solid #a3e6a3; border-radius: 8px; text-align: center; font-size: 18px; font-weight: bold; color: #28a745; /* Green text */ } .calculator-result h3 { color: #28a745; margin-top: 0; margin-bottom: 10px; } .calculator-result p { margin: 0; color: #28a745; } .calculator-result p strong { color: #006400; /* Darker green */ }

Understanding Desmodromic Valve Clearances

Desmodromic valve systems, famously used by Ducati, differ significantly from conventional spring-actuated valve trains. Instead of relying on valve springs to close the valves, Desmo systems use a second rocker arm and cam lobe to mechanically close the valves. This allows for higher engine RPMs without valve float, as the valves are positively opened and closed.

However, this mechanical actuation requires precise valve clearances for both the opening and closing rockers. These clearances are critical for proper valve timing, sealing, and preventing excessive wear. Over time, due to wear on the cam lobes, rocker arms, and valve stems, these clearances can change, necessitating adjustment.

Why Adjust Clearances?

  • Too much clearance: Can lead to noisy operation, reduced valve lift, incorrect valve timing, and increased wear due to impact.
  • Too little clearance (or negative clearance): Can cause valves to not fully close, leading to compression loss, burnt valves, and potential piston-to-valve contact.

How the Calculator Works

The Desmodromic Valve Shim Calculator simplifies the process of determining the correct shim thickness. You will need to:

  1. Measure Current Clearance: Using a feeler gauge, measure the existing clearance between the rocker arm and the valve stem for both opening and closing valves.
  2. Identify Current Shim Thickness: Remove the existing shim and measure its thickness with a micrometer.
  3. Consult Service Manual: Find the manufacturer's specified (desired) valve clearances for your specific engine model.
  4. Input Values: Enter these three values into the calculator for either the opening or closing valve.
  5. Calculate: The calculator will provide the new shim thickness required to bring the clearance back to the desired specification.

The formula used is straightforward: New Shim = Current Shim + (Current Clearance - Desired Clearance). This formula accounts for whether you need a thicker or thinner shim to achieve the target clearance.

Important Considerations

  • Always refer to your motorcycle's official service manual for the exact desired valve clearance specifications.
  • Measure all values (current clearance and current shim) with high precision using calibrated tools.
  • Shims are typically available in increments (e.g., 0.05 mm). You may need to select the closest available shim size to the calculated value.
  • Valve clearance adjustment is a precise task. If you are unsure, it is best left to a qualified mechanic.

Leave a Comment