Premium apps Part of Threadsmith
Threadsmith Pattern Block Drafter
Draft skirt, bodice, sleeve and trouser blocks from your measurements as tiled PDF, SVG or DXF.
Try an example: Straight skirt from bust 92, waist 74, hip 100 cm (A4 tiles) · Bodice + sleeve with own ease, full-size SVG · Trousers in inches, graded one size up and down, DXF
How it works
Enter your body measurements (only bust, waist and hip are required — the rest is derived) and get sewing-pattern blocks drafted to them: a straight skirt, a fitted bodice with bust and waist darts, a one-piece sleeve whose cap is solved to the bodice armhole plus cap ease, and trousers. Each piece gets seam and hem allowance (mitred or squared corners, folded-hem corners), notches, grainline and darts trued to equal legs. The tool checks that the waist and hip of the drafted pieces equal your measurements plus ease, can grade a size run from your measurements, and writes a home-printable tiled PDF (A4 or Letter with overlap, crosses and a test square), a full-size SVG for plotters and projectors, or a DXF R12 file.
- Measurements follow the landmark definitions of ISO 8559-1 (paraphrased). Missing measurements are derived from an own mid-range sample body: girths scale with your bust or hip, lengths with your height (or with the lengths you gave). No commercial size chart is used.
- Blocks are an own geometric construction in the tradition of proportional drafting (Fales 1917, Vincent 1898, both public domain): skirt quarters with the side seam 5 mm towards the back; bodice back and front with back width, neck width neck/6 + 5 mm and armhole depth from the bust; a side bust dart whose intake makes the closed front side seam equal to the back; trousers with crotch extensions hip/16 (front) and hip/10 (back) and a 10° back seat angle.
- Waist darts are solved numerically so the waist seam with darts closed equals waist + ease within 0.01 mm; darts are trued (shorter leg extended, dart cap on the closed seam line). The sleeve cap height is solved by bisection so the cap length equals the bodice armhole + cap ease.
- Seam allowance: the seam line is flattened (0.05 mm tolerance) and every segment offset by its edge allowance (fold 0, hem, seam); convex corners mitred (squared off beyond 3× the allowance) or squared, concave corners trimmed, hem corners mirrored about the hem fold line, loops on tight inward curves removed.
- Grading regenerates every size from measurements scaled by a grade rule (girths ± the step, neck/arm/lengths proportionally). Tiled print: printable area = paper − 10 mm margins, pages step by printable size − overlap, alignment crosses at the centre of each overlap strip, cover page with a 10 cm (or 4 in) test square and an assembly map.
A block is a starting point, not a finished garment pattern: make a test garment (toile) from cheap fabric and adjust the fit before cutting good fabric. Print at 100 % and measure the test square. Cloth simulation is not part of this tool.
Sources
- ISO 8559-1:2017 Size designation of clothes — Part 1: Anthropometric definitions for body measurement (landmarks; definitions here are paraphrased) (ISO)
- Jane Fales, Dressmaking: A Manual for Schools and Colleges (Scribner, 1917) — proportional drafting tradition (public domain)
- W. D. F. Vincent, The Cutters’ Practical Guide (1898) — tailoring drafting systems (public domain)
- AutoCAD R12 DXF reference (POLYLINE/VERTEX/SEQEND, TEXT, LAYER tables) (Autodesk)
- ISO 32000-1 / Adobe PDF Reference 1.7 (document structure, content streams, Helvetica standard font) (Adobe)
Part of Threadsmith
-
Threadsmith Embroidery digitizing studio
Draw or import artwork, turn it into stitches, export DST, PES, JEF or EXP files.
Related tools
- Threadsmith Marker Layout – Lay sewing pattern pieces on your fabric width with the grain respected; get length and efficiency.
- Threadsmith Digitizer – Turn shapes, SVG paths, text or a whole project into embroidery stitches with stats and preview.
How to use the Threadsmith Pattern Block Drafter
Draft skirt, bodice, sleeve and trouser blocks from your own measurements, with seam allowance, grading and a tiled PDF you can print at home.
What it is for
A block (or sloper) is the plain, close-fitting base pattern every style is cut from. A commercial pattern means picking the nearest size from someone else's chart; this tool drafts the blocks to your body instead.
You need only three numbers — bust, waist and hip. Every other measurement (back length, shoulder, arm, body rise …) is derived from an own sample body scaled to what you entered, and you can overwrite any of them for a closer fit. The tool adds wearing ease, draws darts, notches and grainlines, adds seam and hem allowance and writes a tiled PDF for a home printer, a full-size SVG for a plotter or projector, or a DXF for CAD software.
It is not a style library and not a 3D fitting room. A block is a starting point that you test in cheap fabric (a toile) and adjust.
Worked example
The first example drafts a straight skirt for bust 92, waist 74 and hip 100 cm with a 60 cm skirt length. With the default ease (1 cm at the waist, 4 cm at the hip) the targets are 75 cm and 104 cm. The fit table shows exactly that: waist seam with darts closed 750 mm, hip line 1040 mm, and side seams of 615.08 mm on front and back. The A4 PDF has 13 pages: a cover page plus 3 rows × 4 columns of tiles.
For a custom run we entered bust 104, waist 88, hip 112, back waist length 42, waist to hip 21 and skirt length 65 cm, chose skirt + bodice, and graded one size down and two up. All 9 of 9 checks passed — bodice waist 920 mm (88 cm + 4 cm ease), underarm line 1140 mm (104 + 10), front side seam with the bust dart closed 201.68 mm, the same as the back. The PDF of the base size needs 25 pages, and a nest view shows the seam lines of sizes −1, Base, +1 and +2 on top of each other.
How to read the result
- Fit checks compare what was drafted with what you asked for: waist (darts closed), hip or underarm line, side seams front = back, equal dart legs, and sleeve cap = armhole + cap ease. Every row should say yes; the tolerance is 1 mm.
- Pieces lists each piece with its cutting instruction (Cut 1 on fold, Cut 2 (mirrored pairs)), size and area. The result also contains each cutting line as a polygon, ready for the marker tool.
- Derived names the measurements filled in from the sample body; measure those yourself when the toile fits badly there.
- The Open in Threadsmith link opens the same settings in the app's Pattern desk (marker, print, embroidery placement).
Tips and common mistakes
- Print the PDF at 100 % / actual size, never "fit to page", and measure the test square on the cover page before you cut anything.
- Measure snugly over light underwear; ease is added by the tool. Adding your own ease on top makes the block baggy.
- A long body with a short waist? Enter back waist length and front waist length — the bust dart comes from their difference.
- Ease values go into one text field, e.g.
bodiceBust=8, capEase=1.2, in the same units as the measurements. - The sleeve is always fitted to the bodice armhole drafted from the same measurements, so change the bodice first.
FAQ
Where do the drafting rules come from?
They are an own geometric construction in the tradition of proportional drafting from public-domain manuals (Fales 1917, Vincent 1898); no commercial size chart or pattern is copied.
Can I use inches?
Yes. Choose inches and enter every length in inches; allowances default to 5/8 in and 1 1/2 in for the hem.
What does grading do?
It drafts every size again from your measurements plus a grade rule (bust, waist and hip ± the girth step per size), so darts and curves are correct in every size.
Why is my cap ease warning about the upper arm?
The sleeve cap must be at least as long as the sleeve is wide. Lower the upper arm ease or allow more cap ease.
Guide last updated:
For scripts and AI agents
- JSON API:
POST https://threadsmithpatternblock.usefulweb.app/api/v1/calculate(same calculation as this page) - Interface description: OpenAPI 3.1 · AI guide: llms.txt
- MCP server (Streamable HTTP):
https://threadsmithpatternblock.usefulweb.app/mcp· tool namethreadsmith_pattern_block
Example request
curl -s -X POST https://threadsmithpatternblock.usefulweb.app/api/v1/calculate \
-H 'content-type: application/json' \
-d '{"units":"cm","blocks":["skirt"],"bust":92,"waist":74,"hip":100,"skirtLength":60}'