main
matt Publish 0.2.0 10573f9
{
  "slug": "fan-controller",
  "type": "component",
  "title": "Network cabinet fan controller",
  "brief": "Two independently controlled 12 V fans, Ethernet and Wi-Fi, and an RGB speed display in a custom printed puck. Routed development preview, not approved for manufacture.",
  "version": "0.2.0",
  "visibility": "private",
  "kind": "board",
  "source": "kicad",
  "author": {
    "name": "Matt"
  },
  "tags": [
    "pcb",
    "fan-controller",
    "esphome",
    "esp32-s3",
    "ethernet",
    "network-cabinet"
  ],
  "license": "proprietary",
  "discovery_triggers": [
    "network cabinet fan controller",
    "ESPHome fan control with Ethernet",
    "RGB speed display puck"
  ],
  "description": "Two independently controlled 12 V fans, Ethernet and Wi-Fi, and an RGB speed display in a custom printed puck. Routed development preview, not approved for manufacture.",
  "files": [
    "README.md",
    "readme.html",
    "page.json",
    "docs/",
    "source/",
    "downloads/source-manifest.json",
    "fan-controller-tour.video.json",
    "fan-controller-tour.vtt",
    "chapters.json",
    "timeline.json",
    "narration.json",
    "assets/puck-assembly.glb"
  ],
  "dependencies": {},
  "component": {
    "mpn": "FAN-CONTROLLER",
    "manufacturer": "",
    "package": "",
    "pin_count": null,
    "category": "",
    "subcategory": "",
    "body_size": null,
    "parts": {
      "model_3d": "assets/puck-assembly.glb",
      "datasheet": "docs/fan-controller-design-review.pdf"
    },
    "distributor_links": {},
    "viewer_3d": {
      "ground": false,
      "shadows": false,
      "animate": false,
      "tooltips": "authored",
      "camera": {
        "alpha": -0.9,
        "beta": 0.75,
        "radiusScale": 1,
        "target": [
          0,
          0,
          0.016
        ]
      }
    }
  },
  "readme_order": [
    "html",
    "md"
  ],
  "hero": {
    "type": "billboard",
    "headline": "Built around the cabinet",
    "subhead": "Ethernet, independent fan control and an RGB display",
    "screenshot": "assets/assembled.png"
  }
}