ShiboSoftwareDev/linux-gameboy-advance
Restores PCB assembly metadata by assigning part numbers and 3D CAD models, removing test-point bodies, and validating top-side SMT solder-paste features without altering copper or pads.
- Version
- 1.0.17
- 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
}