---
jupyter:
description: 'CAD exercises with planex2d: real 2D and 3D parts as dimensioned drawings, to model in
planex2d or any CAD system, each with a solution and values to check a model against.'
---
# Exercises
Each exercise is a part to model from its drawing. The drawing gives every size the part needs, so an exercise works
in planex2d and in any other CAD system. Every page has a solution in planex2d and the values to check a model
against. The tag on each card gives the exercise's difficulty.
The exercises are under CC BY-NC-SA 4.0, with an additional permission for teaching for which a fee is charged; see
[License and notices](../core/notices.md#The-documentation,-examples-and-exercises).
## 2D exercises
Each 2D exercise is a flat part, built as one constrained sketch or from Boolean operations on faces. The values to
check are its area and, where it helps, its centroid.
- [Crane hook](crane-hook.md)
- [Lever](lever.md)
- [Flange gasket](flange-gasket.md)
- [Lobed gasket](lobed-gasket.md)
- [Chain link plate](chain-plate.md)
- [Keyed hub](keyed-hub.md)
- [Circular-arc cam](circular-arc-cam.md)
- [Bell crank](bell-crank.md)
- [Vent plate](vent-plate.md)
- [Adjusting plate](adjusting-plate.md)
- [Nut retainer](nut-retainer.md)
- [Wall hanger](wall-hanger.md)
- [Motor mount plate](motor-mount-plate.md)
- [Spring clip](spring-clip.md)
- [Ratchet wheel](ratchet-wheel.md)
- [Open-end spanner](open-end-spanner.md)
- [Lifting lug](lifting-lug.md)
- [Ratchet pawl](ratchet-pawl.md)
- [Chain sprocket](chain-sprocket.md)
- [Disc cam](disc-cam.md)
- [Flange series](flange-series.md)
- [Gear pump gasket](pump-gasket.md)
Crane hookMediumA chain of tangent arcs around a throat for the load, fully constrained.
LeverEasyTwo bosses joined by an arm tangent to both, with a slot, from a rough outline.
Flange gasketEasyFour holes on a bolt circle: a circular pattern, fully constrained.
Lobed gasketMediumThree ears on a bolt circle, from the union of discs with rounded corners.
Chain link plateMediumTwo eyes and a waist of arcs tangent to both, from circles trimmed to the outline.
Keyed hubEasyA bore with a keyway, its sides trimmed into the bore and its depth from the far side.
Circular-arc camMediumA base circle, a nose and two flanks tangent to both from the inside, trimmed to the outline.
Bell crankHardTwo arms at an angle: one chain of lines and tangent arcs, each arm's flanks mirrored about its center line.
Vent plateEasyRounded corners with mounting holes at their centers, and a grid of vent holes from one linear pattern in two directions.
Adjusting plateMediumA fan around a pivot as one chain, and an arc slot placed by its radius and two angles.
Nut retainerEasyA slot as the outline, a hexagon for the nut, and holes in the centers of the slot's ends.
Wall hangerEasyA rectangle with rounded corners and two keyholes, the second a linear pattern of the first.
Motor mount plateMediumChamfered corners, a bore, and screw holes and slots, each from one pattern in two directions.
Spring clipMediumA center line of tangent arcs and lines, offset to both sides into a strip of constant thickness.
Ratchet wheelMediumOne tooth between two construction circles, repeated by a circular pattern into a closed outline.
Open-end spannerHardA head and a handle united, a jaw at 15° subtracted, and fillets at chosen corners.
Lifting lugEasyOne half drawn as a chain of a base, a flank and the eye, and mirrored about the axis.
Ratchet pawlMediumA boss and a tooth in one chain, the edges tangent to the boss and the catch face at an angle to the back.
Chain sprocketHardOne tooth gap of a seat and two tangent flanks, repeated around the wheel and tied to the chain's pitch.
Disc camHardA pitch curve through a cycloidal lift and the profile as its offset by the roller's radius, with the lift table on the drawing.
Flange seriesMediumOne sketch with named dimensions and a rule for its bolt circle, updated to three sizes from a tabulated drawing.
Gear pump gasketMediumTwo chambers united, the outline and the bolt line as offsets, and holes equally spaced along the bolt line.
## 3D exercises
Each 3D exercise is a solid built from sketches, padded and pocketed, revolved, lofted or swept. The values to check are
its volume, its mass and its center of mass.
- [Pillow block](pillow-block.md)
- [Guide block](guide-block.md)
- [Angle bracket](angle-bracket.md)
- [Step block](step-block.md)
- [Inclined block](inclined-block.md)
- [V-belt pulley](v-belt-pulley.md)
- [Corner block](corner-block.md)
- [Column base](column-base.md)
- [Clevis](clevis.md)
- [Fork lever](fork-lever.md)
- [Rocker](rocker.md)
- [Saddle support](saddle-support.md)
- [Stepped shaft](stepped-shaft.md)
- [Spur gear](spur-gear.md)
- [Impeller](impeller.md)
- [Square-to-round transition](square-to-round.md)
- [Elbow duct](elbow-duct.md)
- [Impeller with twisted blades](twisted-impeller.md)
- [Hex standoff](hex-standoff.md)
- [Control knob](control-knob.md)
- [Split shaft collar](shaft-collar.md)
- [Electronics enclosure](enclosure.md)
- [Connecting rod](connecting-rod.md)
- [Manifold block](manifold-block.md)
- [Sheet-metal bracket](sheet-metal-bracket.md)
- [Compression spring](compression-spring.md)
- [Pipe flange](pipe-flange.md)
- [Handwheel](handwheel.md)
- [Gear pump cover](pump-cover.md)
- [Gear pump housing](pump-housing.md)
- [Gear pump rotors](pump-rotors.md)
Pillow blockEasyA bearing housing in two views: a profile extruded, with bolt holes and an oil hole.
Guide blockMediumA T-slot profile padded through, with two counterbored holes from the top.
Angle bracketHardAn L profile with a rib, holes in both legs sketched on the faces of the solid, three views.
Step blockMediumTwo steps with a slot, bolt holes and a cross hole, each dimensioned from the edges of its face.
Inclined blockHardA slope at 30° with a counterbored hole square to it, dimensioned from the slope's edges, and a view onto the slope.
V-belt pulleyMediumA half section revolved about its axis, a keyway in the bore, and a full section with hatching.
Corner blockEasyA block with a corner cut off by a plane through three points on its edges, at an odd angle.
Column baseEasyA plate from a centered rectangle, a boss padded onto its top and a blind bore, in a full section.
ClevisMediumA U profile padded, a pin hole through both prongs in one cut, and a blind hole for the rod.
Fork leverHardBosses on both faces and a slot pocketed partway into the thickness, stopped by an arc around the hub.
RockerHardOne chain of tangent arcs and lines, bosses on both faces and a forked eye pocketed into the thickness.
Saddle supportMediumA front and a side profile padded crosswise and intersected, with a hole pattern in the base.
Stepped shaftHardA profile with chamfers and a ring groove revolved, and a keyseat cut from a plane offset to the shaft's top.
Spur gearHardOne pitch with involute flanks and root fillets, repeated around the gear, a hub and a keyed bore, checked by the span over three teeth.
ImpellerHardA revolved disc and hub, and six curved blades as offsets of arcs, cut to a revolved contour.
Square-to-round transitionMediumA loft from a square to a circle of four quarter arcs, hollowed by a second loft, with two flanges.
Elbow ductMediumA rounded rectangle swept along a path with a 90° bend, hollowed by its offset, with two flanges.
Impeller with twisted bladesHardBlades lofted through two sections of different shape, cut to a revolved shroud contour, on a curved hub.
Hex standoffEasyA hexagon padded, a stud padded from its top and a tapped hole pocketed from its bottom.
Control knobMediumA half section with a spline side through a table of points revolved, grip flutes from a circular pattern and a D-bore.
Split shaft collarMediumA ring with a slit, and the clamp screw's holes sketched on planes square to the slit, set by their distance from the axis.
Electronics enclosureMediumA rounded outline padded, its inward offset pocketed as the inside, bosses on the floor and a rebate for the lid.
Connecting rodHardTwo eyes and a tapered shank united and filleted, and an I-section pocketed into both faces from the outline's inward offset.
Manifold blockHardPorts sketched on three faces and placed from their edges, their channels drilled until they meet inside.
Sheet-metal bracketMediumThe folded profile as one chain padded, and its flat pattern from the bend allowance, the holes where they land.
Compression springHardA helix with closed end coils as a 3D spline, the wire swept along it and its ends ground flat.
Pipe flangeEasyA half section with a hub and a raised face revolved, and a circular pattern of bolt holes through the plate.
HandwheelMediumA rim and a hub revolved, and five spokes, a strip times the ring between them, turned around the axis and padded.
Gear pump coverHardThe gasket's outline padded, a boss with the bearing bores and a seal seat, and counterbored holes along the gasket's bolt line.
Gear pump housingHardThe gasket's opening pocketed as the gear chambers, tapped holes on its bolt line and ports drilled from the sides into the chambers.
Gear pump rotorsHardTwo involute gears with thinned flanks for backlash, meshing in the chambers, each one piece with its shaft.