(export (version "E")
  (design
    (source "hardware/components.js")
    (tool "gerar-netlist.js do projeto TORQ"))
  (components
    (comp (ref "J1") (value "6189-7106") (footprint "Connector:Conn_01x33_Pin")
      (fields (field (name "Nota") "Sumitomo 025, 33 vias — [B] usar o header sob encomenda")))
    (comp (ref "U1") (value "FS32K144HAT0MLHR") (footprint "Package_QFP:LQFP-64_10x10mm_P0.5mm")
      (fields (field (name "Nota") "MCU automotivo")))
    (comp (ref "U2") (value "ESP32-C3-MINI-1-N4") (footprint "RF_Module:ESP32-C3-MINI-1")
      (fields (field (name "Nota") "Rádio BLE, isolado por UART")))
    (comp (ref "U3") (value "NCV1124DR2G") (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm")
      (fields (field (name "Nota") "Condicionador do sinal de rotação (VR diferencial)")))
    (comp (ref "Q1") (value "ISL9V3040S3ST") (footprint "Package_TO_SOT_SMD:TO-263-3_TabPin2")
      (fields (field (name "Nota") "IGBT de ignição")))
    (comp (ref "Q2") (value "ISL9V3040S3ST") (footprint "Package_TO_SOT_SMD:TO-263-3_TabPin2")
      (fields (field (name "Nota") "DNP — 2o cilindro")))
    (comp (ref "Q3") (value "IPD90N04S4-04") (footprint "Package_TO_SOT_SMD:TO-252-3_TabPin2")
      (fields (field (name "Nota") "MOSFET do injetor")))
    (comp (ref "Q4") (value "IPD90N04S4-04") (footprint "Package_TO_SOT_SMD:TO-252-3_TabPin2")
      (fields (field (name "Nota") "DNP — 2o cilindro")))
    (comp (ref "U4") (value "BTS70082EPAXUMA1") (footprint "Package_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm")
      (fields (field (name "Nota") "High-side duplo: bomba e aquecedor da sonda")))
    (comp (ref "U4B") (value "BTS70082EPAXUMA1") (footprint "Package_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm")
      (fields (field (name "Nota") "High-side duplo: MIL e conta-giros")))
    (comp (ref "U5") (value "DRV8889AQPWPRQ1") (footprint "Package_SO:HTSSOP-24-1EP_4.4x7.8mm_P0.65mm")
      (fields (field (name "Nota") "Driver do motor de passo da marcha lenta")))
    (comp (ref "U6") (value "LM5164QDDARQ1") (footprint "Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm")
      (fields (field (name "Nota") "Buck de 100 V")))
    (comp (ref "U7") (value "TPS7B6933QDBVRQ1") (footprint "Package_TO_SOT_SMD:SOT-23-5")
      (fields (field (name "Nota") "LDO 3,3 V")))
    (comp (ref "U8") (value "LM74700QDBVTQ1") (footprint "Package_TO_SOT_SMD:SOT-23-6")
      (fields (field (name "Nota") "Diodo ideal — polaridade reversa")))
    (comp (ref "U9") (value "REF3033AIDBZR") (footprint "Package_TO_SOT_SMD:SOT-23")
      (fields (field (name "Nota") "Referência 3,3 V do ADC")))
    (comp (ref "U10") (value "TPS3823-33QDBVRQ1") (footprint "Package_TO_SOT_SMD:SOT-23-5")
      (fields (field (name "Nota") "Watchdog externo")))
    (comp (ref "U11") (value "E-L9637D013TR") (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm")
      (fields (field (name "Nota") "Transceptor K-Line")))
    (comp (ref "U13") (value "BMI088") (footprint "Sensor_Motion:Bosch_LGA-16_3x4.5mm_P0.65mm")
      (fields (field (name "Nota") "IMU 6 eixos — decisão pendente")))
    (comp (ref "U14") (value "W25Q128JVSIQ") (footprint "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm")
      (fields (field (name "Nota") "Flash do datalogger")))
    (comp (ref "D1") (value "SMDJ33A") (footprint "Diode_SMD:D_SMC")
      (fields (field (name "Nota") "TVS de load dump")))
    (comp (ref "L1") (value "744232222") (footprint "Inductor_SMD:L_1206_3216Metric")
      (fields (field (name "Nota") "Choke de modo comum")))
    (comp (ref "Y1") (value "ABM8AIG-16.000MHZ") (footprint "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm")
      (fields (field (name "Nota") "Cristal 16 MHz")))
  )
  (nets
    (net (code "1") (name "VBAT")
      (node (ref "J1") (pin "1"))
      (node (ref "J1") (pin "13"))
      (node (ref "D1") (pin "1"))
      (node (ref "U8") (pin "1"))
      (node (ref "L1") (pin "1"))
    )
    (net (code "2") (name "VBAT_PROT")
      (node (ref "U8") (pin "2"))
      (node (ref "U6") (pin "1"))
      (node (ref "U7") (pin "1"))
    )
    (net (code "3") (name "V3V3")
      (node (ref "U7") (pin "5"))
      (node (ref "U1") (pin "10"))
      (node (ref "U2") (pin "3"))
      (node (ref "U9") (pin "2"))
      (node (ref "U10") (pin "2"))
      (node (ref "U14") (pin "8"))
      (node (ref "U3") (pin "8"))
    )
    (net (code "4") (name "VREF_ADC")
      (node (ref "U9") (pin "3"))
      (node (ref "U1") (pin "11"))
    )
    (net (code "5") (name "VREF_5V")
      (node (ref "J1") (pin "6"))
    )
    (net (code "6") (name "GND")
      (node (ref "J1") (pin "2"))
      (node (ref "J1") (pin "9"))
      (node (ref "J1") (pin "10"))
      (node (ref "D1") (pin "2"))
      (node (ref "U6") (pin "4"))
      (node (ref "U7") (pin "2"))
      (node (ref "U9") (pin "1"))
      (node (ref "U10") (pin "1"))
      (node (ref "U11") (pin "2"))
      (node (ref "U14") (pin "4"))
      (node (ref "Y1") (pin "2"))
      (node (ref "Y1") (pin "4"))
    )
    (net (code "7") (name "SENSOR_GND")
      (node (ref "J1") (pin "4"))
    )
    (net (code "8") (name "CKP_P")
      (node (ref "J1") (pin "12"))
      (node (ref "U3") (pin "1"))
    )
    (net (code "9") (name "CKP_N")
      (node (ref "J1") (pin "23"))
      (node (ref "U3") (pin "2"))
    )
    (net (code "10") (name "CKP_LOGIC")
      (node (ref "U3") (pin "7"))
      (node (ref "U1") (pin "40"))
    )
    (net (code "11") (name "O2_SIG")
      (node (ref "J1") (pin "3"))
      (node (ref "U1") (pin "20"))
    )
    (net (code "12") (name "TPS_SIG")
      (node (ref "J1") (pin "5"))
      (node (ref "U1") (pin "21"))
    )
    (net (code "13") (name "IAT_SIG")
      (node (ref "J1") (pin "14"))
      (node (ref "U1") (pin "22"))
    )
    (net (code "14") (name "EOT_SIG")
      (node (ref "J1") (pin "24"))
      (node (ref "U1") (pin "23"))
    )
    (net (code "15") (name "MAP_SIG")
      (node (ref "J1") (pin "27"))
      (node (ref "U1") (pin "24"))
    )
    (net (code "16") (name "BANK_SIG")
      (node (ref "J1") (pin "26"))
      (node (ref "U1") (pin "25"))
    )
    (net (code "17") (name "NLSW")
      (node (ref "J1") (pin "29"))
      (node (ref "U1") (pin "30"))
    )
    (net (code "18") (name "SCS")
      (node (ref "J1") (pin "15"))
      (node (ref "U1") (pin "31"))
    )
    (net (code "19") (name "IGN_DRIVE")
      (node (ref "U1") (pin "50"))
      (node (ref "Q1") (pin "1"))
    )
    (net (code "20") (name "IGN_OUT")
      (node (ref "J1") (pin "11"))
      (node (ref "Q1") (pin "2"))
    )
    (net (code "21") (name "INJ_DRIVE")
      (node (ref "U1") (pin "51"))
      (node (ref "Q3") (pin "1"))
    )
    (net (code "22") (name "INJ_OUT")
      (node (ref "J1") (pin "16"))
      (node (ref "Q3") (pin "2"))
    )
    (net (code "23") (name "PUMP_OUT")
      (node (ref "J1") (pin "8"))
      (node (ref "U4") (pin "5"))
    )
    (net (code "24") (name "O2_HEAT_OUT")
      (node (ref "J1") (pin "22"))
      (node (ref "U4") (pin "7"))
    )
    (net (code "25") (name "MIL_OUT")
      (node (ref "J1") (pin "18"))
      (node (ref "U4B") (pin "5"))
    )
    (net (code "26") (name "TACHO_OUT")
      (node (ref "J1") (pin "7"))
      (node (ref "U4B") (pin "7"))
    )
    (net (code "27") (name "ALC_OUT")
      (node (ref "J1") (pin "28"))
      (node (ref "U1") (pin "52"))
    )
    (net (code "28") (name "IACV_A1")
      (node (ref "J1") (pin "21"))
      (node (ref "U5") (pin "1"))
    )
    (net (code "29") (name "IACV_B1")
      (node (ref "J1") (pin "32"))
      (node (ref "U5") (pin "2"))
    )
    (net (code "30") (name "IACV_A2")
      (node (ref "J1") (pin "20"))
      (node (ref "U5") (pin "3"))
    )
    (net (code "31") (name "IACV_B2")
      (node (ref "J1") (pin "31"))
      (node (ref "U5") (pin "4"))
    )
    (net (code "32") (name "KLINE")
      (node (ref "J1") (pin "30"))
      (node (ref "U11") (pin "6"))
    )
    (net (code "33") (name "KLINE_TX")
      (node (ref "U11") (pin "1"))
      (node (ref "U1") (pin "32"))
    )
    (net (code "34") (name "KLINE_RX")
      (node (ref "U11") (pin "4"))
      (node (ref "U1") (pin "33"))
    )
    (net (code "35") (name "RADIO_TX")
      (node (ref "U1") (pin "34"))
      (node (ref "U2") (pin "30"))
    )
    (net (code "36") (name "RADIO_RX")
      (node (ref "U1") (pin "35"))
      (node (ref "U2") (pin "31"))
    )
    (net (code "37") (name "WDT_KICK")
      (node (ref "U1") (pin "36"))
      (node (ref "U10") (pin "4"))
    )
    (net (code "38") (name "WDT_RESET")
      (node (ref "U10") (pin "5"))
      (node (ref "U1") (pin "9"))
    )
    (net (code "39") (name "XTAL1")
      (node (ref "Y1") (pin "1"))
      (node (ref "U1") (pin "12"))
    )
    (net (code "40") (name "XTAL2")
      (node (ref "Y1") (pin "3"))
      (node (ref "U1") (pin "13"))
    )
  )
)
