<html>
<head>
<title>Rolling wire-strip calculator</title>
- <script type="text/javascript" src="dep.js"></script>
- <script type="text/javascript" src="dep-ui.js"></script>
+ <meta name=viewport content="width=device-width initial-scale=1.0">
<link rel=stylesheet type="text/css" href="dep-ui.css">
<link rel=stylesheet type="text/css" href="rolling.css">
+ <script type="text/javascript" src="dep.js"></script>
+ <script type="text/javascript" src="dep-ui.js"></script>
<head>
<body>
<h1>Rolling wire-strip calculator</h1>
+<div id=trace style="white-space: pre"></div>
<script type="text/javascript"><!--
--></script>
<script type="text/javascript"><!--
DEP_UI.add_elt_class(DEP_UI.elt('help'), 'conceal');
--></script>
-<h2>What this program does</h2>
-
<div id=js-note>
<script type="text/javascript"><!--
DEP_UI.add_elt_class(DEP_UI.elt('js-note'), 'conceal');
--></script>
<p>This page is only really interesting because it contains a Javascript
-program. You seem to have Javascript turned off, so it won't work very
-well.
+program. You seem to have Javascript turned off, so it won’t work very
+well. It only requires first-party scripts;
+see <a href="#privacy">Privacy</a> for more details.
</div>
-<h3>Background</h3>
+<h2>Background</h2>
<p>When you pass round or square wire through flat rolls it gets flatter
and longer, but it also gets wider. You can exploit this to make thin
roll down to the required thickness of strip.
<p>For best results, roll the strip in as few passes as you can handle.
+The results aren’t accurate for broad, thin strips.
+Width-to-thickness ratios of up to 6:1 are known to be good; ratios of
+12:1 or more don't work: strips don’t get as wide as predicted by
+our model. We need to collect more data and construct a better model to
+handle this case properly.
-<h3>Use</h3>
+<p>You can see the <a href="rolling-eqn.html">detailed equations</a>
+used for this calculation if you’re interested.
+
+<h2>Use</h2>
<p>Boxes with light red or white backgrounds are entry boxes for you to
type in your requirements; boxes with dark red or grey backgrounds are
box, or it’s hit trouble – usually this means that some
necessary input is missing.
+<p>You specify the width and thickness of the strip you want, and the
+program calculates what size round or square wire you should start with.
+Additionally, if you specify the length of strip you need, it will
+calculate the length of the input wire.
+
+<p>You can use whatever units you like, as long as they are consistent,
+but you cannot use wire gauges. If you use millimetres, the results
+will be in millimetres; if you use inches, the results will be in
+inches. Whatever you use, the results are displayed to only 3 decimal
+places.
+
+<h2>Code and credits</h2>
+
+<p>The code which makes this page work
+is <a href="https://www.gnu.org/philosophy/free-sw.html">free
+software</a>. You
+can <a href="https://git.distorted.org.uk/~mdw/dep-ui/">browse or download
+it</a>, modify it, and/or redistribute it under the terms of the
+<a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU
+General Public License, version 2</a> or, at your option, any later
+version.
+
+<p>If you make interesting changes, I’d be very grateful to know
+about them. Please <a href="mailto:mdw@distorted.org.uk">mail me
+patches</a>.
+
+<p>The Javascript machinery on this page was written by Mark Wooding;
+the text was written by Mark Wooding and Gary Wooding. The data used
+to derive the computation was provided by Gary Wooding.
+
+<h2 id="privacy">Privacy</h2>
+
+<p>There are no cookies or other trackers here. This page does not use
+externally hosted scripts, fonts, images, or anything else. The server
+has logged your IP address, which helps me fix things if they go wrong;
+mostly things work fine and the logs are discarded after a couple of
+weeks.
+
+<p>Most web browsers can save a version of this page which can be used
+offline.
+
</div>
</body>
</html>