# Drawing Involute Curve in LibreCAD

An involute curve is the curve created if you were to start to unwrap a string around another curve. The reason why you probably want to draw an involute curve is if you’re drawing gear teeth and are also found in compressors.

Drawing the involute curve is a little time intensive since there isn’t much automation in LibreCAD to draw the curve. Once you’ve drawn a few of these curves, you’ll get the hang of it and be able to draw them in a few minutes, depending on the length of the curve you need drawn.

## Initial Curve

To begin, you’ll need to create the initial curve that the involute curve unwraps around. This is commonly done with a circle, but you can use an arc as the initial curve as well.

Enable `snap on center`

in the `snap selections`

toolbar. You can enable this toolbar by navigating to `Widgets - Toolbars - Snap Selection`

. Or, if you know the coordinates of the center of the curve, you can simply enter that in the command line when we begin drawing the involute curve.

## Involute Curve

Draw a line originating at the center point of the initial curve. Finish the line by setting the second point of the line to be on the curve either at `0 degrees`

, `90 degrees`

, `180 degrees`

, or at `270 degrees`

. Using the `snap on entity`

and restricting the line to orthogonal will make drawing this line relatively easy. This line will be referenced as the “center line”.

Draw another line at a right angle starting at the intersection we created with the center line and the initial curve. The length of this line should be set at `1/20`

of the radius of the curve (hint: measure the center line you drew to get the radius).

Using the command line, you can enter relative positions to easily create a line with the correct dimensions. Type the command `line`

and using the `snap on intersection`

select the intersection created on the curve from the center line. Then enter the coordinates prefixed with the `@`

symbol to have them relative to first point of the new line.

This new line will is tangent to the curve and will be referred to as the “tangent line”. You’ll need to zoom in quite a bit to see this line.

### Move and Rotate

Select the two lines that you drew (the center line and the tangent line) and go to the tool `Tools - Modify - Move and Rotate`

. Set the `reference point`

to the center of the initial curve. Set the `target point`

also to the center of the initial curve.

In the `Move/Rotate Options`

dialog, set the option `Multiple Copies`

to the number of points in the involute curve you need. Set the `Angle`

to be the value of the equation below, where `r`

is the radius of the initial curve.

`360/(2πr/(r/20))`

### Lengthen Tangent Lines

Each tangent line now has to be lengthened. Starting from the center line we drew, we assign an incrementing number to each line originating from the center point. The first line will be `0`

, the next line is `1`

, and so on.

The tangent line should have a length of `n(r / 20)`

, where `n`

is the line number and `r`

is the radius. The first tangent line would have a length of zero.

To modify the length of tangent lines, go to the tool `Tools - Modify - Lengthen`

. You can either enter the value of `r/20`

as the `Length`

and click on each tangent line `n-1`

times to get the designated length.

Another option is to click on the checkbox next to `Length`

input. This will cause the line to be set to the input length instead of increasing the line by that amount. For each line enter the value of `n(r / 20)`

for that specific tangent line.

### Connect Tangent Lines

Enable the `snap on endpoint`

snap section and then draw a 2-point line that connects all of the tangents together. This line is now your involute curve.

Clean up all of the additional lines by selecting them and pressing `delete`

.

## Drawing more accurate involute curves

To draw a more accurate involute curve, instead of dividing by `20`

in the angle equation and when determining the length of the right angle line, divide by a larger value. You’ll have to draw more lines in the end, but your curve will be more precise.