<?PHP include("config.php"); ?>
<!DOCTYPE html >
<html lang="en">
<head>
<title>&lt;:: Welcome to Slowtwitch.com ::&gt;: Bar to Head Tube Calculator</title>
<meta name="KEYWORDS" content="bike, geometry, custom" />
<meta name="DESCRIPTION" content="Need to know stack and reach from an X-Y bar-bore measurement? Use our calculator to help."/>
<? include($common_path . "/templates/include_global_head.php"); ?>
<? include($common_path . "/templates/google_analytics.html"); ?>
</head>

<body id="home">
  <? include($common_path . "/ads/ad_wallpaper.html"); ?>

  <div class="container">
    <? include($common_path . "/templates/include_header.php"); ?>
    <div class="main">
      <div class="contentwrapper clearfix">
        <? include("include_breadcrumb.php"); ?>

        <section class="section listings section-has-widgets section-static remove-sidebar">
          <div class="sidebar-b">
            <? include("include_sidebar.php") ?>
          </div>

          <div class="content content-has-widgets">
            <div class="grid">

              <div class="clearfix">
                <h1>F.I.S.T. Bar to Head Tube Calculator</h1>
                <hr class="line" />
                    <p>All values are in millimeters!</p>
                    <form name="calcForm" id="calcForm" method="post" action="bar_bore_calc_X.php">
                        <div class="dtable form">
                            <div class="drow">
                                <div class="dcell name">Bar-Bore Y</div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="text" id="serottaX" name="barboreY" class="txt shotext" />
                                </div>
                            </div>
                            <div class="drow">
                                <div class="dcell name">Bar-Bore X</div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="text" id="serottaY" name="barboreX" class="txt shotext" />
                                </div>
                            </div>
                            <div class="drow">
                                <div class="dcell name">Head Angle</div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="text" id="head_tube_angle" name="head_tube_angle" value="73" class="txt shotext" />
                                </div> 
                            </div>
                            <div class="drow">
                                <div class="dcell name">Stem Length</div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="text" id="stem_length" name="stem_length" class="txt shotext" />
                                </div>
                            </div>
                            <div class="drow">
                                <div class="dcell name">Stem Angle</div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="text" id="stem_angle" name="stem_angle" class="txt shotext" /><br />Plug in actual stem pitch. Write 0 [the number zero] for an extension <strong>perpendicular to the steerer</strong>; -6 for 6&deg; down from perpendicular, 6 for 6&deg; up; -17&deg; for a "7-shaped" stem; and so forth.
                                </div>
                            </div>
                            <div class="drow">
                                <div class="dcell name">Stem Clamp Height</div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="text" id="clamp" name="clamp" value="40" class="txt shotext" />
                                </div>
                            </div>
                            <div class="drow">
                                <div class="dcell name">Spacer Height</div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="text" id="spacer" name="spacer" class="txt shotext" />
                                </div>
                            </div>
                            <div class="drow">
                                <div class="dcell name">Headset Topcap</div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="text" id="headset" name="headset" class="txt shotext" />
                                </div>
                            </div>
                            <div class="drow">
                                <div class="dcell name"></div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="checkbox" name="terms"> Agree to Terms
                                </div>
                            </div>
                            <div class="drow actions">
                                <div class="dcell name"></div>
                                <div class="dcell divider"></div>
                                <div class="dcell value">
                                    <input type="button" name="calculateButton" value="Calculate" onclick="checkAgreeToTerms();" class="btn" /> <input type="button" name="allDefaultButton" value="Reset all Defaults" onclick="setAllDefaults();" class="btn" />
                                </div>
                            </div>
                        </div>
                    </form>
                    <p>The calculator above is designed to help fitters trained in the F.I.S.T. tri
                    bike fit protocol to generate geometries for custom triathlon bikes.  Note
                    that the inputs required to use this calculator include "stack" and "reach."
                    These values are described at length in our <a href="/Bike_Fit/The_F.I.S.T._Method_for_fitting_triathletes_to_their_bikes_16.html ">tri bike fit articles</a> on Slowtwitch.com.
                    </p>
                    <div class="advert float-right">
                        <? include($common_path . "/ads/ad_300x250_roadblocks.html"); ?>
                    </div>
                    <p>
                    Even if the fit is performed correctly, pitfalls loom.  You must have the
                    tools to accurately find the stack and reach of the bike that fits under the
                    rider.  The fitter is required to account for the stem length, stem pitch,
                    height of the stem clamp, headset upper stack, spacers under the stem if
                    any, and of course the choice of aerobar.  He then must have an accurate way
                    of generating the stack and reach measures, using either a fit bike (best is
                    the bike made by Exit Cycling) that accurately generates these values
                    (taking into consideration <a href="/Bike_Fit/Fudging_for_negative_reach_123.html">negative reach</a> if applicable), or he must use an external tool, such
                    as Serotta's X/Y tool.
                    </p>
                    <h3>TERMS OF USE</h3>
                    <p>
                    <a name="terms"></a>
                    This calculator consists of a set of trigonometric and geometric equations.
                    It solves math equations.  That's all it does.  There are no warranties
                    expressed or implied that these geometries cause a bike to be safe, or
                    comfortable, or powerful, or aerodynamic, or even be ridden; or indeed can
                    even be built.   Should you build or cause to build a bike based on
                    geometries calculated by this generator, you do so at your own risk.  You
                    agree to hold harmless Slowtwitch.com, its owners, employees and contractors
                    against all claims arising out of your use of this calculator.  You agree to
                    assume all risk and liability associated with using this calculator.  You
                    agree that the final determination of an appropriate geometry rests with you
                    and/or any customer for whom you may be building this bike, or causing it to
                    be built, and with the company building the bike.
                    </p>
              </div><!-- end col-2/3 -->

            </div><!-- end grid -->
          </div><!-- end content -->
        </section>

      </div><!-- end contentwrapper -->
    </div> <!-- end main -->

  <? include($common_path . "/templates/include_footer.php") ?>
  </div> <!-- container  -->
</body>
<? include($common_path . "/templates/include_global_js.php") ?>
</html>


