Stack by F³ Lab

An offline desktop tool for dimensional tolerance stack-up analysis. You describe an assembly — its materials, parts and toleranced features — draw the dimensional chain directly on your own 2D drawing, and the application computes the resulting assembly dimension by three methods side by side:

  • Worst Case — the arithmetic limits: every dimension at its worst extreme simultaneously.
  • RSS (root-sum-of-squares) — the classic statistical band.
  • Monte Carlo — full statistical simulation with per-dimension distributions, yield and Cp/Cpk estimates.

Thermal expansion is built in: assign materials with CTE values (constant or a nonlinear α(T) curve) and the stack is re-evaluated at your minimum, room and maximum temperatures. GD&T with Ⓜ/Ⓛ bonus, the boundary method, PDF and Excel reports, DXF/DWG import and export.

Everything runs locally. No project data ever leaves your computer.

Windows 10/11, 64-bit. Version 1.0.0.

Drawing the chain

Requirement R-003 from the tutorial project, a floating fastener assembly, being built on the Calculations sheet: the drawing, the requirement, sixteen contributors drawn tip-to-tail, the grid filling itself from the drawing, and the result at three temperatures.

Calculations — R-003 · Floating fastener assemblyStack by F³ Lab
ImageDrawingStack-up
101202X M1051030604X 10.5 ±0.2ø0.3 ⓂABCFLOATING FASTENER ASSEMBLY:T=H-FR-0031BLT-0012PLT1-0013PLT1-0024PLT1-0055PLT1-0036PLT1-0027PLT1-0058PLT1-0019BLT-00110PLT1-00111PLT1-00212PLT1-00513PLT1-00314PLT1-00215PLT1-00516PLT1-001+
NO.PARTFEATURE IDNAMETYPEF. SIZEF. TOL+F. TOL−GEO TOL+/−/2CONTRIB.TOL. ±
1BLTBLT-001BOLT DIA10.00000−10.00000
2PLT1PLT1-001HOLE DIA10.500000.20000−0.20000+5.250000.10000
3PLT1PLT1-002HOLE POSITION0.30000+0.000000.15000
4PLT1PLT1-005← PLT1-0010.40000+0.000000.20000
5PLT1PLT1-003BOLT PATTERN60.00000+60.00000
6PLT1PLT1-002HOLE POSITION0.30000+0.000000.15000
7PLT1PLT1-005← PLT1-0010.40000+0.000000.20000
8PLT1PLT1-001HOLE DIA10.500000.20000−0.20000+5.250000.10000
9BLTBLT-001BOLT DIA10.00000−10.00000
10PLT1PLT1-001HOLE DIA10.500000.20000−0.20000+5.250000.10000
11PLT1PLT1-002HOLE POSITION0.30000+0.000000.15000
12PLT1PLT1-005← PLT1-0010.40000+0.000000.20000
13PLT1PLT1-003BOLT PATTERN60.00000−60.00000
14PLT1PLT1-002HOLE POSITION0.30000+0.000000.15000
15PLT1PLT1-005← PLT1-0010.40000+0.000000.20000
16PLT1PLT1-001HOLE DIA10.500000.20000−0.20000+5.250000.10000
Σ0.00000+0.00000 / −0.00000
MONTE CARLO ANALYSISSamples 1 000 000Target yield 99.730 %Target Cpk 1.67
1,000,000 samples · T ROOM 20 °C · yield 100.00% · fixed seed
13,06226,12439,18552,247−3σ−4σμMIN 0.000 «0.4570.6380.8191.0001.1811.3621.543(grey lines = ±3/4/5/6σ, orange = limits) · MIN −5.53σ · dash-dot = Cpk target reach (3·target·σ from μ)
Yield 100.000% (5.53σ) ≥ target 99.730% (3.00σ) ✓ · Cpk 1.84 ≥ target 1.67
OVERALL STATUS
T MIN −50.0 °CPASS
MINNOMINALMAX
WORST CASE−0.014680.983772.78098
MONTE CARLO0.441981.52555
T ROOM 20.0 °CPASS
MINNOMINALMAX
WORST CASE0.000001.000002.80000
MONTE CARLO0.457381.54262
T MAX 250.0 °CPASS
MINNOMINALMAX
WORST CASE0.054141.059792.86996
MONTE CARLO0.514101.60548
Drawing imported (DXF). Requirement next.0 / 19

Trial

30 days of full functionality from the first run, no registration; afterwards the application continues as the free Educational edition. The installer will appear here with the first release. Until then: biuro@thezone.pl.

Editions

Educational
Free. What the application runs as without a license once the trial ends: every feature, a “not for commercial use” watermark on the sheet and on every report, at most 20 chains per project. No registration, no license file.
Pro
590 zł net per year. Every feature, no watermark, no chain limit, reports that carry your name or your company’s. Bound to one computer.

After the purchase you send the machine code shown in the application (Help → About → License), receive a license.lic file by e‑mail and import it in the same window. Activation needs no internet connection. A renewal starts where the previous license ends.

Buy Pro. VAT is added according to your country.

Contact

biuro@thezone.pl