Download

Standards used by MechPilot

MechPilot draws to ISO standards. This page lists each one, what the app takes from it, where that data lives and how well it has been checked. Every value in library/ names its standard and clause; values that could not be checked are left out and listed in to-verify.md (product rule 2).

How values were checked. "Standard text" means the value was read in the standard itself: the free previews published by iTeh (standards.iteh.ai), or the Indian Standards that adopt an ISO standard word for word and are published by Public.Resource.Org (law.resource.org). Some of those adoptions are of an older edition; where that is the case it is said below. "Secondary" would mean two independent handbooks or catalogues agree; only some material densities rely on that (see "Holes and materials" below).

StandardWhat MechPilot takes from itData fileChecked against
ISO 128-2:2020 (lines)Line types and the line-width serieslibrary/line-types/iso-128-2.jsonStandard text (2020 preview)
ISO 5457:1999 (drawing sheets)Sheet sizes A0 to A4, 20/10 mm borders, 0.7 mm frame, grid zones of 50 mm and their count, centring and trimming marks, where the title block goeslibrary/sheets/iso-5457.jsonStandard text (1999 edition). Amendment 1:2010 not seen: A4 landscape is not offered yet
ISO 7200:2004 (title blocks)The 19 data fields, which are mandatory, recommended lengths, the 180 mm width. The cell layout is MechPilot's own, drawn after the standard's Figure 1library/title-blocks/iso-7200.jsonStandard text. Italian field names are our translation
ISO 5455:1979 (scales)Recommended scales 50:1 to 1:10 000, how a scale is written and wherelibrary/scales/iso-5455.jsonStandard text (full)
ISO 3098 (lettering)Text heights 1.8 to 20 mm, type A and B proportions, spacing. Defaults (type B vertical, 3.5 mm for dimensions) are MechPilot's choicelibrary/lettering/iso-3098.jsonStandard text of ISO 3098-0:1997; the 2015 edition (ISO 3098-1) has the same clauses but its values were not seen
ISO 129-1:2018 (dimensions)Text above the line and readable from the bottom or the right, decimal comma, symbols ⌀ R □ S⌀ SR and others, how tolerances are writtenlibrary/dimensioning/iso-129-1.jsonStandard text (2018 preview)
ISO 129-1:2004 (dimensions, previous edition)Arrowhead forms and sizes, extension lines 8 line widths past the dimension linesame fileStandard text of the 2004 edition; to confirm in the 2018 edition. Dimension-line spacing and text gap: no value found, not stored
ISO 286-1 and 286-2:2010 (limits and fits)Tolerance grades IT01 to IT18 up to 3 150 mm; fundamental deviations of the shaft and hole letters up to 500 mm, with the rules to compute fits such as H7/g6library/fits/iso-286.jsonIT grades: 2010 standard text. Deviations: 1988 edition text, letters A to E cross-checked with 2010
ISO 1101:2017 (geometrical tolerances)The 15 characteristics, their 14 symbols, whether a datum is neededlibrary/gdt/iso-1101.jsonStandard text (2017 preview)
ISO 7083:1983 (GD&T symbol proportions)Tolerance frame height 2h, line width h/10, compartment widthssame fileStandard text (1983 edition); ISO 1101:2017 Annex F not seen
ISO 21920-1:2021 (surface texture)The three surface symbols with the new bar, how "Ra 1,6" is writtenlibrary/surface/iso-21920-1.jsonStandard text (2021 preview). Symbol proportions (Annex A) not seen: the app uses those of ISO 1302:1978 meanwhile
ISO 1302:1978 (surface texture, withdrawn)The Ra list 0.025 to 50 µm offered first in the app; symbol proportions until ISO 21920-1 Annex A is checkedsame fileStandard text (1978 edition)

Not yet covered here: ISO 5456-2 (projections), ASME Y14.5 and Y14.3, ISO 14405-1 (meaning of size tolerances). The open questions for each standard above are in to-verify.md.

Holes and materials

StandardWhat MechPilot takes from itData fileChecked against
ISO 273:1979 (clearance holes)Clearance hole diameters for the fine, medium and coarse series, M1.6 to M64; H12 / H13 / H14 for information. Medium is MechPilot's default series (the standard names none)library/holes/iso-273.jsonStandard text (IS 1821:1987, identical adoption)
ISO 2306:1972 (drills before tapping)Tap drill diameters for metric coarse threads M1.6 to M56, and the rule drill ≈ nominal diameter − pitchlibrary/holes/tap-drills.jsonStandard text (IS 10952:1984, identical adoption). M60 and M64 are not in its Table 1: not stored
ISO 261:1998 (metric threads, general plan)Coarse pitches of the tap-drill table (cross-check)same fileStandard text (IS 4218 (Part 2):2001, identical adoption). ISO 262 (selected sizes) not read
EN 10025-2, EN 1993-1-1 and EN 1993-1-2:2005 (structural steel)S235JR and S355J2; density 7850 kg/m³ from EN 1993-1-2, 3.2.2 (EN 1993-1-1:2005, 3.2.6 gives no density)library/materials/common.jsonStandard text (first-generation Eurocodes)
EN 10088-1:2005 (stainless steels)X5CrNi18-10 (1.4301), density 7.9 kg/dm³ (Annex A, Table A.3)same fileStandard text of the 2005 edition (unofficial copy); the 2023 edition not seen
EN 1999-1-1:2007 (aluminium)EN AW-6082 and EN AW-5754, density 2700 kg/m³ (3.2.5, one value for all alloys)same fileStandard text
EN 10083-2 (C45), EN 1652 / EN 12163 (CuZn37), EN 13599 (Cu-ETP), EN 1561 (EN-GJL-250), POM-C, PA 6, PE-HDMaterial designations; densities from manufacturer and supplier datasheetssame fileSecondary: two or more datasheets agree for each (EN-GJL-250 is the weakest). PTFE left out: sources disagree

Mass in MechPilot is shown as approximate: densities vary with alloy, temper and grade. The open questions are in to-verify.md.

Source of this page on GitHub