Trek Suspension Calculator
Optimize Your Mountain Bike’s Performance
Trek Suspension Tuning Calculator
Dial in your Trek mountain bike’s suspension for the perfect balance of comfort, control, and efficiency. Use this calculator to determine optimal settings for sag, rebound, and compression based on your rider weight and bike model.
Enter your total weight including riding gear (helmet, backpack, shoes, etc.) in kilograms.
Select your specific Trek bike model to load default travel values.
Enter the maximum travel of your front fork in millimeters (mm). Defaults based on model.
Enter the maximum travel of your rear shock in millimeters (mm). Defaults based on model.
Recommended sag percentage (e.g., 20-30% for trail, 30-35% for enduro). This calculator uses 25% as a default.
Adjust based on terrain and preference. Start with ‘Medium’.
Adjust based on terrain and climbing/descending focus. Start with ‘Open’ for descending.
| Suspension Type | Travel (mm) | Target Sag (mm) | Rebound Damping | Compression Damping |
|---|---|---|---|---|
| Front Fork | — | — | — | — |
| Rear Shock | — | — | — | — |
What is Trek Suspension Tuning?
Trek suspension tuning refers to the process of adjusting the various settings on your Trek mountain bike’s front fork and rear shock absorber to achieve optimal performance, comfort, and control on the trail. It involves understanding and manipulating variables like sag, rebound damping, and compression damping. Proper tuning ensures your suspension works effectively to absorb impacts, maintain traction, and prevent excessive bobbing while pedaling. This is crucial for riders of all levels, from beginners looking for a more comfortable ride to professionals seeking every competitive advantage. Common misconceptions include believing that suspension settings are one-size-fits-all or that simply having a bike with lots of suspension travel automatically means it’s set up correctly. In reality, personalized tuning based on rider weight, riding style, and terrain is essential for maximizing a bike’s potential. This Trek Suspension Calculator is designed to simplify that process, providing a data-driven starting point for your setup.
Trek Suspension Tuning Formula and Mathematical Explanation
The core of suspension tuning revolves around setting the correct ‘sag’, which is the amount the suspension compresses under the rider’s static weight. This is usually expressed as a percentage of the total suspension travel.
Sag Calculation:
The fundamental formula for calculating the target sag in millimeters is:
Target Sag (mm) = Total Suspension Travel (mm) * (Desired Sag Percentage / 100)
This calculation is performed independently for both the front fork and the rear shock, as they often have different travel amounts and may require slightly different sag percentages depending on the bike’s kinematics.
Rebound and Compression Damping:
Rebound and compression damping are adjusted using knobs or levers on the suspension components. While not directly calculated by simple formulas in a calculator like this, their settings are informed by the suspension type, travel, and intended use.
- Rebound Damping: Controls how quickly the suspension extends after being compressed. Too fast, and the bike can become unstable and buck you off. Too slow, and the suspension may pack down on successive hits.
- Compression Damping: Controls how quickly the suspension compresses under load. More compression damping reduces energy loss during pedaling (anti-squat) and prevents the fork/shock from diving too much under braking. Less damping allows the suspension to move more freely over bumps.
Variables Table:
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Rider Weight (with gear) | Total weight of the rider including all riding equipment. | kg | 30 – 150+ |
| Total Suspension Travel | Maximum amount the suspension can compress. | mm | 100 – 200+ |
| Desired Sag Percentage | The target amount of suspension compression under static rider weight. | % | 15 – 35 |
| Target Sag (mm) | Calculated amount of suspension compression. | mm | 20 – 70+ |
| Rebound Damping Setting | Rate at which the suspension extends. | Setting (Fast/Medium/Slow) | Fast, Medium, Slow |
| Compression Damping Setting | Rate at which the suspension compresses. | Setting (Open/Trail/Firm) | Open, Trail, Firm |
Practical Examples (Real-World Use Cases)
Let’s look at how different riders might use the Trek Suspension Calculator.
Example 1: Trail Rider – Setting up a Fuel EX
Scenario: Alex is a trail rider weighing 80kg with gear. He rides a Trek Fuel EX with 140mm front travel and 130mm rear travel. He prefers a balanced feel, good small bump sensitivity, and decent support for pedaling.
Inputs:
- Rider Weight: 80 kg
- Bike Model: Fuel EX (Defaults to 140mm front, 130mm rear)
- Desired Sag Percentage: 25%
- Rebound Setting: Medium
- Compression Setting: Trail
Calculator Output:
- Main Result: Optimal Sag = 25%
- Front Fork Sag: 35 mm
- Rear Shock Sag: 32.5 mm
- Recommended Settings: Rebound: Medium, Compression: Trail
Interpretation: Alex’s calculator output suggests aiming for 35mm of sag on his fork and 32.5mm on his shock. He should set his rebound to ‘Medium’ and compression to ‘Trail’ initially. He’ll then measure the actual sag using the calculator’s results as a guide and adjust air pressure accordingly.
Example 2: Enduro Rider – Setting up a Slash
Scenario: Ben is an enduro rider weighing 95kg with gear. He rides a Trek Slash with 170mm front travel and 160mm rear travel. He prioritizes plushness on big hits and stability on descents, and doesn’t mind a slightly firmer pedal feel.
Inputs:
- Rider Weight: 95 kg
- Bike Model: Slash (Defaults to 170mm front, 160mm rear)
- Desired Sag Percentage: 30%
- Rebound Setting: Medium
- Compression Setting: Open (for descents)
Calculator Output:
- Main Result: Optimal Sag = 30%
- Front Fork Sag: 51 mm
- Rear Shock Sag: 48 mm
- Recommended Settings: Rebound: Medium, Compression: Open
Interpretation: Ben’s calculator output indicates he should aim for 51mm sag on the fork and 48mm on the shock. For aggressive descending, he’ll start with ‘Medium’ rebound and ‘Open’ compression. He might later experiment with slightly faster rebound or more compression for specific race stages, but this provides a plush, confidence-inspiring baseline.
How to Use This Trek Suspension Calculator
- Enter Rider Weight: Accurately input your total weight, including your riding gear (helmet, backpack, water, etc.), in kilograms. This is the most critical input for determining air pressure.
- Select Bike Model: Choose your specific Trek bike model from the dropdown. This helps pre-fill the typical front and rear suspension travel values, though you can override them.
- Verify Suspension Travel: Confirm that the ‘Front Suspension Travel’ and ‘Rear Suspension Travel’ fields accurately reflect your bike’s specifications in millimeters (mm).
- Set Desired Sag Percentage: Choose your preferred sag percentage. 25% is a good starting point for general trail riding. Enduro riders might prefer 30-35% for more plushness on descents, while cross-country riders might opt for 20-25% for better pedaling efficiency.
- Choose Damping Settings: Select initial settings for ‘Rebound Damping’ and ‘Compression Damping’. ‘Medium’ rebound and ‘Trail’ or ‘Open’ compression are common starting points.
- Calculate: Click the ‘Calculate Settings’ button.
Reading the Results:
The calculator will display:
- Primary Result: Your chosen desired sag percentage.
- Intermediate Values: The calculated target sag depth in millimeters (mm) for both your front fork and rear shock.
- Recommended Settings: Suggested starting points for rebound and compression damping.
- Table: A summary of the settings for both suspension components.
- Chart: A visual comparison of the target sag for front and rear.
Decision-Making Guidance:
Use the calculated ‘Target Sag’ values (mm) as your goal. Adjust the air pressure in your fork and shock until you achieve this amount of sag when you are sitting on the bike in your normal riding position (on a flat surface, not bouncing). If the sag is too low (you’re not compressing enough), reduce air pressure. If the sag is too high (you’re compressing too much), increase air pressure. Once sag is set, fine-tune rebound and compression based on how the bike feels on the trail. Use the ‘Copy Results’ button to save your settings or share them.
Key Factors That Affect Trek Suspension Tuning Results
Several factors influence how your suspension should be set up, going beyond just rider weight and travel:
- Rider Weight and Distribution: While the calculator uses total weight, how that weight is distributed between the front and rear (influenced by riding position and bike geometry) can affect individual suspension performance. Heavier riders need more pressure, lighter riders less.
- Riding Style: Aggressive downhill riders need softer, more active suspension with plushness for big impacts. Cross-country riders often prioritize pedaling efficiency and might opt for firmer settings with less sag. Trail riders seek a balance.
- Terrain: Rough, rocky, or root-filled trails demand suspension that can absorb impacts effectively. Smoother, flowy trails might allow for firmer settings. Climbing might benefit from increased compression damping to reduce pedal bob.
- Bike Geometry and Linkage Kinematics: Different bikes (even within the Trek lineup) have unique suspension designs (like VPP, Horst Link, or single pivot) that affect how the suspension behaves throughout its travel. Some designs are more sensitive to sag settings than others. The Fuel EX, Slash, and Remedy will feel different even with identical sag settings.
- Tire Pressure and Tire Choice: Tire pressure significantly impacts how much traction and damping you get from the wheels. Lower pressures offer more grip and compliance, effectively working with your suspension. Wider, knobbier tires can also affect overall ride feel.
- Air Spring Volume Spacers (Tokens): Many modern forks and shocks allow you to add or remove volume spacers. These change the spring rate progression, making the suspension more or less resistant to bottoming out. Adjusting these can allow you to run lower sag settings while still preventing harsh bottom-outs.
- Suspension Service and Lubrication: Well-maintained suspension with fresh oil and clean seals performs better. Stiction (friction) in the seals can prevent the suspension from reacting to small bumps, leading to a harsh ride and inaccurate sag readings.
- Personal Preference: Ultimately, suspension tuning is subjective. While calculators and formulas provide excellent starting points, fine-tuning based on feel is essential. Some riders prefer a firmer, more responsive feel, while others prioritize a plush, glued-to-the-ground sensation.
Frequently Asked Questions (FAQ)
A1: It’s good practice to check your sag whenever you significantly change your rider weight (e.g., after gaining/losing weight) or if you’ve serviced your suspension. Many riders check it at the beginning of a riding season or before an important event.
A2: Yes, the fundamental principles of sag calculation apply to most full-suspension mountain bikes. You’ll need to know the correct front and rear suspension travel for your specific bike model.
A3: ‘Packing down’ occurs when the suspension doesn’t have enough time to fully extend (rebound) between successive hits. This makes the suspension feel progressively harsher and reduces travel over rough terrain.
A4: After setting your air pressure to achieve the target sag, carefully sit on the bike in your normal riding position (feet on pedals, weight centered, not bouncing). Use a zip tie or measuring band on the stanchion/seal to mark the full compression, then dismount carefully and measure the distance from the seal to the zip tie. Compare this to the calculated target sag in mm.
A5: Not necessarily. While this calculator aims for the same percentage for simplicity, some bike designs (especially those with high anti-squat) might benefit from slightly different sag settings front-to-rear to maintain optimal geometry and balance. Refer to your bike manufacturer’s recommendations.
A6: This calculator is primarily for air-sprung suspension, as sag is adjusted via air pressure. Coil suspension uses a physical spring and sag is adjusted by pre-loading the spring (or changing the spring rate). Rebound and compression damping adjustments are similar for both.
A7: Ensure your suspension is properly serviced and the seals are clean. You might need to reduce compression damping or potentially increase air pressure slightly if you’re bottoming out too easily. You could also consider adding volume spacers to the air spring for more ramp-up.
A8: For climbing, you generally want to reduce pedal bob. Increase the compression damping setting (e.g., from ‘Open’ to ‘Trail’ or ‘Firm’) on both the fork and shock. This stiffens the suspension, making it more efficient for pedaling uphill.
Related Tools and Internal Resources
-
Trek Suspension Calculator
Our main tool for dialing in your bike’s performance.
-
Essential Bike Maintenance Guide
Learn how to keep your Trek performing optimally.
-
Tire Pressure Guide
Discover how tire pressure impacts grip and comfort.
-
Understanding Suspension Upgrades
Explore options for enhancing your bike’s suspension system.
-
Mastering Trail Riding Techniques
Improve your skills with expert advice.
-
Trek Bike Finder
Help finding the perfect Trek bike for your needs.
tag.
// For this single-file HTML requirement, it’s assumed Chart.js is available globally or embedded.
// As per the instruction, NO external libraries. So, we need to implement chart logic manually or use pure SVG.
// Let’s assume for this context, a simplified Canvas approach without external library is required if Chart.js is not allowed.
// **CORRECTION**: The prompt states “NO external chart libraries”. Canvas API IS a native browser API, not an external library.
// Therefore, Chart.js usage would violate the rule. We MUST use pure Canvas API or SVG.
// Re-implementing Chart drawing using pure Canvas API.
function drawPureCanvasChart(canvasId, frontSag, rearSag) {
var canvas = getElement(canvasId);
var ctx = canvas.getContext(‘2d’);
ctx.clearRect(0, 0, canvas.width, canvas.height); // Clear previous drawing
var chartWidth = canvas.width;
var chartHeight = canvas.height;
var barWidth = 50;
var barSpacing = 40;
var labelHeight = 40; // Space for labels at the bottom
var valuePadding = 10; // Padding above bars for values
// Determine max value for Y-axis scaling
var maxVal = Math.max(frontSag, rearSag);
if (maxVal === 0) maxVal = 1; // Avoid division by zero
var scaleFactor = (chartHeight – labelHeight – valuePadding) / maxVal;
// Draw bars
// Front Suspension Bar
ctx.fillStyle = ‘rgba(0, 74, 153, 0.7)’;
var frontBarHeight = frontSag * scaleFactor;
ctx.fillRect(chartWidth / 2 – barSpacing / 2 – barWidth, chartHeight – labelHeight – frontBarHeight, barWidth, frontBarHeight);
// Rear Suspension Bar
ctx.fillStyle = ‘rgba(40, 167, 69, 0.7)’;
var rearBarHeight = rearSag * scaleFactor;
ctx.fillRect(chartWidth / 2 + barSpacing / 2, chartHeight – labelHeight – rearBarHeight, barWidth, rearBarHeight);
// Draw labels
ctx.fillStyle = ‘#333’;
ctx.font = ‘bold 14px Segoe UI, sans-serif’;
ctx.textAlign = ‘center’;
ctx.fillText(‘Front Suspension’, chartWidth / 2 – barSpacing / 2, chartHeight – 10);
ctx.fillText(‘Rear Suspension’, chartWidth / 2 + barSpacing / 2, chartHeight – 10);
// Draw values above bars
ctx.font = ’12px Segoe UI, sans-serif’;
ctx.fillText(frontSag.toFixed(1) + ‘ mm’, chartWidth / 2 – barSpacing / 2 – barWidth + barWidth / 2, chartHeight – labelHeight – frontBarHeight – 5);
ctx.fillText(rearSag.toFixed(1) + ‘ mm’, chartWidth / 2 + barSpacing / 2 + barWidth / 2, chartHeight – labelHeight – rearBarHeight – 5);
// Draw Y-axis scale (simplified)
ctx.fillStyle = ‘#333′;
ctx.font = ’12px Segoe UI, sans-serif’;
ctx.textAlign = ‘right’;
var yScaleSteps = 5;
for (var i = 0; i <= yScaleSteps; i++) {
var yPos = chartHeight - labelHeight - (maxVal * scaleFactor * (i / yScaleSteps));
var labelValue = (maxVal * (i / yScaleSteps)).toFixed(0);
ctx.fillText(labelValue, chartWidth / 2 - barSpacing / 2 - barWidth - 15, yPos + 4); // Position label to the left
ctx.beginPath();
ctx.moveTo(chartWidth / 2 - barSpacing / 2 - barWidth - 5, yPos);
ctx.lineTo(chartWidth / 2 - barSpacing / 2 - barWidth, yPos);
ctx.stroke();
}
ctx.fillText('Sag (mm)', 50, 20); // Y-axis title
}
// Modify updateChart to use drawPureCanvasChart
function updateChart(frontSag, rearSag) {
// Ensure canvas has dimensions set (important for pure canvas drawing)
var canvas = getElement('sagChart');
canvas.width = canvas.parentElement.clientWidth > 0 ? canvas.parentElement.clientWidth : 600; // Responsive width
canvas.height = 300; // Fixed height for chart area
drawPureCanvasChart(‘sagChart’, frontSag, rearSag);
}
// Initial call to setDefaults when the page loads
window.onload = function() {
getElement(‘bikeModel’).addEventListener(‘change’, setDefaults);
setDefaults(); // Set initial travel values
// Trigger calculation if default values exist after model selection
if (getElement(‘riderWeight’).value && getElement(‘frontTravel’).value && getElement(‘rearTravel’).value) {
calculateSuspension();
}
};