Our site remains ad-free thanks to Linode. See if Linode works for you with $100 in credit. Accelerate innovation with simple, affordable, and accessible Linux cloud solutions and services. See why developers around the world trust Linode.
The post is not sponsored by the above affiliate and the content here is not representative of their company.
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.
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.
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.
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
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.
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.
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
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
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.