{
  "project": "PUMP-TANK-A01",
  "files": [
    {
      "name": "pump-tank-complete-technical-files-v38.zip",
      "zh": "完整技术资料与源码",
      "en": "Complete technical files & source",
      "bytes": 18798994,
      "sha256": "7d6717eafd237a72972bb8466d67cce11155ba73cf1aa054248df975c2359579"
    },
    {
      "name": "pump-tank-kicad-cam.zip",
      "zh": "KiCad、封装库与制造文件",
      "en": "KiCad, libraries & manufacturing files",
      "bytes": 4132492,
      "sha256": "b1dc797b53b4edb5265da8576fed728c17ddabca774d4968b2d8e3a5f66919ea"
    },
    {
      "name": "pump-tank-firmware-tools-tests.zip",
      "zh": "固件、调试工具与测试源码",
      "en": "Firmware, tools & test source",
      "bytes": 1799539,
      "sha256": "3946caeb4e2b9fdfd929a8fa31ecf4882e77f4afe29da3fe44f9ca7bb78efc0c"
    },
    {
      "name": "pump-tank-system-wiring.zip",
      "zh": "系统选型、柜内接线与配件",
      "en": "System selections, cabinet wiring & accessories",
      "bytes": 27498,
      "sha256": "60b0d6a6c02e577fc17c569b7ed1a71a5ac8501fb4d154713a6e76a654f5d878"
    },
    {
      "name": "pump-tank-dfm-assembly.zip",
      "zh": "DFM工艺与装配文件",
      "en": "DFM & assembly files",
      "bytes": 1469460,
      "sha256": "42e02495aa19e450ccfd9847ae48721657c0e48030f453ffb24af3924c50fa1e"
    },
    {
      "name": "pump-tank-schematic.pdf",
      "zh": "9页原理图PDF",
      "en": "9-page schematic PDF",
      "bytes": 625357,
      "sha256": "2da64c133ae2160f546eb19b4ef371e9b983d6e081949884cf90a8248a0a0e62"
    },
    {
      "name": "pump-tank-position-bom.csv",
      "zh": "228位号器件BOM",
      "en": "228-position component BOM",
      "bytes": 65527,
      "sha256": "2b19c02422e451ccfc5ed21887d1aa35c8a529547f9d0ac179ced3d973bf219c"
    },
    {
      "name": "pump-tank-procurement-bom.csv",
      "zh": "59种固定MPN采购表",
      "en": "59-MPN procurement BOM",
      "bytes": 7558,
      "sha256": "292a78220921c818e2e21a43c6cd56df45a0e10cdd4b14d40d2d3f6b902d6670"
    },
    {
      "name": "pump-tank-system-bom.csv",
      "zh": "47行系统选型表",
      "en": "47-line system BOM",
      "bytes": 5293,
      "sha256": "299759c8e6893daa97e9741c539e00e3fe33d3a64dbcc5fdb91d7bde3749256f"
    },
    {
      "name": "pump-tank-accessories.csv",
      "zh": "插头与配件表",
      "en": "Mating plugs & accessories",
      "bytes": 1004,
      "sha256": "f4eb2b87c61d98d431a050fc97e099a3f85d769beb7dd0ba022bf242a0cd2658"
    },
    {
      "name": "pump-tank-connectors.csv",
      "zh": "接口端子针序",
      "en": "Connector pin assignments",
      "bytes": 3752,
      "sha256": "e1b2b881ea585446ec63f8f1dbc587f5b5673470ac9903c876da5c3b289582e2"
    },
    {
      "name": "pump-tank-mcu-pinmap.csv",
      "zh": "MCU管脚与网络",
      "en": "MCU pins & nets",
      "bytes": 3743,
      "sha256": "72f6b365aa1a76feefe5ce8b7e66accb473ffbdc6af760e156f8aea083fca2fe"
    },
    {
      "name": "pump-tank-modbus.md",
      "zh": "Modbus寄存器与命令",
      "en": "Modbus registers & commands",
      "bytes": 2443,
      "sha256": "47f7998721d8ee4c08d5d6a812ca21e3a3008d8f53733aa7459b3965f8be935d"
    },
    {
      "name": "pump-tank-calibration.md",
      "zh": "模拟量校准方法",
      "en": "Analog calibration procedure",
      "bytes": 4973,
      "sha256": "3d1a21a5bcecb4121b251e44113630f14157074b6b20ca5f93a1f8f62245a2c4"
    },
    {
      "name": "pump-tank-cabinet-wiring.md",
      "zh": "控制柜接线说明",
      "en": "Cabinet wiring guide",
      "bytes": 12346,
      "sha256": "01c250d7ce6d9795a5d487970b8936d01b93cf44e735b5667485c3de4644ffba"
    },
    {
      "name": "pump-tank-placement-smt.csv",
      "zh": "189件SMT坐标",
      "en": "189-component SMT placement",
      "bytes": 12428,
      "sha256": "a00922b2e092642e85cf67f35472a1dd5adb6b9a60cb758494858bb836cedf42"
    },
    {
      "name": "pump-tank-placement-tht.csv",
      "zh": "39件THT坐标",
      "en": "39-component THT placement",
      "bytes": 3239,
      "sha256": "bb7c7fcb70f1a6055833c36fd367167bee59eb9ee9bee5262975440bbdb251b7"
    },
    {
      "name": "pump-tank-thermal-holes.csv",
      "zh": "U1六个填孔坐标",
      "en": "U1 six filled-hole coordinates",
      "bytes": 523,
      "sha256": "426aeb946e014b308d0b25a598bb8b46ea386b001d31c9559763e402189b11d7"
    },
    {
      "name": "pump-tank-firmware.hex",
      "zh": "STM32固件HEX",
      "en": "STM32 firmware HEX",
      "bytes": 59779,
      "sha256": "233023a2f6bbb384e761a73112352670420baecf9856ca84a75a4fc73d16301c"
    },
    {
      "name": "pump-tank-firmware.bin",
      "zh": "STM32固件BIN",
      "en": "STM32 firmware BIN",
      "bytes": 21236,
      "sha256": "0a339b46f8db4cb6aca5d4195a3eee622b4076aa6c6a75a5434706ac7b92c099"
    },
    {
      "name": "pump-tank-pcb-top.svg",
      "zh": "PCB顶层装配图",
      "en": "PCB top assembly drawing",
      "bytes": 1055831,
      "sha256": "f9d4a282a43ba25be3a100b8ed77cf0ba71bd271e8394891e0f6761517a499e8"
    },
    {
      "name": "pump-tank-system.svg",
      "zh": "双泵供水系统架构图",
      "en": "Dual-pump water system diagram",
      "bytes": 1627,
      "sha256": "f9e0db564dfed5001c48eebb01a331df132e21fdffcfbb6a07a939da7366f2ac"
    }
  ]
}