Skip to main content
Calcimator

Weave Draft Generator

Generate threading and treadling parameters for basic weave structures including plain, twill, satin, and basket weaves.

About this calculator

Every hand-woven fabric is built from a repeating unit -- the smallest block of threading and treadling that, tiled across the loom, produces the whole cloth. This calculator reports that repeat and the loom hardware it demands for four foundational structures: plain weave (over-one-under-one, a 2-thread repeat needing just 2 shafts), twill 2/2 (a 4-thread diagonal repeat needing 4 shafts), 5-shaft satin (a 5-thread repeat with long floats that hide the weave structure for a smooth surface), and basket 2/2 (paired threads woven as a unit, still a 4-thread repeat but only 2 treadles). Given the total Warp Threads and Weft Picks planned for a project, it also reports how many full repeats of the pattern fit across the warp and down the weft -- more threads or picks means proportionally more full repeats, since the repeat size itself is fixed by the structure, not by project size.

The Shafts Available field is a feasibility check, not an input to the pattern itself: it compares your loom's actual shaft count against what the chosen structure needs and flags Yes/No, but changing it never alters the shafts or treadles the structure requires -- a 4-shaft loom simply cannot weave a 5-shaft satin, full stop. What this tool does not generate: an actual visual threading/tie-up/treadling draft grid, drawdown, or selvedge treatment -- it gives the numeric requirements a weaver uses to build or check a draft by hand or in dedicated weaving software.

Inputs

Results

Weave Structure

Plain Weave (1/1)

Shafts Needed2
Treadles Needed2
Repeat Width2 threads
Repeat Height2 picks
Max Float Length1
Interlacing100%
Repeats (warp)12
Repeats (weft)12
Feasible on Loom?Yes
How to Use This Calculator
  1. Select a Weave Structure: Plain Weave (1/1), Twill 2/2, Satin 5-shaft, or Basket 2/2.
  2. Enter Warp Threads for the total number of warp threads in the project.
  3. Enter Weft Picks for the total number of weft picks planned.
  4. Set Shafts Available to the number of shafts on your loom.
  5. Review the Weave Structure, Shafts Needed, and Treadles Needed results, and check Feasible on Loom? to confirm your loom can weave it.

What each input means

Weave Structure
Select the basic weave structure type
Warp Threads
Total number of warp threads in the project
Weft Picks
Total number of weft picks planned
Shafts Available
Number of shafts on your loom

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Weave Structure = 0, Warp Threads = 24, Weft Picks = 24, Shafts Available = 4 = 4 input(s) provided
  2. Calculate Weave Structure
    Weave Structure
    Plain Weave (1/1) = Plain Weave (1/1)
  3. Calculate Shafts Needed
    Shafts Needed
    2 = 2
  4. Calculate Treadles Needed
    Treadles Needed
    2 = 2

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the satin structure use only 20% interlacing while plain weave uses 100%?

Interlacing percentage reflects how often warp and weft actually cross each other within the repeat -- plain weave crosses at every single intersection (100% of the repeat, since each thread alternates over-under with no floats at all), the maximum possible for any structure, while 5-shaft satin is built with long floats specifically to minimize those crossings (just 1 crossing per 5-thread repeat, 20%), hiding the weave structure under the float and producing the smooth, lustrous surface satin is known for. Fewer interlacements also means the fabric is generally less durable and more prone to snagging than a tightly interlaced plain weave of the same yarn.

My loom has 4 shafts. Which weave structures can I actually weave with it?

Based on the shaft counts this calculator uses, a 4-shaft loom can weave plain weave (needs 2 shafts, so it fits with room to spare), twill 2/2 (needs exactly 4), and basket 2/2 (also needs 4 shafts but only 2 treadles). A 5-shaft satin structure needs a 5th shaft that a 4-shaft loom does not have, so the calculator's Feasible on Loom? check would report No for satin at that shaft count -- you'd need to add a shaft or choose a different satin variation designed for fewer shafts.

If I double my warp thread count, does the repeat size change too?

No -- the repeat size (2 threads for plain weave, 4 for twill or basket, 5 for satin) is fixed by the structure itself, not by how many total threads are in the project. Doubling Warp Threads simply means the same small repeat tiles across the warp twice as many times, which is why this calculator reports the count of full repeats separately from the repeat width -- more threads means more repetitions of an unchanged pattern unit, not a bigger pattern.

Why does this calculator's basket 2/2 need the same 4 shafts as twill but only half the treadles?

This calculator assumes the common 4-shaft threading for basket 2/2, where two adjacent warp ends are threaded together as a pair (same repeat width as twill), but the treadling only needs to alternate between 2 combinations to produce the paired-thread pattern, versus twill's 4-step treadling sequence. Note that basket weave can also be threaded on just 2 shafts with 2 treadles -- the 4-shaft version shown here is a common convenience choice (it avoids crowding two threads through one heddle), not a structural requirement, so a 2-shaft or rigid-heddle loom can still weave basket 2/2 even though this calculator's Feasible on Loom? check is based on the 4-shaft threading.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Crafts, Hobbies & Games.