{
  "metadata": {
    "id": "ftw-hyperdrive-solenoid",
    "name": "FTW Hyperdrive Solenoid",
    "type": "solenoid",
    "description": "Purpose-built linear pusher solenoid for foam-dart blaster applications. FTW specifies approximately 10 darts/s on 3S out of the box, and up to 18 darts/s on 4S when double-sprung. The part is a two-wire inductive coil actuator with a removable printed pusher nub for FTW applications; the double-sprung variant adds a second return spring for higher rate of fire.",
    "manufacturer": "Flywheel the World (FTW)",
    "part_number": "FTW Hyperdrive Solenoid",
    "datasheet_url": "https://flywheeltheworld.com/shop/ftw-hyperdrive-solenoid/",
    "tags": [
      "ftw",
      "flywheel-the-world",
      "solenoid",
      "pusher",
      "nerf",
      "stinger",
      "hyperdrive"
    ],
    "schema_version": "1.4.0",
    "version": "1.0",
    "taxonomy": [
      "actuator.linear_actuator"
    ],
    "thumbnail": "https://storage.googleapis.com/protoboard-delta.firebasestorage.app/protoparts/ftw-hyperdrive-solenoid/thumbnail.png"
  },
  "domains": [
    {
      "domain": "electrical",
      "power_domains": [
        {
          "id": "coil_drive",
          "name": "Solenoid coil drive",
          "nominal_voltage_V": 11.1,
          "voltage_range_V": [
            11.1,
            16.8
          ],
          "max_current_mA": 20000,
          "isolation_type": "non_isolated",
          "ground_reference": "common",
          "description": "Solenoid coil drive bus. FTW documents use at 3S for the standard configuration and 4S for the double-sprung configuration; coil resistance, inductance, and current ratings are not published on the product pages. The 20 A current value is a conservative driver-sizing placeholder, not a published manufacturer rating."
        }
      ],
      "resources": [
        {
          "id": "coil_plus",
          "name": "Coil + wire",
          "description": "One side of the two-wire solenoid coil. Retail listings commonly show the Hyperdrive supplied as a two-wire inductive load; some batches or retailers attach a male XT30 connector.",
          "functions": [
            {
              "name": "MOTOR_POS",
              "direction": "sink",
              "signal_class": "power"
            }
          ],
          "connector_type": "wire_lead",
          "power_domain_id": "coil_drive"
        },
        {
          "id": "coil_minus",
          "name": "Coil - wire",
          "description": "Other side of the two-wire solenoid coil return path.",
          "functions": [
            {
              "name": "MOTOR_NEG",
              "direction": "sink",
              "signal_class": "power"
            }
          ],
          "connector_type": "wire_lead",
          "power_domain_id": "coil_drive"
        }
      ],
      "interfaces": [
        {
          "id": "coil_drive",
          "name": "Coil drive input",
          "protocol": {
            "type": "power",
            "role": "input"
          },
          "requires": [
            {
              "function": "MOTOR_POS",
              "count": 1
            },
            {
              "function": "MOTOR_NEG",
              "count": 1
            }
          ],
          "constraints": {
            "max_connections": 1
          },
          "description": "Drive this two-wire inductive coil from a solenoid-rated switching stage. Use a flyback/clamp path appropriate for the chosen driver; simple diode freewheel is safer for basic low-side drive, while active H-bridge decay can improve pusher return timing in high-rate systems."
        }
      ],
      "supply_voltage_V": [
        11.1,
        16.8
      ],
      "pin_count": 2,
      "metadata": {
        "coil_type": "two_wire_inductive",
        "drive_method_recommended": "solenoid-rated low-side switch or H-bridge with suitable inductive clamp",
        "stroke_mm": null,
        "stroke_source": "not published on FTW product pages",
        "darts_per_second_3s_standard": 10,
        "darts_per_second_4s_double_sprung": 18,
        "cycle_test_count_4s": 10000,
        "peak_inrush_current_A": null,
        "driver_sizing_current_A_placeholder": 20,
        "coil_resistance_ohm": null,
        "coil_inductance_mH": null,
        "duty_cycle_limit_pct": null,
        "compatible_cell_count_range": "3S standard use; 4S documented for double-sprung configuration",
        "connector_notes": "Blaster-Time states current stock comes with a male XT30 connector attached; FTW product page does not specify connector termination.",
        "source_confidence": "manufacturer page confirms purpose, 3S/4S rates, 10k-cycle 4S test, printed pusher nub, and weight; detailed coil electrical data is not published."
      }
    },
    {
      "domain": "mechanical",
      "resources": [
        {
          "id": "plunger_face",
          "name": "Plunger / pusher face",
          "description": "Linear-motion pusher interface. The Hyperdrive ships with a printed pusher nub for FTW applications, removable if a different nub is required.",
          "functions": [
            {
              "name": "mechanical_drive",
              "direction": "source",
              "signal_class": "mechanical_drive"
            }
          ],
          "connector_type": "custom"
        },
        {
          "id": "body_mount",
          "name": "Solenoid body mount",
          "description": "Solenoid body mounting interface for the host blaster or bracket. Mounting hole pattern and exact body dimensions are not published on the FTW product pages.",
          "functions": [
            {
              "name": "mechanical_mount",
              "direction": "bidirectional",
              "signal_class": "mechanical_drive"
            }
          ],
          "connector_type": "custom"
        }
      ],
      "interfaces": [
        {
          "id": "linear_output",
          "name": "Linear plunger output",
          "protocol": {
            "type": "mechanical_connection",
            "role": "custom"
          },
          "requires": [
            {
              "function": "mechanical_drive",
              "count": 1
            }
          ],
          "constraints": {
            "max_connections": 1
          },
          "description": "Linear pusher output used to drive a dart from the magazine into the flywheel cage on each actuation. Return is spring-loaded; the double-sprung variant adds a second spring for higher rate of fire on 4S."
        },
        {
          "id": "chassis_mount",
          "name": "Chassis mount",
          "protocol": {
            "type": "custom",
            "role": "mounting_point"
          },
          "requires": [
            {
              "function": "mechanical_mount",
              "count": 1
            }
          ],
          "constraints": {
            "max_connections": 1
          },
          "description": "Solenoid body mount. Align the pusher nub axially with the magazine feed path and provide clearance for the full stroke measured on the actual unit."
        }
      ],
      "package_type": "Cylindrical pusher solenoid",
      "metadata": {
        "mounting_method": "bracket_or_cradle",
        "stroke_mm": null,
        "stroke_source": "not published on FTW product pages",
        "return_mechanism": "spring",
        "included_pusher_nub": true,
        "pusher_nub_removable": true,
        "weight_kg": 0.4,
        "variants_available": [
          "single_sprung",
          "double_sprung"
        ],
        "double_sprung_variant_note": "Same Hyperdrive solenoid with an additional spring for higher rate of fire in 4S applications."
      }
    },
    {
      "domain": "thermal",
      "resources": [],
      "interfaces": [],
      "operating_temperature_C": [
        -10,
        70
      ],
      "metadata": {
        "requires_thermal_management": false,
        "duty_cycle_limit_pct": null,
        "notes": "No coil thermal rating or continuous-duty limit is published on the FTW product page. Treat this as a pulsed actuator and validate coil temperature in the target blaster and firing profile."
      }
    }
  ],
  "design_rules": [
    "Use a driver designed for inductive solenoid loads and size it from measured coil resistance/current on the received unit; FTW does not publish coil current, resistance, or inductance.",
    "Provide a flyback or active clamp path for coil turn-off. A simple low-side MOSFET needs a diode or TVS/freewheel path; an H-bridge may use controlled active decay if its ratings and bus pumping are handled.",
    "Add local bulk capacitance at the solenoid driver sized from measured pulse current and wiring length.",
    "Twist the two coil leads together and keep the high-current loop short to reduce EMI and voltage overshoot.",
    "Verify the spring variant before purchase. FTW states the double-sprung version is the same Hyperdrive solenoid with an additional spring for higher rate of fire in 4S applications.",
    "Do not assume a 6S rating for the standalone FTW Hyperdrive from Stinger system documentation. FTW documents 3S operation and 4S double-sprung operation on the product pages."
  ],
  "usage_notes": "Use this as a foam-dart pusher solenoid. FTW documents approximately 10 darts/s on 3S in the standard configuration and up to 18 darts/s on 4S with the double-sprung setup. The Hyperdrive includes a removable printed pusher nub for FTW applications. Stinger is a separate system-level example of closed-loop, rapid-decay solenoid control, but its 6S/30+ dps spec should not be treated as a standalone Hyperdrive product rating.",
  "warnings": [
    "Do not connect the coil directly to a logic output. It is an inductive, high-current actuator and requires a power switch or solenoid driver.",
    "Always include a coil flyback/clamp strategy. Unclamped inductive turn-off can damage the switching device and nearby electronics.",
    "Do not hold the coil energized continuously unless you have measured coil temperature and verified the actuator can tolerate that duty cycle.",
    "The exact stroke, coil resistance, inductance, and current rating are not published by FTW; measure the received unit before designing tight mechanical clearances or current limits."
  ],
  "artifacts": [
    {
      "type": "datasheet",
      "filePath": "artifacts/documentation/datasheet-url.txt",
      "url": "https://flywheeltheworld.com/shop/ftw-hyperdrive-solenoid/",
      "fetched_at": "2026-05-13T00:00:00Z"
    },
    {
      "type": "datasheet",
      "filePath": "artifacts/documentation/double-sprung-product-url.txt",
      "url": "https://flywheeltheworld.com/shop/ftw-hyperdrive-solenoid-double-sprung/",
      "fetched_at": "2026-05-13T00:00:00Z"
    },
    {
      "type": "documentation",
      "filePath": "artifacts/documentation/retailer-product-url.txt",
      "url": "https://www.blaster-time.eu/shop/flywheel-the-world-ftw-hyperdrive-solenoid/",
      "fetched_at": "2026-05-13T00:00:00Z"
    },
    {
      "type": "documentation",
      "filePath": "artifacts/documentation/project-stinger-url.txt",
      "url": "https://github.com/Project-Stinger/Main",
      "fetched_at": "2026-05-13T00:00:00Z"
    }
  ],
  "purchaseInfo": [
    {
      "vendor": "Flywheel the World",
      "link": "https://flywheeltheworld.com/shop/ftw-hyperdrive-solenoid/",
      "isAffiliate": false,
      "vendorPartId": "FTW-Hyperdrive-Solenoid",
      "title": "FTW Hyperdrive Solenoid",
      "currentPriceUSD": "35.00",
      "packQuantity": 1,
      "minimumOrderQuantity": 1,
      "availabilityStatus": "out_of_stock",
      "priceTimestamp": "2026-05-13T00:00:00Z",
      "currency": "USD",
      "productStatus": "active",
      "notes": "Manufacturer direct standard Hyperdrive product page."
    },
    {
      "vendor": "Flywheel the World",
      "link": "https://flywheeltheworld.com/shop/ftw-hyperdrive-solenoid-double-sprung/",
      "isAffiliate": false,
      "vendorPartId": "FTW-Hyperdrive-Solenoid-Double-Sprung",
      "title": "FTW Hyperdrive Solenoid - Double Sprung",
      "currentPriceUSD": "37.00",
      "packQuantity": 1,
      "minimumOrderQuantity": 1,
      "availabilityStatus": "out_of_stock",
      "priceTimestamp": "2026-05-13T00:00:00Z",
      "currency": "USD",
      "productStatus": "active",
      "notes": "Manufacturer direct variant with an additional spring for higher rate of fire in 4S applications."
    }
  ]
}