Brick-compatible mechanisms

Parallel-Motion Linkage

Build a parallelogram linkage that keeps an output platform nearly level as it moves through an arc.

Lift one side of a four-link parallelogram and the far link stays parallel to the base. That simple constraint is useful in lamps, lifting platforms, suspension guides, and robot end effectors.

Difficulty
Intermediate
Build time
55-80 min
Estimated cost
$0-$15
Age range
11-17
Workspace
A clear table about 90 cm wide

The finish line

What you will build

The output platform rises and lowers through at least 60 degrees while staying within about 5 degrees of level across the usable range.

Learning goals

  • Identify how manual rotation of one side link produces a platform that translates while staying level.
  • Construct and explain a oscillating angular-to-guided translation system.
  • Measure how the left-right arm length mismatch changes performance.
  • Diagnose losses caused by pivot friction and unequal link lengths.

Before you build

Materials, tools, and safety

Reuse-material cost: Usually under $5 with an existing kit. Supervision: Adult help recommended for sharp or heated tools.

Tools

  • Ruler
  • Removable tape for motion marks

Low-cost swaps

  • Use equivalent brick-compatible parts from any kit.
  • Use cardboard beams and straw bearings for a larger demonstration model.
  • Build the four bars from identical craft sticks with carefully measured pivot holes.

Project-specific safety

  • Keep fingers, hair, and loose sleeves clear of moving parts.
  • Turn the mechanism by hand; do not attach a high-speed motor.
  • Support the platform by its outer edge and keep fingers away from the folding lower pivots.

Orient the build

Place the build so manual rotation of one side link is on your left and a platform that translates while staying level is on your right. Call the side facing you the front, the far side the back, the tabletop the bottom, and the opposite face the top.

Build it

Step-by-step instructions

  1. Step 1

    Build the fixed ground

    Create a rigid base with two reinforced pivots 8 modules apart.

    Mark a horizontal reference line across the front.

  2. Step 3

    Attach both arms

    Mount one side link at each ground pivot with free rotation.

    Use equal spacers so the arms lie in parallel planes.

    Builder checkpoint: After attach both arms, the first subassembly should stay aligned when handled gently.

  3. Step 4

    Join the output bar

    Connect the upper pivots using a bar equal to the ground spacing.

    Keep the linkage uncrossed during assembly.

    Watch for: If this stage binds or drifts, inspect frame twist before adding more parts.

  4. Step 5

    Add the platform

    Center a lightweight tray or pointer on the output bar.

    Avoid overhang that twists one arm more than the other.

  5. Step 6

    Mark level references

    Add a second horizontal line to the output platform.

    Align both marks at the lowest test position.

    Builder checkpoint: After mark level references, operate the build slowly and confirm that a platform that translates while staying level begins without binding.

  6. Step 7

    Sweep the range

    Raise one arm slowly through 60 degrees and stop at three positions.

    Measure the angle between the two reference lines.

  7. Step 8

    Load symmetrically

    Place a 20-gram mass at the platform center and repeat.

    Watch whether one side droops or pivots spread.

    Builder checkpoint: At the final checkpoint, The output platform rises and lowers through at least 60 degrees while staying within about 5 degrees of level across the usable range.

See the engineering

Why it works

Input
manual rotation of one side link
Output
a platform that translates while staying level
Motion
oscillating angular-to-guided translation
Energy losses
pivot friction, unequal link lengths, joint play, frame twist
Parallel-Motion Linkage concept diagram with labeled input, output, and motion arrows.
The oscillating angular-to-guided translation motion path, with the main efficiency losses called out.

Why this works

Parallelogram constraint

Opposite sides of a true parallelogram remain parallel when all pivots are free and opposite links have equal center-to-center lengths. The output link therefore keeps the same orientation as the ground link.

Look for: Place matching level marks on the base and output, then compare them at low, middle, and high positions.

Where the energy goes

Efficiency and losses

The ideal model leaves out pivot friction, unequal link lengths, joint play, frame twist. These effects turn some input energy into heat, sound, vibration, or unwanted motion, so measured performance will be lower than an ideal calculation.

Look for: Run the build slowly and locate the first place where pivot friction becomes visible or audible.

Math bite

Check opposite link equality

Formula: length error = |left arm - right arm|

  • Left arm = 80 mm
  • Right arm = 78 mm

Substitute: error = |80 - 78| = 2 mm

Result: A 2 mm mismatch prevents an exact parallelogram.

Smaller mismatch should reduce platform tilt across the range.

Pivot clearance and frame twist can still add angular error.
Brick-building meme reading: Chuck Norris does not build LEGO; he roundhouses the bricks into sculptures.
The platform is level. The two unequal links have entered mediation.Image supplied by the site owner.

Make it behave

Test, troubleshoot, and tune

Controlled test

Start here: Move the unloaded platform to low, middle, and high positions.

Success looks like: Its reference line stays within 5 degrees of the base line at all three positions.

Measure: Platform angle and vertical height.

Change: the left-right arm length mismatch

Keep constant: ground spacing, output length, platform mass, and test positions

  1. matched arms
  2. one arm 1 module longer
  3. matched arms with centered load
Troubleshooting guide
SymptomLikely causeConfirm itFix
The platform tilts through the rangeOpposite links are unequalOverlay arms and compare pivot centersReplace them with matched lengths
One arm bindsPivot collars are tight or planes are offsetDisconnect the output and test each armAdd side clearance and equal spacers
The linkage twists out of planeThe base or output bar lacks torsional stiffnessPush the platform front to backAdd a second parallel linkage or cross brace
The platform flips through the baseThe linkage crossed its intended branchCompare the arm order with the start viewReturn to the uncrossed parallelogram assembly

Choose your tradeoff

Matched dimensions matter more than tight joints. Reduce side play enough to control tilt, but preserve free pivots; for heavier loads, use two parallel linkages rather than squeezing one.

Keep experimenting

Try another version

Easier

Level pointer

Replace the platform with one paper arrow.

Performance

Twin linkage lift

Add a second parallelogram behind the first for stiffness.

Advanced

Error map

Measure platform angle every 10 degrees and graph deviation from level.

Build together

Classroom and access options

Classroom version

Teams can compare the left-right arm length mismatch while keeping ground spacing, output length, platform mass, and test positions. Assign builder, tester, recorder, and explainer roles; have each team predict the result before collecting three trials.

Access adaptations

  • Use high-contrast tape to distinguish input and output parts.
  • Replace a small crank with a wider handle for an easier grip.
  • Add tactile horizontal stripes to both base and output so parallel orientation can be checked while stopped.

Reflect on the design

  1. How did the left-right arm length mismatch change the measured result?
  2. Where did pivot friction affect the build most strongly?
  3. What evidence shows that parallelogram constraint explains the motion?
  4. Which change would improve a platform that translates while staying level without creating a new problem?
Glossary
Parallelogram constraint
Opposite sides of a true parallelogram remain parallel when all pivots are free and opposite links have equal center-to-center lengths.
Input
The action or energy supplied to a system; here it is manual rotation of one side link.
Output
The useful response produced by a system; here it is a platform that translates while staying level.
Efficiency
The fraction of input energy that becomes useful output instead of friction, sound, heat, or unwanted motion.

Build your dreams

One build can start the next.

Share what you learned, change one variable, and help another builder understand what worked.

Explore more guides

Sources and build notes

An original BrickLabClips interpretation of a standard mechanical mechanism.

  • Mechanism verification: Standard kinematics were checked for motion direction, constraint, clearance, and likely friction points.

Written and edited by BrickLabClips. Published 2026-07-22; updated 2026-07-22.

Next builds

Related guides