assembly: "steering"
description: "Steering system components and electronics"
components:
  - id: "cytron_md25hv"
    part_number: "MD25HV"
    description: "25A high voltage H-bridge motor driver (7V-58V)"
    category: "electronics"
    quantity: 1
    unit_cost: 55.00
    currency: "EUR"
    status: "active"
    criticality: "essential"
    suppliers:
      - name: "Cytron Technologies"
        url: "https://www.cytron.io/p-25amp-7v-58v-high-voltage-dc-motor-driver"
        verified: true
    specifications:
      continuous_current: "25A"
      peak_current: "60A"
      voltage_range: "7V-58V"
      pwm_frequency: "40kHz input, 16kHz output"
      control_voltage: "1.8V-30V"
      aux_output: "5V @ 250mA"
      features:
        - "Discrete NMOS H-Bridge design"
        - "Dual input modes: PWM/DIR or Potentiometer/Switch"
        - "Overcurrent protection with active current limiting"
        - "Temperature protection and undervoltage shutdown"
    documentation:
      datasheet: "https://docs.google.com/document/d/1xJHVG2dc3aEtedCHf3L9NzUy5KqpxeWjeS9Lfh9XuqA"
      github: "https://github.com/CytronTechnologies/CytronMotorDriver"
      tutorials:
        - "https://www.cytron.io/tutorial/controlling-md10c-with-arduino"
        - "https://www.instructables.com/Controlling-Motor-Speed/"
    notes: "Rated for 13S battery (41.6V-54.6V) operation, replaces MD30C which was limited to 30V"

  - id: "steering_motor_24v"
    part_number: "STEERING-24V-MOTOR"
    description: "24V DC steering motor (operated at 12V)"
    category: "motor"
    quantity: 1
    unit_cost: 80.00
    currency: "EUR"
    status: "active"
    criticality: "essential"
    suppliers:
      - name: "Generic Supplier"
        notes: "Need to identify specific supplier"
    specifications:
      rated_voltage: "24V"
      operating_voltage: "12V"
      estimated_power: "300W"
      shaft_diameter: "10mm"
      mount_spacing: "50mm"
    notes: "Operating at half rated voltage for reduced speed and power"

  - id: "as5600_angle_sensor"
    part_number: "AS5600"
    description: "Hall effect rotary position sensor"
    category: "sensor"
    quantity: 1
    unit_cost: 2.00
    currency: "EUR"
    status: "active"
    criticality: "essential"
    suppliers:
      - name: "AliExpress"
        notes: "Various AS5600 breakout boards"
        verified: false
      - name: "Amazon"
        notes: "AS5600 magnetic encoder modules"
        verified: false
    specifications:
      resolution: "12-bit"
      interface: "I2C"
      voltage: "3.3V or 5V"
      magnetic_range: "360°"
    wire_colors_2025:
      grey: "GND"
      white: "3.3V"
      green: "SDA"
      blue: "SCL"
    code_repository: "https://github.com/rubenayla/bluepill-angle-arduino.git"
    notes: "Works with diametrically magnetized magnet or normal magnet rotated 90°"

  - id: "steering_coupling"
    part_number: "STEERING-COUPLING-10MM"
    description: "Motor to steering shaft coupling"
    category: "mechanical"
    quantity: 1
    unit_cost: 15.00
    currency: "EUR"
    status: "active"
    criticality: "essential"
    suppliers:
      - name: "Generic Mechanical Supplier"
        notes: "Need specific supplier for 10mm coupling"
    specifications:
      inner_diameter: "10mm"
      shaft_connection: "Direct drive"
      material: "Aluminum alloy"
    notes: "Connects motor shaft to steering column"