Free tool · ANSI B29.1

Sprocket DXF Generator

Pick a chain size and a tooth count, get a manufacturing-correct DXF ready for the laser, waterjet, or plasma table. Real ANSI B29.1 tooth form, true arc entities, tips truncated at catalog OD the way a real sprocket is. Free, no signup.

Sprocket generator #25 – #120 · custom pitch · 7–400 teeth · inch / mm
snaps to the nearest whole tooth count
count · hole Ø · circle Ø (BCD)
Reference values
Construction

How the tooth form is generated

A sprocket tooth is not an arbitrary shape. ANSI B29.1 defines the space between two teeth as a specific chain of four elements, and every one of them is derived from just two numbers: the chain pitch P and the roller diameter Dr. Get those right and the tooth form falls out of the standard.

The seating curve is the pocket the roller actually sits in. It is an arc of radius R centered on the pitch circle, swept A degrees either side of bottom dead center. Where it ends, the working curve takes over — radius E, swept through B degrees, internally tangent to the seating curve so the roller rolls off the seat without a step. That is the surface that carries load as the chain articulates off the sprocket. From there a short tangent flat of length yz runs out to the topping curve, radius F, which rounds the tooth tip. The topping curve is tangent to the flat at one end and its center sits exactly 1.4·Dr from the roller center — that last relationship is the check that proves the construction closed correctly.

A = 35° + 60/N
B = 18° − 56/N
C = 17° − 64/N
Pitch Ø = P / sin(180°/N)
R = 0.5025·Dr + 0.0015   (seating radius)
E = 1.3025·Dr + 0.0015   (working radius)
F = Dr(0.8·cos B + 1.4·cos C − 1.3025) − 0.0015
yz = Dr(1.4·sin C − 0.8·sin B)   (flat length)
OD = P(0.6 + cot(180°/N))

Constants are in inches, which is why the generator converts metric input to inch, solves, and converts the coordinates back out. Note that the seating radius makes the seat diameter 1.005·Dr + 0.003 — the standard's nominal minimum. Production sprockets are usually cut a thousandth or two looser than that, still inside B29.1 tolerance, to keep the roller from binding on a tight pocket.

Finally, the tips. The pure construction produces a pointed tooth, but real sprockets are machined from a blank turned to OD = P(0.6 + cot(180°/N)), which cuts the point off. This generator does the same thing: it solves for where the topping curve crosses the blank OD and caps the tooth there. That is why the teeth come out with slightly flat tips, and it is why the OD in the readout matches a catalog sprocket instead of running large.

Quality control

Verified against commercial parts

A generator that produces a plausible-looking tooth is easy. One that produces the correct tooth has to be checked against something real, so here is exactly what was checked and what came back.

The published check case. The American Chain Association works a #25 chain, 30-tooth example all the way through with published intermediate values. This generator reproduces every one of them. It also lands the topping-curve center on the standard's own W/V datum to about 1 part in 1016 — the construction and the datum agree to machine precision, not just to the four decimal places the standard prints.

Overlay against a commercial part. A #40, 18-tooth profile was generated and overlaid in SolidWorks against a published CAD model of the same catalog part. Arc for arc, the profiles matched — working radius 0.4079" and topping radius 0.2582", identical to four decimals.

A note on downloadable CAD models

Repeating that overlay at #60, 11 teeth did not match, so the difference got traced rather than assumed away. The model's tooth form turned out to be driven from a 0.312" roller — the #40 size — rather than the 0.469" roller a #60 chain actually uses.

That is worth knowing generally, and it is why the check is described here at all. Downloadable CAD models are usually supplied for fitment and visualization, not as manufacturing geometry, and the tooth form does not always get rebuilt for every chain size in a family. If you are cutting a sprocket from a model you downloaded, open the sketch and confirm the roller diameter driving the tooth form matches your chain. It is a thirty-second check that catches a part you cannot use.

A console self-test runs the ACA check case on every page load. If it ever fails, it says so in the browser console rather than quietly handing you a bad file.

Reference

ANSI roller chain sizes

Pitch and roller diameter for standard ANSI single-strand chain. These are the two numbers the tooth form is built from, and they are what the preset dropdown loads.

ANSI B29.1 chain dimensions
ChainPitch (in)Pitch (mm)Roller Ø (in)Roller Ø (mm)
#250.2506.350.1303.30
#350.3759.530.2005.08
#410.50012.700.3067.77
#400.50012.700.3127.92
#500.62515.880.40010.16
#600.75019.050.46911.91
#801.00025.400.62515.88
#1001.25031.750.75019.05
#1201.50038.100.87522.23

#25 and #35 are bushed chain — they have no rollers, and the listed diameter is the bushing OD, which is what the tooth form is cut to. #41 is a narrow, lighter-duty chain that shares the 1/2" pitch of #40 but uses a smaller roller, so a #40 sprocket and a #41 sprocket are not interchangeable.

Questions

FAQ

What file format do I get?

An R12 DXF containing real ARC, LINE and CIRCLE entities. Nothing is flattened into polylines, so the curves stay curves when your CAM software reads them. R12 is the most widely accepted DXF version there is — every cutting service and every CAD package opens it.

Will it work with SendCutSend, OSHCut or Xometry?

The file is a plain, closed-contour R12 DXF, which is the format all of them ask for. Units are tagged in the header (inch or millimeter, matching whichever you generated), so the part should come in at the right size without scaling. As with any DXF, check the dimensions in their quoting preview before you pay.

What tooth counts are supported?

7 through 400. The tooth form itself stays valid well outside that range — it only breaks down mathematically around 4 teeth — but 7 is a sensible practical floor, since chordal action and chain articulation make very small sprockets a poor drive. The ceiling is about file size and preview speed rather than geometry: a 400-tooth #40 is already over five feet across. If you need a bigger diameter, the answer is usually a larger chain pitch, not more teeth.

Can I size a sprocket by diameter instead of tooth count?

Yes — enter a target outside or pitch diameter and the tool picks the nearest whole tooth count and tells you how far off you landed. Diameter is quantized, because tooth count has to be an integer: consecutive tooth counts are spaced P/π apart in pitch diameter, about 0.16" for #40 chain and 0.32" for #80. Remember that chain drive ratio is purely tooth count — a diameter target is about fitting the sprocket into a space, not about the ratio.

Does it do metric?

Yes. Switch the units toggle to mm and all inputs and outputs convert, including the DXF header. The geometry is still solved in inches internally because the standard's constants are inch-based, but that is invisible to you. For British standard chain (08B, 10B, 12B), use the Custom preset and enter the pitch and roller diameter directly — the math handles it.

Why does my tooth tip look flat?

Because manufactured sprockets have flat tips. The tooth is cut from a blank turned to a specific outside diameter, and that diameter is smaller than where the pointed construction would end, so the point gets removed. If the tips came out sharp, the sprocket would be oversize compared to a catalog part.

Can I add a keyway or a hub?

Not yet — the generator produces the plate: tooth profile, center bore and an optional bolt circle. That is the flat-cut part. A keyway is a straightforward addition in any CAD package afterward, and it is on the list for a future version.

Is it really free?

Yes, and there is no signup. It runs entirely in your browser — nothing you type is sent anywhere, and no file leaves your machine except the one you download.

Built by pipe welders, for pipe welders

These tools are free because we make the TNB roll out wheel — a truck-mounted pipe positioner that lets you weld solo, in the field.

See the roll out wheel