← Commit history

Add fabrication sources and export provenance for molecule builds

AdityaAngajala ·540e0d82be ·23d ago ·parent e553383
2 files changed +108
export.jsonadded+108
@@ -0,0 +1,108 @@+{
+  "exporter": "board-look fab.py (backfill)",
+  "tool": "kicad-cli",
+  "toolVersion": "10.0.3",
+  "tier": "kicad-board",
+  "backfill": {
+    "note": "Retrospective fabrication plot from the recorded board source; existing STEP and models are unchanged.",
+    "source": {
+      "path": "rp1-breakout-molecule-extended.kicad_pcb",
+      "sha256": "f44d0c2ea164bca154bb94e691a3390d3d55071fb9576c8ef6926dc5f32cfd47",
+      "gitBlob": "ca21eb2c1b9036a74dc297a8e9cc1651ae932e6b",
+      "commit": "e55338366f12c1a58ddafba4cfd1a707e5ad7058"
+    },
+    "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
+  },
+  "files": [
+    {
+      "path": "rp1-breakout-molecule-extended.kicad_pcb",
+      "role": "board_kicad_pcb",
+      "bytes": 358535,
+      "sha256": "f44d0c2ea164bca154bb94e691a3390d3d55071fb9576c8ef6926dc5f32cfd47"
+    },
+    {
+      "path": "rp1-breakout-molecule-extended-fab.zip",
+      "role": "fab_zip",
+      "bytes": 73544,
+      "sha256": "050160e6bd374b2b2e832c3c43efeba4ac3a6ca05a7812f0d27041e60481ef98",
+      "entries": [
+        {
+          "path": "rp1-breakout-molecule-extended-B_Cu.gbl",
+          "role": "copper_bottom",
+          "bytes": 37597,
+          "sha256": "85b837c2214ace7c373952815160ac53da79cc16bdf557457646c43ede9bce40"
+        },
+        {
+          "path": "rp1-breakout-molecule-extended-B_Mask.gbs",
+          "role": "mask_bottom",
+          "bytes": 7264,
+          "sha256": "93fd01d57c3010491aecf746e4ac460149205b75baa8a91d1404eec4cb0ffc42"
+        },
+        {
+          "path": "rp1-breakout-molecule-extended-B_Silkscreen.gbo",
+          "role": "silk_bottom",
+          "bytes": 54476,
+          "sha256": "602193046c8f531e34e3f65d20b7215b3f11bb6ebc63773c15c7dd74fd76c833"
+        },
+        {
+          "path": "rp1-breakout-molecule-extended-Edge_Cuts.gm1",
+          "role": "outline",
+          "bytes": 899,
+          "sha256": "396b8a43c266a1027e1db79d72f834634cbc5ca6c8a7f9b10382cc270f5f68ee"
+        },
+        {
+          "path": "rp1-breakout-molecule-extended-F_Cu.gtl",
+          "role": "copper_top",
+          "bytes": 47701,
+          "sha256": "67a9874c7a14e01120d5fc6fcb18d7978befd8711443e76ba215061f56732ce8"
+        },
+        {
+          "path": "rp1-breakout-molecule-extended-F_Mask.gts",
+          "role": "mask_top",
+          "bytes": 11931,
+          "sha256": "762c3708d49b13eb0312edc00fa4d430749a85fe4cc7bd546b0fa64625e7de6e"
+        },
+        {
+          "path": "rp1-breakout-molecule-extended-F_Silkscreen.gto",
+          "role": "silk_top",
+          "bytes": 106409,
+          "sha256": "8c8bcac563263b0fecd2dff4aa2934fe816a3874acdb516c9f6d6b4e70dd820a"
+        },
+        {
+          "path": "rp1-breakout-molecule-extended-NPTH.drl",
+          "role": "drill_unplated",
+          "bytes": 121,
+          "sha256": "bc89a58548a84c9c3f0160e355ea59a8da591b3112a7b4fdaaa73439bf6aaa01"
+        },
+        {
+          "path": "rp1-breakout-molecule-extended-PTH.drl",
+          "role": "drill_plated",
+          "bytes": 14758,
+          "sha256": "801341e2ab8d5f751ec09d81d068a14bf34f02f9980b9de9714fda03e1a4015d"
+        },
+        {
+          "path": "rp1-breakout-molecule-extended-job.gbrjob",
+          "role": "gerber_job",
+          "bytes": 3285,
+          "sha256": "8a116b0a7f9c727f6adc53f98d8ca54f80a06d7e1777a532adb183bbb326a5e8"
+        }
+      ]
+    }
+  ],
+  "stackup": {
+    "thicknessMm": 1.6,
+    "finish": "None"
+  },
+  "schema": "adom.export/1",
+  "exporterVersion": "backfill-2026-10-19",
+  "gerbers": {
+    "included": true
+  },
+  "drill": {
+    "plating": "split"
+  }
+}
rp1-breakout-molecule-extended-fab.zipadded
⋯ 1 unchanged line ⋯