Home › Fabric Design › Lecture 10
Fabric Design · Lecture 10

Number Systems and Hexadecimal Weave Notation

Decimal, binary and hexadecimal, and the compact way of writing any weave as one hex number per pick.
BinaryHexadecimalNibble$9 $C $6 $3

Why a weaver needs binary

A pick of a weave is a row of ends that are either lifted (1) or not (0) — a binary number. Binary is long to write, so group the bits in fours (a nibble) and write each group as one hexadecimal digit 0–9, A–F. A whole weave becomes a short list of hex numbers, one per pick, which a CAD system or an electronic dobby can read directly.

BinaryHexDecBinaryHexDecBinaryHexDecBinaryHexDec
0000000100441000881100C12
0001110101551001991101D13
0010220110661010A101110E14
0011330111771011B111111F15

Converter

Type a number in any one base; the others are computed. Examples from the lecture: 1101101₂ = 109 = $6D; $24A9E = 150,174; 1010001001100₂ = $144C.

Base conversion
AB
1Base of the number you type
2Number
3Decimal109
4Binary1101101
5Hexadecimal$6D
6Bits in groups of four0110 1101
The “Number” cell is read as text; type the digits without spaces (hex with or without the leading $).

Weaves in hexadecimal

Convention: write the picks from the bottom of the point paper upward, one hex number per pick, the most significant bit on the left end; append “−n” to say how many ends wide the design is. $9 $C $6 $3 −4 is 1001, 1100, 0110, 0011 — a 2/2 twill.

$9 $C $6 $3 −4 → 2/2 twill · 4 ends × 4 picks

Fabric effect (2× repeat)

$8 $4 $2 −3 → 1/2 twill · 3 ends × 3 picks

Fabric effect (3× repeat)

$8 $4 $1 $2 −4 → 4-end satinette · 4 ends × 4 picks

Fabric effect (2× repeat)

Mock leno, 10 ends · 10 ends × 10 picks

Fabric effect (2× repeat)

Try your own

Edit the codes, change the width, press Draw. The draft and peg plan are generated too — so you can see how many healds your idea needs.

Your design · 4 ends × 4 picks

Fabric effect (2× repeat)

Draft · 4 healds

Threading order: 1 2 3 4

Lifting (peg) plan

Original lecture material

Open the file this page was built from: