{
 "schemaVersion": 1,
 "slug": "krakensdr",
 "name": "KrakenSDR",
 "maker": "KrakenRF",
 "category": "radio",
 "capabilities": [
  "sdr"
 ],
 "chips": [
  "r820t2",
  "rtl2832u"
 ],
 "page": "https://gadgets.sh/diy/krakensdr/",
 "cataloguePage": "https://gadgets.sh/devices/krakensdr/",
 "checked": "2026-09-27",
 "state": "reference",
 "stateLabel": "Reference material",
 "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": "not-found",
   "fileIds": [],
   "note": "Editable circuit schematic not verified."
  },
  {
   "key": "pcb",
   "label": "Editable PCB",
   "status": "not-found",
   "fileIds": [],
   "note": "Editable PCB layout not verified."
  },
  {
   "key": "bom",
   "label": "Bill of materials",
   "status": "present",
   "fileIds": [
    "krakenrf/krakensdr_docs/antenna_array/Antenna_Array_Size_Calculator.xlsx"
   ],
   "note": "Published source present; inspect revision and completeness before building."
  },
  {
   "key": "gerbers",
   "label": "Fabrication files",
   "status": "not-found",
   "fileIds": [],
   "note": "Ready-to-manufacture Gerbers and drill files have not been verified."
  },
  {
   "key": "enclosure",
   "label": "Enclosure",
   "status": "partial",
   "fileIds": [
    "krakenrf/krakensdr_docs/drawings/KrakenSDR.Enclosure.Drawing.1.pdf"
   ],
   "note": "A complete matching enclosure design has not been verified."
  },
  {
   "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": [
    "krakenrf/krakensdr_docs/antenna_array/full_array.pdf",
    "krakenrf/krakensdr_docs/antenna_array/Paper_Antenna_Array_Arms.pdf",
    "krakenrf/krakensdr_docs/antenna_array/Paper_Antenna_Array_Middle.pdf",
    "krakenrf/krakensdr_docs/paper_manual/KrakenSDR Datasheet.pdf",
    "krakenrf/krakensdr_docs/paper_manual/KrakenSDR User Manual EN-DE 20220514.pdf"
   ],
   "note": "Assembly and test instructions have not been reviewed."
  }
 ],
 "missing": [
  {
   "key": "schematic",
   "note": "Editable circuit schematic not verified."
  },
  {
   "key": "pcb",
   "note": "Editable PCB layout not verified."
  },
  {
   "key": "gerbers",
   "note": "Ready-to-manufacture Gerbers and drill files have not been verified."
  },
  {
   "key": "enclosure",
   "note": "A complete matching enclosure design has not been verified."
  },
  {
   "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": "krakenrf/krakensdr_docs/antenna_array/Antenna_Array_Size_Calculator.xlsx",
   "path": "antenna_array/Antenna_Array_Size_Calculator.xlsx",
   "label": "Antenna array size calculator (XLSX)",
   "kind": "bom",
   "format": "XLSX",
   "source": "https://github.com/krakenrf/krakensdr_docs/blob/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/Antenna_Array_Size_Calculator.xlsx",
   "download": "https://raw.githubusercontent.com/krakenrf/krakensdr_docs/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/Antenna_Array_Size_Calculator.xlsx",
   "repository": "https://github.com/krakenrf/krakensdr_docs",
   "revision": "6212f63d28aced32547449374110a6c92b4206d1",
   "bytes": 54708,
   "gitBlobSha1": "2ea19f323de7950d5725118c42cd4e182465e95a",
   "licenseFiles": []
  },
  {
   "id": "krakenrf/krakensdr_docs/drawings/KrakenSDR.Enclosure.Drawing.1.pdf",
   "path": "drawings/KrakenSDR.Enclosure.Drawing.1.pdf",
   "label": "KrakenSDR enclosure drawing (PDF)",
   "kind": "enclosure",
   "format": "PDF",
   "source": "https://github.com/krakenrf/krakensdr_docs/blob/6212f63d28aced32547449374110a6c92b4206d1/drawings/KrakenSDR.Enclosure.Drawing.1.pdf",
   "download": "https://raw.githubusercontent.com/krakenrf/krakensdr_docs/6212f63d28aced32547449374110a6c92b4206d1/drawings/KrakenSDR.Enclosure.Drawing.1.pdf",
   "repository": "https://github.com/krakenrf/krakensdr_docs",
   "revision": "6212f63d28aced32547449374110a6c92b4206d1",
   "bytes": 109448,
   "gitBlobSha1": "b9b41c2f71f8a009b12d2224e66fbe70ece7b3b3",
   "licenseFiles": []
  },
  {
   "id": "krakenrf/krakensdr_docs/antenna_array/3DPrint_Antenna_Array_Arm.obj",
   "path": "antenna_array/3DPrint_Antenna_Array_Arm.obj",
   "label": "5-element antenna array arm (3D print, OBJ)",
   "kind": "model",
   "format": "STEP",
   "source": "https://github.com/krakenrf/krakensdr_docs/blob/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/3DPrint_Antenna_Array_Arm.obj",
   "download": "https://raw.githubusercontent.com/krakenrf/krakensdr_docs/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/3DPrint_Antenna_Array_Arm.obj",
   "repository": "https://github.com/krakenrf/krakensdr_docs",
   "revision": "6212f63d28aced32547449374110a6c92b4206d1",
   "bytes": 11098,
   "gitBlobSha1": "a39cc6abcc4b5d365f331c736ec6b6c734c0149c",
   "licenseFiles": []
  },
  {
   "id": "krakenrf/krakensdr_docs/antenna_array/3DPrint_Antenna_Array_Middle.obj",
   "path": "antenna_array/3DPrint_Antenna_Array_Middle.obj",
   "label": "3DPrint_Antenna_Array_Middle.obj",
   "kind": "model",
   "format": "OBJ",
   "source": "https://github.com/krakenrf/krakensdr_docs/blob/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/3DPrint_Antenna_Array_Middle.obj",
   "download": "https://raw.githubusercontent.com/krakenrf/krakensdr_docs/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/3DPrint_Antenna_Array_Middle.obj",
   "repository": "https://github.com/krakenrf/krakensdr_docs",
   "revision": "6212f63d28aced32547449374110a6c92b4206d1",
   "bytes": 19325,
   "gitBlobSha1": "ad73d34f8f89e094ea6107a55dc0d9a25da7f1c4",
   "licenseFiles": []
  },
  {
   "id": "krakenrf/krakensdr_docs/antenna_array/full_array.pdf",
   "path": "antenna_array/full_array.pdf",
   "label": "full_array.pdf",
   "kind": "manual",
   "format": "PDF",
   "source": "https://github.com/krakenrf/krakensdr_docs/blob/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/full_array.pdf",
   "download": "https://raw.githubusercontent.com/krakenrf/krakensdr_docs/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/full_array.pdf",
   "repository": "https://github.com/krakenrf/krakensdr_docs",
   "revision": "6212f63d28aced32547449374110a6c92b4206d1",
   "bytes": 6979,
   "gitBlobSha1": "97d6391458a7c6bfbcc9da4ff8496132f30ea794",
   "licenseFiles": []
  },
  {
   "id": "krakenrf/krakensdr_docs/antenna_array/Paper_Antenna_Array_Arms.pdf",
   "path": "antenna_array/Paper_Antenna_Array_Arms.pdf",
   "label": "Paper_Antenna_Array_Arms.pdf",
   "kind": "manual",
   "format": "PDF",
   "source": "https://github.com/krakenrf/krakensdr_docs/blob/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/Paper_Antenna_Array_Arms.pdf",
   "download": "https://raw.githubusercontent.com/krakenrf/krakensdr_docs/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/Paper_Antenna_Array_Arms.pdf",
   "repository": "https://github.com/krakenrf/krakensdr_docs",
   "revision": "6212f63d28aced32547449374110a6c92b4206d1",
   "bytes": 2579,
   "gitBlobSha1": "329e4d37de2829e7800543df5af843a6cb4e1cac",
   "licenseFiles": []
  },
  {
   "id": "krakenrf/krakensdr_docs/antenna_array/Paper_Antenna_Array_Middle.pdf",
   "path": "antenna_array/Paper_Antenna_Array_Middle.pdf",
   "label": "Paper_Antenna_Array_Middle.pdf",
   "kind": "manual",
   "format": "PDF",
   "source": "https://github.com/krakenrf/krakensdr_docs/blob/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/Paper_Antenna_Array_Middle.pdf",
   "download": "https://raw.githubusercontent.com/krakenrf/krakensdr_docs/6212f63d28aced32547449374110a6c92b4206d1/antenna_array/Paper_Antenna_Array_Middle.pdf",
   "repository": "https://github.com/krakenrf/krakensdr_docs",
   "revision": "6212f63d28aced32547449374110a6c92b4206d1",
   "bytes": 1535,
   "gitBlobSha1": "d861121b8467925cb3848e0f274f677e059dd855",
   "licenseFiles": []
  },
  {
   "id": "krakenrf/krakensdr_docs/paper_manual/KrakenSDR Datasheet.pdf",
   "path": "paper_manual/KrakenSDR Datasheet.pdf",
   "label": "KrakenSDR Datasheet (PDF)",
   "kind": "manual",
   "format": "PDF",
   "source": "https://github.com/krakenrf/krakensdr_docs/blob/6212f63d28aced32547449374110a6c92b4206d1/paper_manual/KrakenSDR%20Datasheet.pdf",
   "download": "https://raw.githubusercontent.com/krakenrf/krakensdr_docs/6212f63d28aced32547449374110a6c92b4206d1/paper_manual/KrakenSDR%20Datasheet.pdf",
   "repository": "https://github.com/krakenrf/krakensdr_docs",
   "revision": "6212f63d28aced32547449374110a6c92b4206d1",
   "bytes": 542289,
   "gitBlobSha1": "24918c1d066a363a205e14db9bf081516faf058e",
   "licenseFiles": []
  },
  {
   "id": "krakenrf/krakensdr_docs/paper_manual/KrakenSDR User Manual EN-DE 20220514.pdf",
   "path": "paper_manual/KrakenSDR User Manual EN-DE 20220514.pdf",
   "label": "KrakenSDR User Manual EN-DE 20220514.pdf",
   "kind": "manual",
   "format": "PDF",
   "source": "https://github.com/krakenrf/krakensdr_docs/blob/6212f63d28aced32547449374110a6c92b4206d1/paper_manual/KrakenSDR%20User%20Manual%20EN-DE%2020220514.pdf",
   "download": "https://raw.githubusercontent.com/krakenrf/krakensdr_docs/6212f63d28aced32547449374110a6c92b4206d1/paper_manual/KrakenSDR%20User%20Manual%20EN-DE%2020220514.pdf",
   "repository": "https://github.com/krakenrf/krakensdr_docs",
   "revision": "6212f63d28aced32547449374110a6c92b4206d1",
   "bytes": 1405012,
   "gitBlobSha1": "9835a21c9666647848ac4ec168ab30efb22bda69",
   "licenseFiles": []
  }
 ],
 "repositories": [
  {
   "url": "https://github.com/krakenrf/krakensdr_docs",
   "role": "docs",
   "official": true,
   "commit": "6212f63d28aced32547449374110a6c92b4206d1",
   "branch": "main",
   "checked": "2026-09-30",
   "archive": "https://github.com/krakenrf/krakensdr_docs/archive/6212f63d28aced32547449374110a6c92b4206d1.zip",
   "repositoryLicense": null,
   "licenseFiles": [],
   "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": 9,
  "downloadable": 9,
  "pinned": 9,
  "repositories": 1
 },
 "downloads": {
  "manifest": "https://gadgets.sh/diy/krakensdr/manifest.json",
  "brief": "https://gadgets.sh/diy/krakensdr/build-brief.md",
  "pack": null,
  "archives": [
   {
    "repository": "https://github.com/krakenrf/krakensdr_docs",
    "revision": "6212f63d28aced32547449374110a6c92b4206d1",
    "url": "https://github.com/krakenrf/krakensdr_docs/archive/6212f63d28aced32547449374110a6c92b4206d1.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."
 ]
}