shibosoftwaredev/f1c100s-linux-nema8-stepper-controller

Restores component part numbers and CAD models, removes test-point 3D bodies, and validates that solder paste exists only on top-side SMT pads without altering copper or DRC.

Version
0.3.5
License
unset
Stars
0

footprinter-conversion.json

{
  "command": "tsci convert modules/f1c100s/imports/F1C100S.tsx --footprinter --json",
  "discovered": {
    "copperIntersectionOverUnion": 0.9989922628970174,
    "domainScore": 0,
    "family": "mlp",
    "footprinterString": "mlp88_thermalpad6.75mmx6.75mm_p0.4mm_h11mm_pw0.2mm_pl0.8mm_pin1location(bottomside,left)",
    "geometryScore": 0.9995507635961737,
    "holeIntersectionOverUnion": 1,
    "optimizedParameters": {
      "p": 0.4,
      "h": 11,
      "pw": 0.2,
      "pl": 0.8
    },
    "pinMatchRate": 0.9887640449438202,
    "pinMismatches": [
      {
        "leftPadIndex": 88,
        "leftPinNumbers": [],
        "leftPortHints": [
          "thermalpad"
        ],
        "rightPadIndex": 88,
        "rightPinNumbers": [
          89
        ],
        "rightPortHints": [
          "pin89"
        ]
      }
    ],
    "pinsMatch": false,
    "rankingScore": 0.9988799033464556
  },
  "adopted": "mlp88_thermalpad6.75mmx6.75mm_p0.4mm_h11mm_pw0.2mm_pl0.8mm_pin1location(bottomside,left)_rounded0",
  "pin89_thermalpad_alias_verified": true,
  "matched_pads": 89,
  "maximum_center_or_dimension_difference_mm": 0.00011000000000027654,
  "rectangular_corners_preserved": true,
  "routed_board_uses_existing_saved_module_geometry": true
}