{
  "project": "amazing-hand",
  "checked_at": "2026-09-30",
  "repository": "https://github.com/pollen-robotics/AmazingHand",
  "revision": "23a262c94748ac061a63c6d32158a7f094c25b6e",
  "upstream_archive_url": "https://github.com/pollen-robotics/AmazingHand/archive/23a262c94748ac061a63c6d32158a7f094c25b6e.zip",
  "archive_scope": "Full upstream repository; includes alternate designs. Select only the intended configuration.",
  "configuration": "Original right hand; 45 pieces including tooling; palm shell mapping and mutable BOM reconciliation pending",
  "physically_tested": false,
  "printability_verified": false,
  "files": [
    {
      "sheet_name": "Finger Frame1",
      "quantity": 4,
      "material": "PLA",
      "sha256": "53fc7c75bd2faa760f155b05c0e14a1a3ee7a20793b6a42cebc4d80833ac68ce",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - Finger_Frame-1.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Finger_Frame-1.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Finger_Frame-1.stl"
    },
    {
      "sheet_name": "Finger Frame2",
      "quantity": 4,
      "material": "PLA",
      "sha256": "5d0877160db49eb333cd60d2bc31d58a234aca3ffb9ac32fa1d77aae2a8cbaa6",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - Finger_Frame-2.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Finger_Frame-2.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Finger_Frame-2.stl"
    },
    {
      "sheet_name": "Proximal",
      "quantity": 4,
      "material": "PLA",
      "sha256": "a8d88a73c07503deaaec4cb2995a05ea2d812c290c1db7c58d0d5c12453837d4",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - Proximal.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Proximal.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Proximal.stl"
    },
    {
      "sheet_name": "Distal",
      "quantity": 4,
      "material": "PLA",
      "sha256": "9d0ea6439ca056d45ac422f73d9b523c5edcde67ef5f3ce39ea6835c31bbf39c",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - Distal.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Distal.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Distal.stl"
    },
    {
      "sheet_name": "Gimbal",
      "quantity": 4,
      "material": "PLA",
      "sha256": "9a49ba3d1954ae32df139efd58524d12ef115198d5cd851a09cfe6a7b72d4e8d",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - Gimbal.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Gimbal.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Gimbal.stl"
    },
    {
      "sheet_name": "Link",
      "quantity": 4,
      "material": "PLA",
      "sha256": "a5f8db2f1d449b1c11b3ef27028530667a43dd2b98f13a94d99dd9a0dc8e21d9",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - Link.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Link.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Link.stl"
    },
    {
      "sheet_name": "Spacer",
      "quantity": 8,
      "material": "PLA",
      "sha256": "130b34b21d9bdf668f5e49926c8f36f41158c2fe74297effe5204802974b6371",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/BallJoint_Rod - Spacer.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/BallJoint_Rod%20-%20Spacer.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/BallJoint_Rod%20-%20Spacer.stl"
    },
    {
      "sheet_name": "Length_Toolings",
      "quantity": 1,
      "material": "PLA",
      "sha256": "92d3e7820cb8b3ba526c73f64756d689e73dca739cf2a64ef42e0ab06d4bcad4",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/BallJoint_Rod - Length_Toolings.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/BallJoint_Rod%20-%20Length_Toolings.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/BallJoint_Rod%20-%20Length_Toolings.stl"
    },
    {
      "sheet_name": "Hand Plate",
      "quantity": 1,
      "material": "PLA",
      "sha256": "b8a7b4ffb96876dd28a10a402e32e6de244bf70882fa5fe22e5cb73c08eb4a3b",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - R-Hand_Plate.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20R-Hand_Plate.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20R-Hand_Plate.stl"
    },
    {
      "sheet_name": "Wrist Interface",
      "quantity": 1,
      "material": "PLA",
      "sha256": "8bcde17e9b610de0b3849ef105cde3bdf99c331ce4cf841634c5bb08a6067ea6",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - R-Wrist_Interface.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20R-Wrist_Interface.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20R-Wrist_Interface.stl"
    },
    {
      "sheet_name": "Proximal Shell",
      "quantity": 4,
      "material": "Flex",
      "sha256": "1487afd5df94202848091d97ad16368e81ab00a0067192df4cddb6b3cf8126c7",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - Proximal_Shell.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Proximal_Shell.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Proximal_Shell.stl"
    },
    {
      "sheet_name": "Distal Shell",
      "quantity": 4,
      "material": "Flex",
      "sha256": "b6ac7c9d37b7b9cfb6563534b42c533871f3f03e23df59bfa5d2e9dfcaf8fc3f",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - Distal_Shell.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Distal_Shell.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20Distal_Shell.stl"
    },
    {
      "sheet_name": "Soft Shell",
      "quantity": 1,
      "material": "Flex",
      "sha256": "f332d0093256c56826542ec3ab649bacfc313d6cc77b60bcbc24f5e5367fb3f5",
      "binary_stl_length_valid": true,
      "mapping": "Soft Shell mapped to R-Palm_Shell; assembly/fit verification pending",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - R-Palm_Shell.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20R-Palm_Shell.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20R-Palm_Shell.stl"
    },
    {
      "sheet_name": "Top Shell",
      "quantity": 1,
      "material": "Flex",
      "sha256": "0e2d15becb4245e1e16376435790c1c6840b068d043ddd0d9c38543e461fdaf3",
      "binary_stl_length_valid": true,
      "mapping": "Name and handedness matched",
      "units": "STL has no intrinsic units; confirm source/slicer millimetres",
      "path": "cad/stl/Amazing Hand Parts - R-Top_Shell.stl",
      "source_url": "https://github.com/pollen-robotics/AmazingHand/blob/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20R-Top_Shell.stl",
      "download_url": "https://raw.githubusercontent.com/pollen-robotics/AmazingHand/23a262c94748ac061a63c6d32158a7f094c25b6e/cad/stl/Amazing%20Hand%20Parts%20-%20R-Top_Shell.stl"
    }
  ]
}
