Add core hole info for fine threads.

These values are calculated exactly from (diameter-pitch), and are
included here only to silence warnings from some compilers about missing
initializers. These values are not (currently) used in the code, which
directly calculates the core hole as needed in this case.
This commit is contained in:
Chris Hennes
2020-12-01 10:03:56 -06:00
parent 4f3adab0a9
commit 12f4abceab

View File

@@ -138,179 +138,179 @@ const Hole::ThreadDescription Hole::threadDescription[][171] =
{ "M64", 64.0, 6.00, 58.00 },
{ "M68", 68.0, 6.00, 62.00 },
},
/* ISO metric fine (no core hole entry, it's calculated exactly by diameter - pitch) */
/* ISO metric fine (core hole entry is calculated exactly by diameter - pitch) */
{
{ "M1x0.2", 1.0, 0.20 },
{ "M1.1x0.2", 1.1, 0.20 },
{ "M1.2x0.2", 1.2, 0.20 },
{ "M1.4x0.2", 1.4, 0.20 },
{ "M1.6x0.2", 1.6, 0.20 },
{ "M1.8x0.2", 1.8, 0.20 },
{ "M2x0.25", 2.0, 0.25 },
{ "M2.2x0.25", 2.2, 0.25 },
{ "M2.5x0.35", 2.5, 0.35 },
{ "M3x0.35", 3.0, 0.35 },
{ "M3.5x0.35", 3.5, 0.35 },
{ "M4x0.5", 4.0, 0.50 },
{ "M4.5x0.5", 4.5, 0.50 },
{ "M5x0.5", 5.0, 0.50 },
{ "M5.5x0.5", 5.5, 0.50 },
{ "M6x0.75", 6.0, 0.75 },
{ "M7x0.75", 7.0, 0.75 },
{ "M8x0.75", 8.0, 0.75 },
{ "M8x1.0", 8.0, 1.00 },
{ "M9x0.75", 9.0, 0.75 },
{ "M9x1.0", 9.0, 1.00 },
{ "M10x0.75", 10.0, 0.75 },
{ "M10x1.0", 10.0, 1.00 },
{ "M10x1.25", 10.0, 1.25 },
{ "M11x0.75", 11.0, 0.75 },
{ "M11x1.0", 11.0, 1.00 },
{ "M12x1.0", 12.0, 1.00 },
{ "M12x1.25", 12.0, 1.25 },
{ "M12x1.5", 12.0, 1.50 },
{ "M14x1.0", 14.0, 1.00 },
{ "M14x1.25", 14.0, 1.25 },
{ "M14x1.5", 14.0, 1.50 },
{ "M15x1.0", 15.0, 1.00 },
{ "M15x1.5", 15.0, 1.50 },
{ "M16x1.0", 16.0, 1.00 },
{ "M16x1.5", 16.0, 1.50 },
{ "M17x1.0", 17.0, 1.00 },
{ "M17x1.5", 17.0, 1.50 },
{ "M18x1.0", 18.0, 1.00 },
{ "M18x1.5", 18.0, 1.50 },
{ "M18x2.0", 18.0, 2.00 },
{ "M20x1.0", 20.0, 1.00 },
{ "M20x1.5", 20.0, 1.50 },
{ "M20x2.0", 20.0, 2.00 },
{ "M22x1.0", 22.0, 1.00 },
{ "M22x1.5", 22.0, 1.50 },
{ "M22x2.0", 22.0, 2.00 },
{ "M24x1.0", 24.0, 1.00 },
{ "M24x1.5", 24.0, 1.50 },
{ "M24x2.0", 24.0, 2.00 },
{ "M25x1.0", 25.0, 1.00 },
{ "M25x1.5", 25.0, 1.50 },
{ "M25x2.0", 25.0, 2.00 },
{ "M27x1.0", 27.0, 1.00 },
{ "M27x1.5", 27.0, 1.50 },
{ "M27x2.0", 27.0, 2.00 },
{ "M28x1.0", 28.0, 1.00 },
{ "M28x1.5", 28.0, 1.50 },
{ "M28x2.0", 28.0, 2.00 },
{ "M30x1.0", 30.0, 1.00 },
{ "M30x1.5", 30.0, 1.50 },
{ "M30x2.0", 30.0, 2.00 },
{ "M30x3.0", 30.0, 3.00 },
{ "M32x1.5", 32.0, 1.50 },
{ "M32x2.0", 32.0, 2.00 },
{ "M33x1.5", 33.0, 1.50 },
{ "M33x2.0", 33.0, 2.00 },
{ "M33x3.0", 33.0, 3.00 },
{ "M35x1.5", 35.0, 1.50 },
{ "M35x2.0", 35.0, 2.00 },
{ "M36x1.5", 36.0, 1.50 },
{ "M36x2.0", 36.0, 2.00 },
{ "M36x3.0", 36.0, 3.00 },
{ "M39x1.5", 39.0, 1.50 },
{ "M39x2.0", 39.0, 2.00 },
{ "M39x3.0", 39.0, 3.00 },
{ "M40x1.5", 40.0, 1.50 },
{ "M40x2.0", 40.0, 2.00 },
{ "M40x3.0", 40.0, 3.00 },
{ "M42x1.5", 42.0, 1.50 },
{ "M42x2.0", 42.0, 2.00 },
{ "M42x3.0", 42.0, 3.00 },
{ "M42x4.0", 42.0, 4.00 },
{ "M45x1.5", 45.0, 1.50 },
{ "M45x2.0", 45.0, 2.00 },
{ "M45x3.0", 45.0, 3.00 },
{ "M45x4.0", 45.0, 4.00 },
{ "M48x1.5", 48.0, 1.50 },
{ "M48x2.0", 48.0, 2.00 },
{ "M48x3.0", 48.0, 3.00 },
{ "M48x4.0", 48.0, 4.00 },
{ "M50x1.5", 50.0, 1.50 },
{ "M50x2.0", 50.0, 2.00 },
{ "M50x3.0", 50.0, 3.00 },
{ "M52x1.5", 52.0, 1.50 },
{ "M52x2.0", 52.0, 2.00 },
{ "M52x3.0", 52.0, 3.00 },
{ "M52x4.0", 52.0, 4.00 },
{ "M55x1.5", 55.0, 1.50 },
{ "M55x2.0", 55.0, 2.00 },
{ "M55x3.0", 55.0, 3.00 },
{ "M55x4.0", 55.0, 4.00 },
{ "M56x1.5", 56.0, 1.50 },
{ "M56x2.0", 56.0, 2.00 },
{ "M56x3.0", 56.0, 3.00 },
{ "M56x4.0", 56.0, 4.00 },
{ "M58x1.5", 58.0, 1.50 },
{ "M58x2.0", 58.0, 2.00 },
{ "M58x3.0", 58.0, 3.00 },
{ "M58x4.0", 58.0, 4.00 },
{ "M60x1.5", 60.0, 1.50 },
{ "M60x2.0", 60.0, 2.00 },
{ "M60x3.0", 60.0, 3.00 },
{ "M60x4.0", 60.0, 4.00 },
{ "M62x1.5", 62.0, 1.50 },
{ "M62x2.0", 62.0, 2.00 },
{ "M62x3.0", 62.0, 3.00 },
{ "M62x4.0", 62.0, 4.00 },
{ "M64x1.5", 64.0, 1.50 },
{ "M64x2.0", 64.0, 2.00 },
{ "M64x3.0", 64.0, 3.00 },
{ "M64x4.0", 64.0, 4.00 },
{ "M65x1.5", 65.0, 1.50 },
{ "M65x2.0", 65.0, 2.00 },
{ "M65x3.0", 65.0, 3.00 },
{ "M65x4.0", 65.0, 4.00 },
{ "M68x1.5", 68.0, 1.50 },
{ "M68x2.0", 68.0, 2.00 },
{ "M68x3.0", 68.0, 3.00 },
{ "M68x4.0", 68.0, 4.00 },
{ "M70x1.5", 70.0, 1.50 },
{ "M70x2.0", 70.0, 2.00 },
{ "M70x3.0", 70.0, 3.00 },
{ "M70x4.0", 70.0, 4.00 },
{ "M70x6.0", 70.0, 6.00 },
{ "M72x1.5", 72.0, 1.50 },
{ "M72x2.0", 72.0, 2.00 },
{ "M72x3.0", 72.0, 3.00 },
{ "M72x4.0", 72.0, 4.00 },
{ "M72x6.0", 72.0, 6.00 },
{ "M75x1.5", 75.0, 1.50 },
{ "M75x2.0", 75.0, 2.00 },
{ "M75x3.0", 75.0, 3.00 },
{ "M75x4.0", 75.0, 4.00 },
{ "M75x6.0", 75.0, 6.00 },
{ "M76x1.5", 76.0, 1.50 },
{ "M76x2.0", 76.0, 2.00 },
{ "M76x3.0", 76.0, 3.00 },
{ "M76x4.0", 76.0, 4.00 },
{ "M76x6.0", 76.0, 6.00 },
{ "M80x1.5", 80.0, 1.50 },
{ "M80x2.0", 80.0, 2.00 },
{ "M80x3.0", 80.0, 3.00 },
{ "M80x4.0", 80.0, 4.00 },
{ "M80x6.0", 80.0, 6.00 },
{ "M85x2.0", 85.0, 2.00 },
{ "M85x3.0", 85.0, 3.00 },
{ "M85x4.0", 85.0, 4.00 },
{ "M85x6.0", 85.0, 6.00 },
{ "M90x2.0", 90.0, 2.00 },
{ "M90x3.0", 90.0, 3.00 },
{ "M90x4.0", 90.0, 4.00 },
{ "M90x6.0", 90.0, 6.00 },
{ "M95x2.0", 95.0, 2.00 },
{ "M95x3.0", 95.0, 3.00 },
{ "M95x4.0", 95.0, 4.00 },
{ "M95x6.0", 95.0, 6.00 },
{ "M100x2.0", 100.0, 2.00 },
{ "M100x3.0", 100.0, 3.00 },
{ "M100x4.0", 100.0, 4.00 },
{ "M100x6.0", 100.0, 6.00 }
{ "M1x0.2", 1.0, 0.20, 0.80 },
{ "M1.1x0.2", 1.1, 0.20, 0.90 },
{ "M1.2x0.2", 1.2, 0.20, 1.00 },
{ "M1.4x0.2", 1.4, 0.20, 1.20 },
{ "M1.6x0.2", 1.6, 0.20, 1.40 },
{ "M1.8x0.2", 1.8, 0.20, 1.60 },
{ "M2x0.25", 2.0, 0.25, 1.75 },
{ "M2.2x0.25", 2.2, 0.25, 1.95 },
{ "M2.5x0.35", 2.5, 0.35, 2.15 },
{ "M3x0.35", 3.0, 0.35, 2.65 },
{ "M3.5x0.35", 3.5, 0.35, 3.15 },
{ "M4x0.5", 4.0, 0.50, 3.50 },
{ "M4.5x0.5", 4.5, 0.50, 4.00 },
{ "M5x0.5", 5.0, 0.50, 4.50 },
{ "M5.5x0.5", 5.5, 0.50, 5.00 },
{ "M6x0.75", 6.0, 0.75, 5.25 },
{ "M7x0.75", 7.0, 0.75, 6.25 },
{ "M8x0.75", 8.0, 0.75, 7.25 },
{ "M8x1.0", 8.0, 1.00, 7.00 },
{ "M9x0.75", 9.0, 0.75, 8.25 },
{ "M9x1.0", 9.0, 1.00, 8.00 },
{ "M10x0.75", 10.0, 0.75, 9.25 },
{ "M10x1.0", 10.0, 1.00, 9.00 },
{ "M10x1.25", 10.0, 1.25, 8.75 },
{ "M11x0.75", 11.0, 0.75, 10.25 },
{ "M11x1.0", 11.0, 1.00, 10.00 },
{ "M12x1.0", 12.0, 1.00, 11.00 },
{ "M12x1.25", 12.0, 1.25, 10.75 },
{ "M12x1.5", 12.0, 1.50, 10.50 },
{ "M14x1.0", 14.0, 1.00, 13.00 },
{ "M14x1.25", 14.0, 1.25, 12.75 },
{ "M14x1.5", 14.0, 1.50, 12.50 },
{ "M15x1.0", 15.0, 1.00, 14.00 },
{ "M15x1.5", 15.0, 1.50, 13.50 },
{ "M16x1.0", 16.0, 1.00, 15.00 },
{ "M16x1.5", 16.0, 1.50, 14.50 },
{ "M17x1.0", 17.0, 1.00, 16.00 },
{ "M17x1.5", 17.0, 1.50, 15.50 },
{ "M18x1.0", 18.0, 1.00, 17.00 },
{ "M18x1.5", 18.0, 1.50, 16.50 },
{ "M18x2.0", 18.0, 2.00, 16.00 },
{ "M20x1.0", 20.0, 1.00, 19.00 },
{ "M20x1.5", 20.0, 1.50, 18.50 },
{ "M20x2.0", 20.0, 2.00, 18.00 },
{ "M22x1.0", 22.0, 1.00, 21.00 },
{ "M22x1.5", 22.0, 1.50, 20.50 },
{ "M22x2.0", 22.0, 2.00, 20.00 },
{ "M24x1.0", 24.0, 1.00, 23.00 },
{ "M24x1.5", 24.0, 1.50, 22.50 },
{ "M24x2.0", 24.0, 2.00, 22.00 },
{ "M25x1.0", 25.0, 1.00, 24.00 },
{ "M25x1.5", 25.0, 1.50, 23.50 },
{ "M25x2.0", 25.0, 2.00, 23.00 },
{ "M27x1.0", 27.0, 1.00, 26.00 },
{ "M27x1.5", 27.0, 1.50, 25.50 },
{ "M27x2.0", 27.0, 2.00, 25.00 },
{ "M28x1.0", 28.0, 1.00, 27.00 },
{ "M28x1.5", 28.0, 1.50, 26.50 },
{ "M28x2.0", 28.0, 2.00, 26.00 },
{ "M30x1.0", 30.0, 1.00, 29.00 },
{ "M30x1.5", 30.0, 1.50, 28.50 },
{ "M30x2.0", 30.0, 2.00, 28.00 },
{ "M30x3.0", 30.0, 3.00, 27.00 },
{ "M32x1.5", 32.0, 1.50, 30.50 },
{ "M32x2.0", 32.0, 2.00, 30.00 },
{ "M33x1.5", 33.0, 1.50, 31.50 },
{ "M33x2.0", 33.0, 2.00, 31.00 },
{ "M33x3.0", 33.0, 3.00, 30.00 },
{ "M35x1.5", 35.0, 1.50, 33.50 },
{ "M35x2.0", 35.0, 2.00, 33.00 },
{ "M36x1.5", 36.0, 1.50, 34.50 },
{ "M36x2.0", 36.0, 2.00, 34.00 },
{ "M36x3.0", 36.0, 3.00, 33.00 },
{ "M39x1.5", 39.0, 1.50, 37.50 },
{ "M39x2.0", 39.0, 2.00, 37.00 },
{ "M39x3.0", 39.0, 3.00, 36.00 },
{ "M40x1.5", 40.0, 1.50, 38.50 },
{ "M40x2.0", 40.0, 2.00, 38.00 },
{ "M40x3.0", 40.0, 3.00, 37.00 },
{ "M42x1.5", 42.0, 1.50, 40.50 },
{ "M42x2.0", 42.0, 2.00, 40.00 },
{ "M42x3.0", 42.0, 3.00, 39.00 },
{ "M42x4.0", 42.0, 4.00, 38.00 },
{ "M45x1.5", 45.0, 1.50, 43.50 },
{ "M45x2.0", 45.0, 2.00, 43.00 },
{ "M45x3.0", 45.0, 3.00, 42.00 },
{ "M45x4.0", 45.0, 4.00, 41.00 },
{ "M48x1.5", 48.0, 1.50, 46.50 },
{ "M48x2.0", 48.0, 2.00, 46.00 },
{ "M48x3.0", 48.0, 3.00, 45.00 },
{ "M48x4.0", 48.0, 4.00, 44.00 },
{ "M50x1.5", 50.0, 1.50, 48.50 },
{ "M50x2.0", 50.0, 2.00, 48.00 },
{ "M50x3.0", 50.0, 3.00, 47.00 },
{ "M52x1.5", 52.0, 1.50, 50.50 },
{ "M52x2.0", 52.0, 2.00, 50.00 },
{ "M52x3.0", 52.0, 3.00, 49.00 },
{ "M52x4.0", 52.0, 4.00, 48.00 },
{ "M55x1.5", 55.0, 1.50, 53.50 },
{ "M55x2.0", 55.0, 2.00, 53.00 },
{ "M55x3.0", 55.0, 3.00, 52.00 },
{ "M55x4.0", 55.0, 4.00, 51.00 },
{ "M56x1.5", 56.0, 1.50, 54.50 },
{ "M56x2.0", 56.0, 2.00, 54.00 },
{ "M56x3.0", 56.0, 3.00, 53.00 },
{ "M56x4.0", 56.0, 4.00, 52.00 },
{ "M58x1.5", 58.0, 1.50, 56.50 },
{ "M58x2.0", 58.0, 2.00, 56.00 },
{ "M58x3.0", 58.0, 3.00, 55.00 },
{ "M58x4.0", 58.0, 4.00, 54.00 },
{ "M60x1.5", 60.0, 1.50, 58.50 },
{ "M60x2.0", 60.0, 2.00, 58.00 },
{ "M60x3.0", 60.0, 3.00, 57.00 },
{ "M60x4.0", 60.0, 4.00, 56.00 },
{ "M62x1.5", 62.0, 1.50, 60.50 },
{ "M62x2.0", 62.0, 2.00, 60.00 },
{ "M62x3.0", 62.0, 3.00, 59.00 },
{ "M62x4.0", 62.0, 4.00, 58.00 },
{ "M64x1.5", 64.0, 1.50, 62.50 },
{ "M64x2.0", 64.0, 2.00, 62.00 },
{ "M64x3.0", 64.0, 3.00, 61.00 },
{ "M64x4.0", 64.0, 4.00, 60.00 },
{ "M65x1.5", 65.0, 1.50, 63.50 },
{ "M65x2.0", 65.0, 2.00, 63.00 },
{ "M65x3.0", 65.0, 3.00, 62.00 },
{ "M65x4.0", 65.0, 4.00, 61.00 },
{ "M68x1.5", 68.0, 1.50, 66.50 },
{ "M68x2.0", 68.0, 2.00, 66.00 },
{ "M68x3.0", 68.0, 3.00, 65.00 },
{ "M68x4.0", 68.0, 4.00, 64.00 },
{ "M70x1.5", 70.0, 1.50, 68.50 },
{ "M70x2.0", 70.0, 2.00, 68.00 },
{ "M70x3.0", 70.0, 3.00, 67.00 },
{ "M70x4.0", 70.0, 4.00, 66.00 },
{ "M70x6.0", 70.0, 6.00, 64.00 },
{ "M72x1.5", 72.0, 1.50, 70.50 },
{ "M72x2.0", 72.0, 2.00, 70.00 },
{ "M72x3.0", 72.0, 3.00, 69.00 },
{ "M72x4.0", 72.0, 4.00, 68.00 },
{ "M72x6.0", 72.0, 6.00, 66.00 },
{ "M75x1.5", 75.0, 1.50, 73.50 },
{ "M75x2.0", 75.0, 2.00, 73.00 },
{ "M75x3.0", 75.0, 3.00, 72.00 },
{ "M75x4.0", 75.0, 4.00, 71.00 },
{ "M75x6.0", 75.0, 6.00, 69.00 },
{ "M76x1.5", 76.0, 1.50, 74.50 },
{ "M76x2.0", 76.0, 2.00, 74.00 },
{ "M76x3.0", 76.0, 3.00, 73.00 },
{ "M76x4.0", 76.0, 4.00, 72.00 },
{ "M76x6.0", 76.0, 6.00, 70.00 },
{ "M80x1.5", 80.0, 1.50, 78.50 },
{ "M80x2.0", 80.0, 2.00, 78.00 },
{ "M80x3.0", 80.0, 3.00, 77.00 },
{ "M80x4.0", 80.0, 4.00, 76.00 },
{ "M80x6.0", 80.0, 6.00, 74.00 },
{ "M85x2.0", 85.0, 2.00, 83.00 },
{ "M85x3.0", 85.0, 3.00, 82.00 },
{ "M85x4.0", 85.0, 4.00, 81.00 },
{ "M85x6.0", 85.0, 6.00, 79.00 },
{ "M90x2.0", 90.0, 2.00, 88.00 },
{ "M90x3.0", 90.0, 3.00, 87.00 },
{ "M90x4.0", 90.0, 4.00, 86.00 },
{ "M90x6.0", 90.0, 6.00, 84.00 },
{ "M95x2.0", 95.0, 2.00, 93.00 },
{ "M95x3.0", 95.0, 3.00, 92.00 },
{ "M95x4.0", 95.0, 4.00, 91.00 },
{ "M95x6.0", 95.0, 6.00, 89.00 },
{ "M100x2.0", 100.0, 2.00, 98.00 },
{ "M100x3.0", 100.0, 3.00, 97.00 },
{ "M100x4.0", 100.0, 4.00, 96.00 },
{ "M100x6.0", 100.0, 6.00, 94.00 }
},
/* UNC */
{