PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

Related simulators

Continue with similar topics in this category — or all 85 in Classical Mechanics.

View category →
School

Friction Simulator

Launch Simulator

Static vs kinetic friction with adjustable coefficient.

NewKids

Woodpecker Toy

Launch Simulator

Stick–slip sleeve on a rod: static hold, spring loading, then kinetic slip — a qualitative hop cycle.

NewSchool

Chain Sliding Off Table

Launch Simulator

Uniform chain on a smooth edge: hanging weight pulls, friction on the tabletop resists. Watch when it slips and how acceleration grows with s.

School

Inclined Plane

Launch Simulator

Adjust angle and friction. See force components and resulting motion.

NewSchool

Car on a Curve

Launch Simulator

Flat: v_max = √(μgR), F_c vs μmg. Banked ideal: tan θ = v²/(gR). Top view + wedge.

NewSchool

Slide to Stop

Launch Simulator

Initial velocity on a rough table: constant μ_k g decel, time and distance to rest.

PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Classical Mechanics/Block Stack & Friction

Block Stack & Friction

Pull the bottom block in a vertical stack: spring-like links with friction caps show who slips — compare with rigid-stack estimates.

4
2.5 kg
45 N
0.35
0.28
0.4
0.32
2800
120

Rigid-stack estimate (no inter-slip): a ≈ (F − μ_k,gr Nmg)/(Nm); all layers move together only if a ≤ μ_s,blk g.

a_rigid (estimate)1.36 m/s²
μ_s,blk · g (cap)3.43 m/s²
Shear T₀₁ (link)0.0 N
v₁0.000 m/s
v_N0.000 m/s

Shortcuts

  • •Space — start
  • •R — reset

About this model

Identical blocks are stacked; the bottom block is pulled horizontally. Neighboring blocks are coupled by stiff damped springs, but the shear transmitted in each joint is limited by Coulomb friction: |T| ≤ μN, where N is the normal force at that interface (weight of all blocks above). The ground uses its own μ. When the pull is large, lower layers can slide faster than upper ones — compare with the textbook “rigid stack” acceleration (F − μ_gr Nmg)/(Nm) and the requirement a ≤ μ_block g for no inter-layer slip.

Who it's for: Intro mechanics; friction demos and “pull the bottom book” puzzles.

Key terms

  • static friction
  • kinetic friction
  • normal force
  • stack
  • shear

How it works

A stack of identical blocks rests on a rough table. You pull the bottom block horizontally. Neighboring blocks are coupled by stiff springs with damping, but the shear force in each joint is capped by static or kinetic friction: |T| ≤ μN, with N equal to the weight of the blocks above that joint. If the bottom is pulled hard enough, joints slip: lower blocks can move faster than upper ones. Compare the rough “rigid stack” acceleration estimate with the cap μ_s g on inter-layer slip.

Key equations

N_i = (N−i)·mg at interface i; |T_i| ≤ μ N_i; ground: |F| ≤ μ_g N_tot

Together without slip: a ≤ μ_s,blk g, F > μ_s,gr N_tot m g to start sliding on table

Frequently asked questions

Why not pure rigid-body dynamics?
A full analytic piecewise solution for N>2 is messy. The spring–damper links with friction caps give stable motion and visible slip while matching the same friction limits as the textbook model.