{
 "schemaVersion": 1,
 "slug": "click",
 "name": "Click",
 "maker": "Product71",
 "category": "multitools",
 "capabilities": [
  "ble",
  "wifi"
 ],
 "chips": [
  "esp32",
  "ch340",
  "pcf8563"
 ],
 "page": "https://gadgets.sh/diy/click/",
 "cataloguePage": "https://gadgets.sh/devices/click/",
 "checked": "2026-09-27",
 "state": "partial",
 "stateLabel": "Partial build sources",
 "sourceType": "maker-published",
 "revision": null,
 "reproduction": {
  "status": "not-tested",
  "note": "We have not built and tested a reproduction from these files."
 },
 "hardwareLicense": null,
 "evidence": [
  {
   "key": "schematic",
   "label": "Editable schematic",
   "status": "present",
   "fileIds": [
    "prajjwalprajjwal/Click/hardware/PCB/Click1/click.kicad_sch",
    "prajjwalprajjwal/Click/hardware/PCB/Click4/Click4.kicad_sch"
   ],
   "note": "Published source present; inspect revision and completeness before building."
  },
  {
   "key": "pcb",
   "label": "Editable PCB",
   "status": "present",
   "fileIds": [
    "prajjwalprajjwal/Click/hardware/PCB/Click1/click.kicad_pcb",
    "prajjwalprajjwal/Click/hardware/PCB/Click4/Click4.kicad_pcb"
   ],
   "note": "Published source present; inspect revision and completeness before building."
  },
  {
   "key": "bom",
   "label": "Bill of materials",
   "status": "present",
   "fileIds": [
    "prajjwalprajjwal/Click/hardware/PCB/Click4/production/Click4_bom.csv"
   ],
   "note": "Published source present; inspect revision and completeness before building."
  },
  {
   "key": "gerbers",
   "label": "Fabrication files",
   "status": "present",
   "fileIds": [
    "prajjwalprajjwal/Click/hardware/PCB/Click4/production/Click4.zip"
   ],
   "note": "Published source present; inspect revision and completeness before building."
  },
  {
   "key": "enclosure",
   "label": "Enclosure",
   "status": "present",
   "fileIds": [
    "prajjwalprajjwal/Click/hardware/Enclosure/STLs/Back Plate w Hook.STL",
    "prajjwalprajjwal/Click/hardware/Enclosure/STLs/Back Plate w window.STL",
    "prajjwalprajjwal/Click/hardware/Enclosure/STLs/Case for Hook.STL",
    "prajjwalprajjwal/Click/hardware/Enclosure/STLs/Case.STL"
   ],
   "note": "Published source present; inspect revision and completeness before building."
  },
  {
   "key": "firmware",
   "label": "Firmware source",
   "status": "not-found",
   "fileIds": [],
   "note": "Firmware source and flashing instructions need review."
  },
  {
   "key": "instructions",
   "label": "Build instructions",
   "status": "partial",
   "fileIds": [
    "prajjwalprajjwal/Click/docs/device_identification_and_leaderboard.md",
    "prajjwalprajjwal/Click/docs/leaderboard_architecture.md"
   ],
   "note": "Assembly and test instructions have not been reviewed."
  }
 ],
 "missing": [
  {
   "key": "firmware",
   "note": "Firmware source and flashing instructions need review."
  },
  {
   "key": "instructions",
   "note": "Assembly and test instructions have not been reviewed."
  },
  {
   "key": "license",
   "note": "Hardware-specific licence scope has not been reviewed. A firmware or repository licence alone does not establish it."
  },
  {
   "key": "revision",
   "note": "Compatibility between board, enclosure and firmware revisions has not been reviewed."
  }
 ],
 "files": [
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click1/click.kicad_sch",
   "path": "hardware/PCB/Click1/click.kicad_sch",
   "label": "click.kicad_sch",
   "kind": "schematic",
   "format": "KiCad",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/click.kicad_sch",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/click.kicad_sch",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 322383,
   "gitBlobSha1": "c6807f448fe565849aa9051997c8c2513ffee69e",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click4/Click4.kicad_sch",
   "path": "hardware/PCB/Click4/Click4.kicad_sch",
   "label": "Click4.kicad_sch",
   "kind": "schematic",
   "format": "KiCad",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/Click4.kicad_sch",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/Click4.kicad_sch",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 437187,
   "gitBlobSha1": "f99959cc254a6f401c01d558e0c0fb7dc86e25e9",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "https://github.com/prajjwalprajjwal/Click/tree/main/hardware/PCB/Click1",
   "label": "Click 1 KiCad project (ESP32-WROOM-32E prototype)",
   "kind": "pcb",
   "format": "KiCad",
   "source": "https://github.com/prajjwalprajjwal/Click/tree/main/hardware/PCB/Click1",
   "download": null,
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": null,
   "bytes": null,
   "gitBlobSha1": null,
   "licenseFiles": []
  },
  {
   "id": "https://github.com/prajjwalprajjwal/Click/tree/main/hardware/PCB/Click4",
   "label": "Click 4 KiCad project (RP2354A production, V0.0.1)",
   "kind": "pcb",
   "format": "KiCad",
   "source": "https://github.com/prajjwalprajjwal/Click/tree/main/hardware/PCB/Click4",
   "download": null,
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": null,
   "bytes": null,
   "gitBlobSha1": null,
   "licenseFiles": []
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click1/click.kicad_pcb",
   "path": "hardware/PCB/Click1/click.kicad_pcb",
   "label": "click.kicad_pcb",
   "kind": "pcb",
   "format": "KiCad",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/click.kicad_pcb",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/click.kicad_pcb",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 674312,
   "gitBlobSha1": "51b9b56edc821732d1b76abd7570d79553eb13de",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click4/Click4.kicad_pcb",
   "path": "hardware/PCB/Click4/Click4.kicad_pcb",
   "label": "Click4.kicad_pcb",
   "kind": "pcb",
   "format": "KiCad",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/Click4.kicad_pcb",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/Click4.kicad_pcb",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 13690429,
   "gitBlobSha1": "8bb5ab8b60c35c2f8485f7f845eef4699fc9f206",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click4/production/Click4.zip",
   "path": "hardware/PCB/Click4/production/Click4.zip",
   "label": "Click 4 fabrication package (Gerbers, JLCPCB)",
   "kind": "gerbers",
   "format": "ZIP",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/production/Click4.zip",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/production/Click4.zip",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 3808555,
   "gitBlobSha1": "04f559876af5bffd80e9cd3e60f369ace91fc362",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click4/production/Click4_bom.csv",
   "path": "hardware/PCB/Click4/production/Click4_bom.csv",
   "label": "Click 4 BOM (CSV)",
   "kind": "bom",
   "format": "CSV",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/production/Click4_bom.csv",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/production/Click4_bom.csv",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 1511,
   "gitBlobSha1": "52a66355560daa833b6e0b12d5b1d28dfb23f87e",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "https://github.com/prajjwalprajjwal/Click/tree/main/hardware/Enclosure",
   "label": "Enclosure SolidWorks assembly + parts",
   "kind": "enclosure",
   "format": "STEP",
   "source": "https://github.com/prajjwalprajjwal/Click/tree/main/hardware/Enclosure",
   "download": null,
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": null,
   "bytes": null,
   "gitBlobSha1": null,
   "licenseFiles": []
  },
  {
   "id": "https://github.com/prajjwalprajjwal/Click/tree/main/hardware/Enclosure/STLs",
   "label": "Enclosure STL exports (case, back plates)",
   "kind": "enclosure",
   "format": "STL",
   "source": "https://github.com/prajjwalprajjwal/Click/tree/main/hardware/Enclosure/STLs",
   "download": null,
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": null,
   "bytes": null,
   "gitBlobSha1": null,
   "licenseFiles": []
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/Enclosure/STLs/Back Plate w Hook.STL",
   "path": "hardware/Enclosure/STLs/Back Plate w Hook.STL",
   "label": "Back Plate w Hook",
   "kind": "enclosure",
   "format": "STL",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/Enclosure/STLs/Back%20Plate%20w%20Hook.STL",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/Enclosure/STLs/Back%20Plate%20w%20Hook.STL",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 661184,
   "gitBlobSha1": "5699d07d5f77ff1981824a23d882e8017ac3c8e3",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/Enclosure/STLs/Back Plate w window.STL",
   "path": "hardware/Enclosure/STLs/Back Plate w window.STL",
   "label": "Back Plate w window.STL",
   "kind": "enclosure",
   "format": "STL",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/Enclosure/STLs/Back%20Plate%20w%20window.STL",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/Enclosure/STLs/Back%20Plate%20w%20window.STL",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 309484,
   "gitBlobSha1": "4871e6ec1d9531a920cf2f80f1df1363924dc670",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/Enclosure/STLs/Case for Hook.STL",
   "path": "hardware/Enclosure/STLs/Case for Hook.STL",
   "label": "Case for Hook",
   "kind": "enclosure",
   "format": "STL",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/Enclosure/STLs/Case%20for%20Hook.STL",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/Enclosure/STLs/Case%20for%20Hook.STL",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 454184,
   "gitBlobSha1": "8a8736de46285224897c23b6ddebfb18ba3c8ff9",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/Enclosure/STLs/Case.STL",
   "path": "hardware/Enclosure/STLs/Case.STL",
   "label": "Case",
   "kind": "enclosure",
   "format": "STL",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/Enclosure/STLs/Case.STL",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/Enclosure/STLs/Case.STL",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 453984,
   "gitBlobSha1": "172431e671b2c834275bc246e05772db216749c7",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click1/.step",
   "path": "hardware/PCB/Click1/.step",
   "label": ".step",
   "kind": "model",
   "format": "STEP",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/.step",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/.step",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 22207011,
   "gitBlobSha1": "6459faca53fc3108820bebe4a5f3682cd626fb2f",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click1/click3d.step",
   "path": "hardware/PCB/Click1/click3d.step",
   "label": "click3d",
   "kind": "model",
   "format": "STEP",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/click3d.step",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/click3d.step",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 22207022,
   "gitBlobSha1": "c21c9d9ca9833985580fcb9e26fdedc12484dc4a",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click4/Click4.step",
   "path": "hardware/PCB/Click4/Click4.step",
   "label": "Click4",
   "kind": "model",
   "format": "STEP",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/Click4.step",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/Click4.step",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 9123749,
   "gitBlobSha1": "55aa6120d85ad70d1966385d68ac3139351d67e7",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/docs/device_identification_and_leaderboard.md",
   "path": "docs/device_identification_and_leaderboard.md",
   "label": "device_identification_and_leaderboard.md",
   "kind": "manual",
   "format": "MD",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/docs/device_identification_and_leaderboard.md",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/docs/device_identification_and_leaderboard.md",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 4429,
   "gitBlobSha1": "485cec14898d891856ac33d668d7f4f550fa3eb3",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/docs/leaderboard_architecture.md",
   "path": "docs/leaderboard_architecture.md",
   "label": "leaderboard_architecture.md",
   "kind": "manual",
   "format": "MD",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/docs/leaderboard_architecture.md",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/docs/leaderboard_architecture.md",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 4540,
   "gitBlobSha1": "d89b6d013e690bc1d2adb34264ca06e24199b201",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/docs/hardware_and_pinouts.md",
   "path": "docs/hardware_and_pinouts.md",
   "label": "Hardware architecture & pin profiles (both revisions)",
   "kind": "pinout",
   "format": "HTML",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/docs/hardware_and_pinouts.md",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/docs/hardware_and_pinouts.md",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 7831,
   "gitBlobSha1": "99719fb7eb561219f5dae5b74eb5272d83ce2d16",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/LICENSE",
   "path": "LICENSE",
   "label": "LICENSE",
   "kind": "license",
   "format": "LICENSE",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/LICENSE",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 15011,
   "gitBlobSha1": "2ea621520bfd0b9c1c6889d6be91c4b6295a5918",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click1/click.kicad_pro",
   "path": "hardware/PCB/Click1/click.kicad_pro",
   "label": "Click 1 KiCad project (ESP32-WROOM-32E prototype) project",
   "kind": "other",
   "format": "KiCad",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/click.kicad_pro",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click1/click.kicad_pro",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 19330,
   "gitBlobSha1": "32525bece08c6e7927318b334a5bd7cae6a4c574",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click4/Click4.kicad_pro",
   "path": "hardware/PCB/Click4/Click4.kicad_pro",
   "label": "Click 4 KiCad project (RP2354A production, V0.0.1) project",
   "kind": "other",
   "format": "KiCad",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/Click4.kicad_pro",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/Click4.kicad_pro",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 18051,
   "gitBlobSha1": "7e6c4b11e553f083253ae8c63364d3209232caf9",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click4/production/Click4_designators.csv",
   "path": "hardware/PCB/Click4/production/Click4_designators.csv",
   "label": "Click4_designators.csv",
   "kind": "other",
   "format": "CSV",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/production/Click4_designators.csv",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/production/Click4_designators.csv",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 456,
   "gitBlobSha1": "156ce503f39d7e29908f1a3257c31c13643381a9",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  },
  {
   "id": "prajjwalprajjwal/Click/hardware/PCB/Click4/production/Click4_positions.csv",
   "path": "hardware/PCB/Click4/production/Click4_positions.csv",
   "label": "Click4_positions.csv",
   "kind": "other",
   "format": "CSV",
   "source": "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/production/Click4_positions.csv",
   "download": "https://raw.githubusercontent.com/prajjwalprajjwal/Click/40b87070107135a50f6fbce9115239aae9167666/hardware/PCB/Click4/production/Click4_positions.csv",
   "repository": "https://github.com/prajjwalprajjwal/Click",
   "revision": "40b87070107135a50f6fbce9115239aae9167666",
   "bytes": 1878,
   "gitBlobSha1": "9da6bf90540f12f358c67ecefe74de8994bbf8c1",
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ]
  }
 ],
 "repositories": [
  {
   "url": "https://github.com/prajjwalprajjwal/Click",
   "role": "hardware",
   "official": true,
   "commit": "40b87070107135a50f6fbce9115239aae9167666",
   "branch": "main",
   "checked": "2026-09-30",
   "archive": "https://github.com/prajjwalprajjwal/Click/archive/40b87070107135a50f6fbce9115239aae9167666.zip",
   "repositoryLicense": null,
   "licenseFiles": [
    "https://github.com/prajjwalprajjwal/Click/blob/40b87070107135a50f6fbce9115239aae9167666/LICENSE"
   ],
   "submodules": [],
   "inventoryNote": "Design files, source-application project files, CAD libraries, docs, BOMs and firmware images; full source code is in the repository archive."
  }
 ],
 "selection": "Catalogue-linked files and nearby design dependencies. The paths may cover multiple revisions; compatibility has not been established.",
 "reviewed": null,
 "notes": [],
 "counts": {
  "files": 25,
  "downloadable": 21,
  "pinned": 21,
  "repositories": 1
 },
 "downloads": {
  "manifest": "https://gadgets.sh/diy/click/manifest.json",
  "brief": "https://gadgets.sh/diy/click/build-brief.md",
  "pack": null,
  "archives": [
   {
    "repository": "https://github.com/prajjwalprajjwal/Click",
    "revision": "40b87070107135a50f6fbce9115239aae9167666",
    "url": "https://github.com/prajjwalprajjwal/Click/archive/40b87070107135a50f6fbce9115239aae9167666.zip",
    "includes": "Full repository snapshot; may include other device revisions.",
    "submodules": []
   }
  ]
 },
 "nextSteps": [
  "Read the source licences and revision notes; preserve upstream attribution.",
  "Download the pinned design files or repository archives and resolve external libraries, submodules and large-file pointers.",
  "Inspect the circuit, PCB, BOM, enclosure and firmware together; resolve the listed gaps before ordering parts or fabrication.",
  "Follow the upstream assembly and programming instructions. Record changes and bench-test the resulting hardware."
 ]
}