{
 "schemaVersion": 1,
 "slug": "openterface-mini-kvm-toolkit",
 "name": "Openterface Mini-KVM Toolkit",
 "maker": "TechxArtisan",
 "category": "instruments",
 "capabilities": [],
 "chips": [
  "ms2109",
  "ch9329"
 ],
 "page": "https://gadgets.sh/diy/openterface-mini-kvm-toolkit/",
 "cataloguePage": "https://gadgets.sh/devices/openterface-mini-kvm-toolkit/",
 "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": "partial",
   "fileIds": [
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/SCH_Schematic1_9_2024-09-30.pdf"
   ],
   "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": [
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/BOM_KVM_Over_USB_1080p_v1_9_final_PCB1_11_2024-09-30.xlsx"
   ],
   "note": "Published source present; inspect revision and completeness before building."
  },
  {
   "key": "gerbers",
   "label": "Fabrication files",
   "status": "present",
   "fileIds": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/tree/main/hardware/v1_9/Gerber_PCB1_11_2024-09-30",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_NPTH_Through.DRL",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through_Via.DRL",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through.DRL",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BoardOutlineLayer.GKO",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomLayer.GBL",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSilkscreenLayer.GBO",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSolderMaskLayer.GBS",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopLayer.GTL",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopPasteMaskLayer.GTP",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSilkscreenLayer.GTO",
    "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSolderMaskLayer.GTS"
   ],
   "note": "Published source present; inspect revision and completeness before building."
  },
  {
   "key": "enclosure",
   "label": "Enclosure",
   "status": "partial",
   "fileIds": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/tree/main/models"
   ],
   "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": "not-found",
   "fileIds": [],
   "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": "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": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/SCH_Schematic1_9_2024-09-30.pdf",
   "path": "hardware/v1_9/SCH_Schematic1_9_2024-09-30.pdf",
   "label": "Schematic v1.9 (PDF)",
   "kind": "schematic",
   "format": "PDF",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/SCH_Schematic1_9_2024-09-30.pdf",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/SCH_Schematic1_9_2024-09-30.pdf",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 539604,
   "gitBlobSha1": "f2d497d72bb86cac0a1abad56298241bd5e37959",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/tree/main/hardware/v1_9/Gerber_PCB1_11_2024-09-30",
   "label": "Gerbers v1.9 (folder)",
   "kind": "gerbers",
   "format": "Gerber",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/tree/main/hardware/v1_9/Gerber_PCB1_11_2024-09-30",
   "download": null,
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": null,
   "bytes": null,
   "gitBlobSha1": null,
   "licenseFiles": []
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_NPTH_Through.DRL",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_NPTH_Through.DRL",
   "label": "Drill_NPTH_Through.DRL",
   "kind": "gerbers",
   "format": "DRL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_NPTH_Through.DRL",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_NPTH_Through.DRL",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 269,
   "gitBlobSha1": "db747e3bbca693e24e15df5d98755838c1944d79",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through_Via.DRL",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through_Via.DRL",
   "label": "Drill_PTH_Through_Via.DRL",
   "kind": "gerbers",
   "format": "DRL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through_Via.DRL",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through_Via.DRL",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 3040,
   "gitBlobSha1": "ad9ca7e43f8c0d29d7e0f6a4a86710c02802be7c",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through.DRL",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through.DRL",
   "label": "Drill_PTH_Through.DRL",
   "kind": "gerbers",
   "format": "DRL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through.DRL",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Drill_PTH_Through.DRL",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 3955,
   "gitBlobSha1": "56c70c7c86c23910b9d114acd9d0918eac3eccca",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BoardOutlineLayer.GKO",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BoardOutlineLayer.GKO",
   "label": "Gerber_BoardOutlineLayer.GKO",
   "kind": "gerbers",
   "format": "GKO",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BoardOutlineLayer.GKO",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BoardOutlineLayer.GKO",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 851,
   "gitBlobSha1": "85856682b3768355d142c98ba2065a2076c765bd",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomLayer.GBL",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomLayer.GBL",
   "label": "Gerber_BottomLayer.GBL",
   "kind": "gerbers",
   "format": "GBL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomLayer.GBL",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomLayer.GBL",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 39088,
   "gitBlobSha1": "b811ffaf350a3a8968ede909a1fa73ca790a5205",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSilkscreenLayer.GBO",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSilkscreenLayer.GBO",
   "label": "Gerber_BottomSilkscreenLayer.GBO",
   "kind": "gerbers",
   "format": "GBO",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSilkscreenLayer.GBO",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSilkscreenLayer.GBO",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 65579,
   "gitBlobSha1": "c820b8ae3197fb57b13a1604222372c4bb5a474b",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSolderMaskLayer.GBS",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSolderMaskLayer.GBS",
   "label": "Gerber_BottomSolderMaskLayer.GBS",
   "kind": "gerbers",
   "format": "GBS",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSolderMaskLayer.GBS",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_BottomSolderMaskLayer.GBS",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 1429,
   "gitBlobSha1": "c1b8147618b618cefef766b7ab673c97d530b020",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopLayer.GTL",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopLayer.GTL",
   "label": "Gerber_TopLayer.GTL",
   "kind": "gerbers",
   "format": "GTL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopLayer.GTL",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopLayer.GTL",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 159150,
   "gitBlobSha1": "de979e8a53615aee44afac0b0392b84dc1290e95",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopPasteMaskLayer.GTP",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopPasteMaskLayer.GTP",
   "label": "Gerber_TopPasteMaskLayer.GTP",
   "kind": "gerbers",
   "format": "GTP",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopPasteMaskLayer.GTP",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopPasteMaskLayer.GTP",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 64853,
   "gitBlobSha1": "752852d93a4325d5d81930b5565b9a817cc9a2fd",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSilkscreenLayer.GTO",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSilkscreenLayer.GTO",
   "label": "Gerber_TopSilkscreenLayer.GTO",
   "kind": "gerbers",
   "format": "GTO",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSilkscreenLayer.GTO",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSilkscreenLayer.GTO",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 134561,
   "gitBlobSha1": "6407048883ac2b39fa5feef43e505ed19e4386c0",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSolderMaskLayer.GTS",
   "path": "hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSolderMaskLayer.GTS",
   "label": "Gerber_TopSolderMaskLayer.GTS",
   "kind": "gerbers",
   "format": "GTS",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSolderMaskLayer.GTS",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/Gerber_PCB1_11_2024-09-30/Gerber_TopSolderMaskLayer.GTS",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 13524,
   "gitBlobSha1": "b09863678f4b54775314ad1faf9181c00d839962",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/BOM_KVM_Over_USB_1080p_v1_9_final_PCB1_11_2024-09-30.xlsx",
   "path": "hardware/v1_9/BOM_KVM_Over_USB_1080p_v1_9_final_PCB1_11_2024-09-30.xlsx",
   "label": "BOM v1.9 (XLSX)",
   "kind": "bom",
   "format": "XLSX",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/BOM_KVM_Over_USB_1080p_v1_9_final_PCB1_11_2024-09-30.xlsx",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/BOM_KVM_Over_USB_1080p_v1_9_final_PCB1_11_2024-09-30.xlsx",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 11630,
   "gitBlobSha1": "87a2508de7787f78102cfdc15fa001976ad81782",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/tree/main/models",
   "label": "Case models (STL, multiple)",
   "kind": "enclosure",
   "format": "STL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/tree/main/models",
   "download": null,
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": null,
   "bytes": null,
   "gitBlobSha1": null,
   "licenseFiles": []
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/3D_PCB1_9_2024-09-30.step",
   "path": "hardware/v1_9/3D_PCB1_9_2024-09-30.step",
   "label": "PCB 3D model v1.9 (STEP)",
   "kind": "model",
   "format": "STEP",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/3D_PCB1_9_2024-09-30.step",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/3D_PCB1_9_2024-09-30.step",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 28611726,
   "gitBlobSha1": "1de484a46824086dc4b01953078820105526559e",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/models/hdmi-side.stl",
   "path": "models/hdmi-side.stl",
   "label": "hdmi side",
   "kind": "model",
   "format": "STL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/models/hdmi-side.stl",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/models/hdmi-side.stl",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 185084,
   "gitBlobSha1": "4e663d649f9b714da05cedd93398966e3ee399b1",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/models/hdmi-side(Nylon).stl",
   "path": "models/hdmi-side(Nylon).stl",
   "label": "hdmi side(Nylon)",
   "kind": "model",
   "format": "STL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/models/hdmi-side(Nylon).stl",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/models/hdmi-side(Nylon).stl",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 377884,
   "gitBlobSha1": "7b50ffbb635ad0037a213adac92b86118ec5be1f",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/models/type-c-side-open.stl",
   "path": "models/type-c-side-open.stl",
   "label": "type c side open",
   "kind": "model",
   "format": "STL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/models/type-c-side-open.stl",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/models/type-c-side-open.stl",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 107584,
   "gitBlobSha1": "93fbc360bcf67d8104e3c4fb8639f73ff4d06124",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/models/type-c-side.stl",
   "path": "models/type-c-side.stl",
   "label": "type c side",
   "kind": "model",
   "format": "STL",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/models/type-c-side.stl",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/models/type-c-side.stl",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 109184,
   "gitBlobSha1": "5e61b88c991ca17328a502cb77054b8ebb7b937d",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/LICENSE",
   "path": "LICENSE",
   "label": "LICENSE",
   "kind": "license",
   "format": "LICENSE",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 13419,
   "gitBlobSha1": "0f1092207caa645ff426e0cc40b7eaad69caecb1",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_QT/LICENSE",
   "path": "LICENSE",
   "label": "LICENSE",
   "kind": "license",
   "format": "LICENSE",
   "source": "https://github.com/TechxArtisanStudio/Openterface_QT/blob/623fdd9dcfefe7752258c12eecbf8c9bfab0d662/LICENSE",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_QT/623fdd9dcfefe7752258c12eecbf8c9bfab0d662/LICENSE",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_QT",
   "revision": "623fdd9dcfefe7752258c12eecbf8c9bfab0d662",
   "bytes": 34523,
   "gitBlobSha1": "0ad25db4bd1d86c452db3f9602ccdbe172438f52",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_QT/blob/623fdd9dcfefe7752258c12eecbf8c9bfab0d662/LICENSE"
   ]
  },
  {
   "id": "TechxArtisanStudio/Openterface_Mini-KVM_Hardware/hardware/v1_9/PickAndPlace_v1_9.xlsx",
   "path": "hardware/v1_9/PickAndPlace_v1_9.xlsx",
   "label": "PickAndPlace_v1_9.xlsx",
   "kind": "other",
   "format": "XLSX",
   "source": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/PickAndPlace_v1_9.xlsx",
   "download": "https://raw.githubusercontent.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/320c5a3214b8caea887cf08fcad5b1aaef445a1a/hardware/v1_9/PickAndPlace_v1_9.xlsx",
   "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "bytes": 13640,
   "gitBlobSha1": "c885f6b99640f5368c8b242ec94af682f78b6aa4",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ]
  }
 ],
 "repositories": [
  {
   "url": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
   "role": "hardware",
   "official": true,
   "commit": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
   "branch": "main",
   "checked": "2026-09-30",
   "archive": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/archive/320c5a3214b8caea887cf08fcad5b1aaef445a1a.zip",
   "repositoryLicense": "CERN-OHL-S-2.0",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/blob/320c5a3214b8caea887cf08fcad5b1aaef445a1a/LICENSE"
   ],
   "submodules": [],
   "inventoryNote": "Design files, source-application project files, CAD libraries, docs, BOMs and firmware images; full source code is in the repository archive."
  },
  {
   "url": "https://github.com/TechxArtisanStudio/Openterface_QT",
   "role": "sdk",
   "official": true,
   "commit": "623fdd9dcfefe7752258c12eecbf8c9bfab0d662",
   "branch": "main",
   "checked": "2026-09-30",
   "archive": "https://github.com/TechxArtisanStudio/Openterface_QT/archive/623fdd9dcfefe7752258c12eecbf8c9bfab0d662.zip",
   "repositoryLicense": "AGPL-3.0",
   "licenseFiles": [
    "https://github.com/TechxArtisanStudio/Openterface_QT/blob/623fdd9dcfefe7752258c12eecbf8c9bfab0d662/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": 23,
  "downloadable": 21,
  "pinned": 21,
  "repositories": 2
 },
 "downloads": {
  "manifest": "https://gadgets.sh/diy/openterface-mini-kvm-toolkit/manifest.json",
  "brief": "https://gadgets.sh/diy/openterface-mini-kvm-toolkit/build-brief.md",
  "pack": null,
  "archives": [
   {
    "repository": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware",
    "revision": "320c5a3214b8caea887cf08fcad5b1aaef445a1a",
    "url": "https://github.com/TechxArtisanStudio/Openterface_Mini-KVM_Hardware/archive/320c5a3214b8caea887cf08fcad5b1aaef445a1a.zip",
    "includes": "Full repository snapshot; may include other device revisions.",
    "submodules": []
   },
   {
    "repository": "https://github.com/TechxArtisanStudio/Openterface_QT",
    "revision": "623fdd9dcfefe7752258c12eecbf8c9bfab0d662",
    "url": "https://github.com/TechxArtisanStudio/Openterface_QT/archive/623fdd9dcfefe7752258c12eecbf8c9bfab0d662.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."
 ]
}