diff --git a/src/Mod/PartDesign/SprocketFeature.py b/src/Mod/PartDesign/SprocketFeature.py index 74000dbb25..41d6e44b70 100644 --- a/src/Mod/PartDesign/SprocketFeature.py +++ b/src/Mod/PartDesign/SprocketFeature.py @@ -87,36 +87,36 @@ class Sprocket: {size: [Pitch, Roller Diameter]} """ SprocketReferenceRollerTable = { - 0: [0.250, 0.130, 0.110], - 1: [0.375, 0.200, 0.168], - 2: [0.500, 0.306, 0.227], - 3: [0.500, 0.312, 0.284], - 4: [0.625, 0.400, 0.343], - 5: [0.750, 0.469, 0.459], - 6: [1.000, 0.625, 0.575], - 7: [1.250, 0.750, 0.692], - 8: [1.500, 0.875, 0.924], - 9: [1.750, 1.000, 0.924], - 10: [2.000, 1.125, 1.156], - 11: [2.250, 1.460, 1.301], - 12: [2.500, 1.562, 1.389], - 13: [3.000, 1.875, 1.738], - 14: [0.500, 0.3125, 0.11], - 15: [0.500, 0.3125, 0.084], - 16: [0.375, 5.72 / 25.4, 5.2 / 25.4], - 17: [0.500, 7.75 / 25.4, 7.0 / 25.4], - 18: [0.625, 9.65 / 25.4, 9.1 / 25.4], - 19: [0.750, 11.68 / 25.4, 11.1 / 25.4], - 20: [1.000, 17.02 / 25.4, 16.2 / 25.4], - 21: [1.250, 19.56 / 25.4, 18.5 / 25.4], - 22: [1.500, 25.4 / 25.4, 24.1 / 25.4], - 23: [0.500, 0.3125, 0.227], - 24: [0.500, 0.3125, 0.284], - 25: [0.500, 0.335, 0.284], - 26: [0.625, 0.400, 0.227], - 27: [0.625, 0.400, 0.284], - 28: [0.625, 0.400, 0.343], - 29: [0.750, 0.400, 0.343], + 0: [0.250, 0.130, 0.110, "ANSI 25"], + 1: [0.375, 0.200, 0.168, "ANSI 35"], + 2: [0.500, 0.306, 0.227, "ANSI 41"], + 3: [0.500, 0.312, 0.284, "ANSI 40"], + 4: [0.625, 0.400, 0.343, "ANSI 50"], + 5: [0.750, 0.469, 0.459, "ANSI 60"], + 6: [1.000, 0.625, 0.575, "ANSI 80"], + 7: [1.250, 0.750, 0.692, "ANSI 100"], + 8: [1.500, 0.875, 0.924, "ANSI 120"], + 9: [1.750, 1.000, 0.924, "ANSI 140"], + 10: [2.000, 1.125, 1.156, "ANSI 160"], + 11: [2.250, 1.460, 1.301, "ANSI 180"], + 12: [2.500, 1.562, 1.389, "ANSI 200"], + 13: [3.000, 1.875, 1.738, "ANSI 240"], + 14: [0.500, 0.3125, 0.11, "Bicycle with Derailleur"], + 15: [0.500, 0.3125, 0.084, "Bicycle without Derailleur"], + 16: [0.375, 5.72 / 25.4, 5.2 / 25.4, "ISO 606 06B"], + 17: [0.500, 7.75 / 25.4, 7.0 / 25.4, "ISO 606 08B"], + 18: [0.625, 9.65 / 25.4, 9.1 / 25.4, "ISO 606 10B"], + 19: [0.750, 11.68 / 25.4, 11.1 / 25.4, "ISO 606 12B"], + 20: [1.000, 17.02 / 25.4, 16.2 / 25.4, "ISO 606 16B"], + 21: [1.250, 19.56 / 25.4, 18.5 / 25.4, "ISO 606 20B"], + 22: [1.500, 25.4 / 25.4, 24.1 / 25.4, "ISO 606 24B"], + 23: [0.500, 0.3125, 0.227, "Motorcycle 420"], + 24: [0.500, 0.3125, 0.284, "Motorcycle 425"], + 25: [0.500, 0.335, 0.284, "Motorcycle 428"], + 26: [0.625, 0.400, 0.227, "Motorcycle 520"], + 27: [0.625, 0.400, 0.284, "Motorcycle 525"], + 28: [0.625, 0.400, 0.343, "Motorcycle 530"], + 29: [0.750, 0.400, 0.343, "Motorcycle 630"], } def __init__(self, obj):