master
AdityaAngajala Add fabrication sources and export provenance for molecule builds 2e8ec1d 2d ago
{
  "exporter": "board-look fab.py (backfill)",
  "tool": "kicad-cli",
  "toolVersion": "10.0.3",
  "tier": "kicad-import",
  "backfill": {
    "note": "Retrospective fabrication plot from the recorded board source; existing STEP and models are unchanged.",
    "source": {
      "path": "LRG_LRG_6x6_P16_EVEN.brd",
      "sha256": "9a269b6aaa0d9fc509a79f42320c01fbbb2a153ee2c9452d64c9b51804c6ba20",
      "gitBlob": "b76daea7a5a99eb8b2fafd508489c44b3e3cb4c0",
      "commit": "7c33d1cd1f9a1c97e5514ee584fc100f2981b98b"
    },
    "commands": [
      "kicad-cli pcb export gerbers --layers F.Cu,B.Cu,F.Mask,B.Mask,F.Silkscreen,B.Silkscreen,Edge.Cuts --check-zones --no-netlist",
      "kicad-cli pcb export drill --format excellon --excellon-units mm --excellon-separate-th --drill-origin absolute"
    ],
    "datesRemoved": true,
    "import": {
      "importer": "eagle",
      "inputFixes": [
        "turned 12 part labels upright as EAGLE shows them"
      ],
      "warnings": [],
      "differs": "KiCad redraws text in its own fonts and refills copper pours, so these files can differ from the fabricated board."
    },
    "replot": "2026-10-19 exporter audit; current fab.py importer fixes"
  },
  "files": [
    {
      "path": "LRG_LRG_6x6_P16_EVEN.brd",
      "role": "board_eagle_brd",
      "bytes": 100909,
      "sha256": "9a269b6aaa0d9fc509a79f42320c01fbbb2a153ee2c9452d64c9b51804c6ba20"
    },
    {
      "path": "lrg-lrg-6x6-p16-fab.zip",
      "role": "fab_zip",
      "bytes": 66344,
      "sha256": "d3c330f2c3f5dcf9d960bcd4eb743c2fe3195c86ca3730a03e660752a2af909e",
      "entries": [
        {
          "path": "LRG_LRG_6x6_P16_EVEN-B_Cu.gbl",
          "role": "copper_bottom",
          "bytes": 3976,
          "sha256": "a1287ccf2eb7fe69942a049c25680412757b67e0d9c3d80064a8d53efabb50cf"
        },
        {
          "path": "LRG_LRG_6x6_P16_EVEN-B_Mask.gbs",
          "role": "mask_bottom",
          "bytes": 60394,
          "sha256": "7ead2d8dae850eba2e76a2fd6bf5ab36aea2b535ae84af6f352ed894b813d7c5"
        },
        {
          "path": "LRG_LRG_6x6_P16_EVEN-B_Silkscreen.gbo",
          "role": "silk_bottom",
          "bytes": 358,
          "sha256": "52d7a1f2193ad182e1171f5bef5708775005bbee045716efe8640273b0f2241f"
        },
        {
          "path": "LRG_LRG_6x6_P16_EVEN-Edge_Cuts.gm1",
          "role": "outline",
          "bytes": 34117,
          "sha256": "3e950575536ed5124dd2a3ff78d86bfcd30e6ebf91f03a1ca94b33e5c74f469a"
        },
        {
          "path": "LRG_LRG_6x6_P16_EVEN-F_Cu.gtl",
          "role": "copper_top",
          "bytes": 3976,
          "sha256": "1a477555de19f4583601ead20584fde6ea94db4749caedfaee6802e5aba9cab4"
        },
        {
          "path": "LRG_LRG_6x6_P16_EVEN-F_Mask.gts",
          "role": "mask_top",
          "bytes": 60394,
          "sha256": "8875520d3c87228e28b5679064c30d72fbd9fc1903c9baa35f96f33a4747dd2b"
        },
        {
          "path": "LRG_LRG_6x6_P16_EVEN-F_Silkscreen.gto",
          "role": "silk_top",
          "bytes": 290880,
          "sha256": "8c5fd455fdc782c4f50c8a13d9006b89b5f45e5cfdab0eabc89a9751f7d55268"
        },
        {
          "path": "LRG_LRG_6x6_P16_EVEN-NPTH.drl",
          "role": "drill_unplated",
          "bytes": 121,
          "sha256": "cb50fe8753857ba6fd418b86b4a2b556c2780ccf256760872f4772828d0c352d"
        },
        {
          "path": "LRG_LRG_6x6_P16_EVEN-PTH.drl",
          "role": "drill_plated",
          "bytes": 1961,
          "sha256": "86ee74cd0b1e3662c1db1d8e91ba93e4b11a767c702cdd5d31836823f095c5b6"
        },
        {
          "path": "LRG_LRG_6x6_P16_EVEN-job.gbrjob",
          "role": "gerber_job",
          "bytes": 2406,
          "sha256": "3c29de03258e48c3a687fe760d8d6a9ea78ebe5bfbf87167a255b53b77b9d858"
        }
      ]
    }
  ],
  "stackup": {
    "thicknessMm": 1.6
  },
  "schema": "adom.export/1",
  "exporterVersion": "backfill-2026-10-19",
  "gerbers": {
    "included": true
  },
  "drill": {
    "plating": "split"
  }
}