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. The installer will appear here with the first release. Until then: biuro@thezone.pl.

License

One year, 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.

Personal
590 zł net per year — in your name; reports carry your name.
Business
1 790 zł net per year — for a company; VAT invoice, reports carry the company name.

Buy a license. VAT is added according to your country.

For study and hobby use there is a free Community license: the full engine, reports marked as non-commercial. Write to biuro@thezone.pl.

Contact

biuro@thezone.pl