main
John Lauer R0 engineering checkpoint: checked schematic, sourcing, servo evidence and safety-policy code; PCB and qualification incomplete 10054d3 1h ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755
{
  "design": "adom-custom-electronic-load",
  "revision": "R0 draft",
  "components": [
    {
      "ref": "U1",
      "value": "STM32G0B1KCT6",
      "mpn": "STM32G0B1KCT6",
      "fp": "Package_QFP:LQFP-32_7x7mm_P0.8mm",
      "block": "digital",
      "pins": {
        "1": null,
        "2": null,
        "3": null,
        "4": "3V3",
        "5": "GND",
        "6": "NRST",
        "7": "TEMP_SENSE",
        "8": "DUT_ADC",
        "9": "UART_TX",
        "10": "UART_RX",
        "11": "ARM_CLK",
        "12": "MCU_ENABLE",
        "13": "WDI",
        "14": "FAN_TACH",
        "15": "USB_DETECT",
        "16": null,
        "17": "HW_OK",
        "18": null,
        "19": null,
        "20": "ALERT",
        "21": null,
        "22": "USB_DM",
        "23": "USB_DP",
        "24": "SWDIO",
        "25": "SWCLK",
        "26": "LATCH_Q",
        "27": "FAULT_CLEAR",
        "28": null,
        "29": null,
        "30": "I2C_SCL",
        "31": "I2C_SDA",
        "32": null
      },
      "sym": "MCU_ST_STM32G0:STM32G0B1KCTx"
    },
    {
      "ref": "U2",
      "value": "DAC60501ZDGSR",
      "mpn": "DAC60501ZDGSR",
      "fp": "Load:TI_DGS0010A",
      "block": "servo",
      "pins": {
        "1": "3V3",
        "2": "DAC_OUT",
        "3": null,
        "4": "SHUNT_N_SENSE",
        "5": "3V3",
        "6": "I2C_SCL",
        "7": "GND",
        "8": "I2C_SDA",
        "9": null,
        "10": "VREF_2V5"
      },
      "sym": "Load:U2"
    },
    {
      "ref": "U3",
      "value": "OPA189IDBVR",
      "mpn": "OPA189IDBVR",
      "fp": "Package_TO_SOT_SMD:SOT-23-5",
      "block": "servo",
      "pins": {
        "1": "SERVO_OUT",
        "2": "SHUNT_N_SENSE",
        "3": "I_SET",
        "4": "SERVO_FB",
        "5": "V_GATE"
      },
      "sym": "Load:U3"
    },
    {
      "ref": "U4",
      "value": "INA226AIDGST",
      "mpn": "INA226AIDGST",
      "fp": "Load:TI_DGS0010A",
      "block": "telemetry",
      "pins": {
        "1": "GND",
        "2": "GND",
        "3": "ALERT",
        "4": "I2C_SDA",
        "5": "I2C_SCL",
        "6": "3V3",
        "7": "SHUNT_N_SENSE",
        "8": "LOAD_POS",
        "9": "SHUNT_N_SENSE",
        "10": "SHUNT_P_SENSE"
      },
      "sym": "Load:U4"
    },
    {
      "ref": "U5",
      "value": "TPS61040DBVR",
      "mpn": "TPS61040DBVR",
      "fp": "Package_TO_SOT_SMD:SOT-23-5",
      "block": "auxiliary",
      "pins": {
        "1": "BOOST_SW",
        "2": "GND",
        "3": "BOOST_FB",
        "4": "5V_AUX",
        "5": "5V_AUX"
      },
      "sym": "Load:U5"
    },
    {
      "ref": "U6",
      "value": "STWD100NYWY3F",
      "mpn": "STWD100NYWY3F",
      "fp": "Package_TO_SOT_SMD:SOT-23-5",
      "block": "protection",
      "pins": {
        "1": "HW_OK",
        "2": "GND",
        "3": "GND",
        "4": "WDI",
        "5": "3V3"
      },
      "sym": "Load:U6"
    },
    {
      "ref": "U7",
      "value": "LM339BIDR",
      "mpn": "LM339BIDR",
      "fp": "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm",
      "block": "protection",
      "pins": {
        "1": "HW_OK",
        "2": "HW_OK",
        "3": "V_GATE",
        "4": "TEMP_HOT_LIMIT",
        "5": "TEMP_SENSE",
        "6": "TEMP_SENSE",
        "7": "TEMP_OPEN_LIMIT",
        "8": "SHUNT_P_SENSE",
        "9": "I_HARD_LIMIT",
        "10": "DUT_ADC",
        "11": "DUT_OV_LIMIT",
        "12": "SHUNT_N_SENSE",
        "13": "HW_OK",
        "14": "HW_OK"
      },
      "sym": "Load:U7"
    },
    {
      "ref": "U8",
      "value": "SN74LVC1G175DBVR",
      "mpn": "SN74LVC1G175DBVR",
      "fp": "Package_TO_SOT_SMD:SOT-23-6",
      "block": "protection",
      "pins": {
        "1": "ARM_CLK",
        "2": "GND",
        "3": "3V3",
        "4": "LATCH_Q",
        "5": "3V3",
        "6": "HW_OK"
      },
      "sym": "74xGxx:74LVC1G175"
    },
    {
      "ref": "U9",
      "value": "TLV75533PDBVR",
      "mpn": "TLV75533PDBVR",
      "fp": "Package_TO_SOT_SMD:SOT-23-5",
      "block": "auxiliary",
      "pins": {
        "1": "5V_AUX",
        "2": "GND",
        "3": "5V_AUX",
        "4": null,
        "5": "3V3"
      },
      "sym": "Load:U9"
    },
    {
      "ref": "Q1",
      "value": "IXTP15N50L2",
      "mpn": "IXTP15N50L2",
      "fp": "Package_TO_SOT_THT:TO-220-3_Horizontal_TabUp",
      "block": "power",
      "pins": {
        "1": "GATE",
        "2": "LOAD_POS",
        "3": "SHUNT_P"
      },
      "sym": "Load:Q1"
    },
    {
      "ref": "RSH1",
      "value": "0.020 Ohm 0.5% Kelvin",
      "mpn": "LVK12R020DER",
      "fp": "Load:LVK12",
      "block": "power",
      "pins": {
        "1": "SHUNT_P",
        "2": "SHUNT_P_SENSE",
        "3": "SHUNT_N_SENSE",
        "4": "GND"
      },
      "sym": "Load:RSH1"
    },
    {
      "ref": "D1",
      "value": "B540C-13-F",
      "mpn": "B540C-13-F",
      "fp": "Diode_SMD:D_SMC",
      "block": "power",
      "pins": {
        "1": "LOAD_POS",
        "2": "DUT_FUSED"
      },
      "sym": "Load:D1"
    },
    {
      "ref": "F1",
      "value": "5 A 32 V fast fuse",
      "mpn": "0466005.NR",
      "fp": "Fuse:Fuse_1206_3216Metric",
      "block": "power",
      "pins": {
        "1": "DUT_POS",
        "2": "DUT_FUSED"
      },
      "sym": "Load:F1"
    },
    {
      "ref": "Q2",
      "value": "MMBT3904",
      "mpn": "MMBT3904-7-F",
      "fp": "Package_TO_SOT_SMD:SOT-23",
      "block": "protection",
      "pins": {
        "1": "CLAMP_BASE",
        "2": "GND",
        "3": "GATE"
      },
      "sym": "Load:Q2"
    },
    {
      "ref": "Q3",
      "value": "2N7002",
      "mpn": "2N7002-7-F",
      "fp": "Package_TO_SOT_SMD:SOT-23",
      "block": "protection",
      "pins": {
        "1": "LATCH_Q",
        "2": "RELEASE_MID",
        "3": "CLAMP_BASE"
      },
      "sym": "Load:Q3"
    },
    {
      "ref": "Q4",
      "value": "2N7002",
      "mpn": "2N7002-7-F",
      "fp": "Package_TO_SOT_SMD:SOT-23",
      "block": "protection",
      "pins": {
        "1": "MCU_ENABLE",
        "2": "GND",
        "3": "RELEASE_MID"
      },
      "sym": "Load:Q4"
    },
    {
      "ref": "R1",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "3V3",
        "2": "HW_OK"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R2",
      "value": "100k",
      "mpn": "CR0402-FX-1003GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "MCU_ENABLE",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R3",
      "value": "100k",
      "mpn": "CR0402-FX-1003GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "ARM_CLK",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R4",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "V_GATE",
        "2": "CLAMP_BASE"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R5",
      "value": "100k",
      "mpn": "CR0402-FX-1003GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "CLAMP_BASE",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R6",
      "value": "100k",
      "mpn": "CR0402-FX-1003GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "power",
      "pins": {
        "1": "GATE",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R7",
      "value": "1k",
      "mpn": "CR0402-FX-1001GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "servo",
      "pins": {
        "1": "SERVO_OUT",
        "2": "GATE"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R8",
      "value": "33k",
      "mpn": "ERA-2AEB333X",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "servo",
      "pins": {
        "1": "DAC_OUT",
        "2": "SET_DIV"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R9",
      "value": "5.6k",
      "mpn": "TNPW04025K60BEED",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "servo",
      "pins": {
        "1": "SET_DIV",
        "2": "I_SET"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R10",
      "value": "1k",
      "mpn": "TNPW04021K00BEED",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "servo",
      "pins": {
        "1": "I_SET",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:R"
    },
    {
      "ref": "C1",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "servo",
      "pins": {
        "1": "I_SET",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:C"
    },
    {
      "ref": "R11",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "servo",
      "pins": {
        "1": "SHUNT_P_SENSE",
        "2": "SERVO_FB"
      },
      "sym": "Device:R"
    },
    {
      "ref": "C2",
      "value": "1n",
      "mpn": "0603N102J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "servo",
      "pins": {
        "1": "SERVO_OUT",
        "2": "SERVO_FB"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C3",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "telemetry",
      "pins": {
        "1": "SHUNT_P_SENSE",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:C"
    },
    {
      "ref": "R13",
      "value": "4.7k",
      "mpn": "CR0402-FX-4701GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "3V3",
        "2": "I2C_SDA"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R14",
      "value": "4.7k",
      "mpn": "CR0402-FX-4701GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "3V3",
        "2": "I2C_SCL"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R15",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "3V3",
        "2": "ALERT"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R16",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "3V3",
        "2": "NRST"
      },
      "sym": "Device:R"
    },
    {
      "ref": "C4",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "digital",
      "pins": {
        "1": "NRST",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "D2",
      "value": "BAT54WS-7-F",
      "mpn": "BAT54WS-7-F",
      "fp": "Diode_SMD:D_SOD-323",
      "block": "protection",
      "pins": {
        "1": "FAULT_CLEAR",
        "2": "HW_OK"
      },
      "sym": "Load:D2"
    },
    {
      "ref": "R17",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "3V3",
        "2": "TEMP_SENSE"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R18",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "VREF_2V5",
        "2": "TEMP_HOT_LIMIT"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R19",
      "value": "3.3k",
      "mpn": "CR0402-FX-3301GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "TEMP_HOT_LIMIT",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R20",
      "value": "1k",
      "mpn": "CR0402-FX-1001GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "3V3",
        "2": "TEMP_OPEN_LIMIT"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R21",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "TEMP_OPEN_LIMIT",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R22",
      "value": "33k",
      "mpn": "CR0402-FX-3302GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "VREF_2V5",
        "2": "I_HARD_LIMIT"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R23",
      "value": "1k",
      "mpn": "CR0402-FX-1001GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "I_HARD_LIMIT",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R24",
      "value": "100k",
      "mpn": "CR0402-FX-1003GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "telemetry",
      "pins": {
        "1": "DUT_POS",
        "2": "DUT_DIV"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R25",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "telemetry",
      "pins": {
        "1": "DUT_DIV",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R26",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "telemetry",
      "pins": {
        "1": "DUT_DIV",
        "2": "DUT_ADC"
      },
      "sym": "Device:R"
    },
    {
      "ref": "C5",
      "value": "10n",
      "mpn": "0603B103J250CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "telemetry",
      "pins": {
        "1": "DUT_ADC",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "D3",
      "value": "BAV199",
      "mpn": "BAV199-7-F",
      "fp": "Package_TO_SOT_SMD:SOT-23",
      "block": "telemetry",
      "pins": {
        "1": "GND",
        "2": "3V3",
        "3": "DUT_ADC"
      },
      "sym": "Load:D3"
    },
    {
      "ref": "R27",
      "value": "1k",
      "mpn": "CR0402-FX-1001GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "VREF_2V5",
        "2": "DUT_OV_LIMIT"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R28",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "protection",
      "pins": {
        "1": "DUT_OV_LIMIT",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:R"
    },
    {
      "ref": "J8",
      "value": "USB4105-GF-A",
      "mpn": "USB4105-GF-A",
      "fp": "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal",
      "block": "digital",
      "pins": {
        "A1": "GND",
        "A4": "USB_VBUS",
        "A5": "CC1",
        "A6": "USB_DP_CONN",
        "A7": "USB_DM_CONN",
        "A8": null,
        "A9": "USB_VBUS",
        "A12": "GND",
        "B1": "GND",
        "B4": "USB_VBUS",
        "B5": "CC2",
        "B6": "USB_DP_CONN",
        "B7": "USB_DM_CONN",
        "B8": null,
        "B9": "USB_VBUS",
        "B12": "GND",
        "SH": "GND"
      },
      "sym": "Load:J8"
    },
    {
      "ref": "R29",
      "value": "4.7k",
      "mpn": "CR0402-FX-4701GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "CC1",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R30",
      "value": "4.7k",
      "mpn": "CR0402-FX-4701GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "CC2",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R31",
      "value": "22",
      "mpn": "CR0402-FX-22R0GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "USB_DP_CONN",
        "2": "USB_DP"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R32",
      "value": "22",
      "mpn": "CR0402-FX-22R0GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "USB_DM_CONN",
        "2": "USB_DM"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R33",
      "value": "100k",
      "mpn": "CR0402-FX-1003GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "USB_VBUS",
        "2": "USB_DETECT"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R34",
      "value": "100k",
      "mpn": "CR0402-FX-1003GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "USB_DETECT",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "U10",
      "value": "USBLC6-2SC6",
      "mpn": "USBLC6-2SC6",
      "fp": "Package_TO_SOT_SMD:SOT-23-6",
      "block": "digital",
      "pins": {
        "1": "USB_DP_CONN",
        "2": "GND",
        "3": "USB_DM_CONN",
        "4": "USB_DM_CONN",
        "5": "USB_VBUS",
        "6": "USB_DP_CONN"
      },
      "sym": "Load:U10"
    },
    {
      "ref": "L1",
      "value": "10uH",
      "mpn": "AMPLH5030S-100MT",
      "fp": "Load:L_Abracon_AMPLH5030S",
      "block": "auxiliary",
      "pins": {
        "1": "5V_AUX",
        "2": "BOOST_SW"
      },
      "sym": "Load:L1"
    },
    {
      "ref": "D4",
      "value": "B140-13-F",
      "mpn": "B140-13-F",
      "fp": "Diode_SMD:D_SMA",
      "block": "auxiliary",
      "pins": {
        "1": "V_GATE",
        "2": "BOOST_SW"
      },
      "sym": "Load:D4"
    },
    {
      "ref": "R35",
      "value": "680k",
      "mpn": "CR0402-FX-6803GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "auxiliary",
      "pins": {
        "1": "V_GATE",
        "2": "BOOST_DIV"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R36",
      "value": "220k",
      "mpn": "CR0402-FX-2203GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "auxiliary",
      "pins": {
        "1": "BOOST_DIV",
        "2": "BOOST_FB"
      },
      "sym": "Device:R"
    },
    {
      "ref": "R37",
      "value": "100k",
      "mpn": "CR0402-FX-1003GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "auxiliary",
      "pins": {
        "1": "BOOST_FB",
        "2": "GND"
      },
      "sym": "Device:R"
    },
    {
      "ref": "C6",
      "value": "4.7u 25V",
      "mpn": "CL21A475KAQNNNG",
      "fp": "Capacitor_SMD:C_0805_2012Metric",
      "block": "auxiliary",
      "pins": {
        "1": "V_GATE",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C7",
      "value": "4.7u 10V",
      "mpn": "0603X475K100CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "auxiliary",
      "pins": {
        "1": "5V_AUX",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C8",
      "value": "1u",
      "mpn": "0603B105K160CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "auxiliary",
      "pins": {
        "1": "3V3",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C9",
      "value": "1u",
      "mpn": "0603B105K160CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "auxiliary",
      "pins": {
        "1": "5V_AUX",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C10",
      "value": "1u",
      "mpn": "0603B105K160CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "servo",
      "pins": {
        "1": "VREF_2V5",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C11",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "control",
      "pins": {
        "1": "3V3",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C12",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "control",
      "pins": {
        "1": "3V3",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C13",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "control",
      "pins": {
        "1": "V_GATE",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C14",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "control",
      "pins": {
        "1": "3V3",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C15",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "control",
      "pins": {
        "1": "5V_AUX",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C16",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "control",
      "pins": {
        "1": "3V3",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C17",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "control",
      "pins": {
        "1": "V_GATE",
        "2": "SHUNT_N_SENSE"
      },
      "sym": "Device:C"
    },
    {
      "ref": "C18",
      "value": "100n",
      "mpn": "0603B104J500CT",
      "fp": "Capacitor_SMD:C_0603_1608Metric",
      "block": "control",
      "pins": {
        "1": "3V3",
        "2": "GND"
      },
      "sym": "Device:C"
    },
    {
      "ref": "J9",
      "value": "Fan connector",
      "mpn": "M20-9990346",
      "fp": "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical",
      "block": "mechanical",
      "pins": {
        "1": "5V_AUX",
        "2": "GND",
        "3": "FAN_TACH"
      },
      "sym": "Load:J9"
    },
    {
      "ref": "R38",
      "value": "10k",
      "mpn": "CR0402-FX-1002GLF",
      "fp": "Resistor_SMD:R_0402_1005Metric",
      "block": "digital",
      "pins": {
        "1": "3V3",
        "2": "FAN_TACH"
      },
      "sym": "Device:R"
    },
    {
      "ref": "J10",
      "value": "Case sensor connector",
      "mpn": "M20-9990246",
      "fp": "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical",
      "block": "mechanical",
      "pins": {
        "1": "TEMP_SENSE",
        "2": "GND"
      },
      "sym": "Load:J10"
    },
    {
      "ref": "J11",
      "value": "SWD pads",
      "mpn": "FTS-105-01-L-S",
      "fp": "Connector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_Vertical",
      "block": "digital",
      "pins": {
        "1": "3V3",
        "2": "SWDIO",
        "3": "SWCLK",
        "4": "NRST",
        "5": "GND"
      },
      "sym": "Load:J11"
    },
    {
      "ref": "MP1",
      "value": "MachinePinMediumShort",
      "mpn": "MachinePinMediumShort",
      "fp": "Molecule:MachinePinMediumShort",
      "block": "molecule",
      "pins": {
        "1": "GND"
      },
      "sym": "Load:MP1",
      "fixed": {
        "x": 0,
        "y": 0
      }
    },
    {
      "ref": "MP2",
      "value": "MachinePinMediumShort",
      "mpn": "MachinePinMediumShort",
      "fp": "Molecule:MachinePinMediumShort",
      "block": "molecule",
      "pins": {
        "1": "GND"
      },
      "sym": "Load:MP2",
      "fixed": {
        "x": 60,
        "y": 0
      }
    },
    {
      "ref": "MP3",
      "value": "MachinePinMediumShort",
      "mpn": "MachinePinMediumShort",
      "fp": "Molecule:MachinePinMediumShort",
      "block": "molecule",
      "pins": {
        "1": "GND"
      },
      "sym": "Load:MP3",
      "fixed": {
        "x": 0,
        "y": 68
      }
    },
    {
      "ref": "MP4",
      "value": "MachinePinMediumShort",
      "mpn": "MachinePinMediumShort",
      "fp": "Molecule:MachinePinMediumShort",
      "block": "molecule",
      "pins": {
        "1": "GND"
      },
      "sym": "Load:MP4",
      "fixed": {
        "x": 60,
        "y": 68
      }
    },
    {
      "ref": "J1",
      "value": "MachineContactMedium",
      "mpn": "MachineContactMedium",
      "fp": "Molecule:MachineContactMedium",
      "block": "molecule",
      "pins": {
        "1": "DUT_POS"
      },
      "sym": "Load:J1",
      "fixed": {
        "x": 8,
        "y": 0
      }
    },
    {
      "ref": "J2",
      "value": "MachineContactMedium",
      "mpn": "MachineContactMedium",
      "fp": "Molecule:MachineContactMedium",
      "block": "molecule",
      "pins": {
        "1": "GND"
      },
      "sym": "Load:J2",
      "fixed": {
        "x": 12,
        "y": 0
      }
    },
    {
      "ref": "J3",
      "value": "MachineContactMedium",
      "mpn": "MachineContactMedium",
      "fp": "Molecule:MachineContactMedium",
      "block": "molecule",
      "pins": {
        "1": "5V_AUX"
      },
      "sym": "Load:J3",
      "fixed": {
        "x": 20,
        "y": 0
      }
    },
    {
      "ref": "J4",
      "value": "MachineContactMedium",
      "mpn": "MachineContactMedium",
      "fp": "Molecule:MachineContactMedium",
      "block": "molecule",
      "pins": {
        "1": "GND"
      },
      "sym": "Load:J4",
      "fixed": {
        "x": 24,
        "y": 0
      }
    },
    {
      "ref": "J5",
      "value": "MachineContactMedium",
      "mpn": "MachineContactMedium",
      "fp": "Molecule:MachineContactMedium",
      "block": "molecule",
      "pins": {
        "1": "UART_TX"
      },
      "sym": "Load:J5",
      "fixed": {
        "x": 36,
        "y": 0
      }
    },
    {
      "ref": "J6",
      "value": "MachineContactMedium",
      "mpn": "MachineContactMedium",
      "fp": "Molecule:MachineContactMedium",
      "block": "molecule",
      "pins": {
        "1": "UART_RX"
      },
      "sym": "Load:J6",
      "fixed": {
        "x": 40,
        "y": 0
      }
    },
    {
      "ref": "J7",
      "value": "MachineContactMedium",
      "mpn": "MachineContactMedium",
      "fp": "Molecule:MachineContactMedium",
      "block": "molecule",
      "pins": {
        "1": "GND"
      },
      "sym": "Load:J7",
      "fixed": {
        "x": 44,
        "y": 0
      }
    },
    {
      "ref": "TP1",
      "value": "DUT_POS",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "DUT_POS"
      },
      "sym": "Load:TP1"
    },
    {
      "ref": "TP2",
      "value": "LOAD_POS",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "LOAD_POS"
      },
      "sym": "Load:TP2"
    },
    {
      "ref": "TP3",
      "value": "SHUNT_P_SENSE",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "SHUNT_P_SENSE"
      },
      "sym": "Load:TP3"
    },
    {
      "ref": "TP4",
      "value": "I_SET",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "I_SET"
      },
      "sym": "Load:TP4"
    },
    {
      "ref": "TP5",
      "value": "GATE",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "GATE"
      },
      "sym": "Load:TP5"
    },
    {
      "ref": "TP6",
      "value": "V_GATE",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "V_GATE"
      },
      "sym": "Load:TP6"
    },
    {
      "ref": "TP7",
      "value": "3V3",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "3V3"
      },
      "sym": "Load:TP7"
    },
    {
      "ref": "TP8",
      "value": "TEMP_SENSE",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "TEMP_SENSE"
      },
      "sym": "Load:TP8"
    },
    {
      "ref": "TP9",
      "value": "HW_OK",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "HW_OK"
      },
      "sym": "Load:TP9"
    },
    {
      "ref": "TP10",
      "value": "LATCH_Q",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "LATCH_Q"
      },
      "sym": "Load:TP10"
    },
    {
      "ref": "TP11",
      "value": "GND",
      "mpn": "no part",
      "fp": "TestPoint:TestPoint_Pad_D1.0mm",
      "block": "probe",
      "pins": {
        "1": "GND"
      },
      "sym": "Load:TP11"
    }
  ],
  "nets": {
    "3V3": [
      "U1.4",
      "U2.1",
      "U2.5",
      "U4.6",
      "U6.5",
      "U8.3",
      "U8.5",
      "U9.5",
      "R1.1",
      "R13.1",
      "R14.1",
      "R15.1",
      "R16.1",
      "R17.1",
      "R20.1",
      "D3.2",
      "C8.1",
      "C11.1",
      "C12.1",
      "C14.1",
      "C16.1",
      "C18.1",
      "R38.1",
      "J11.1",
      "TP7.1"
    ],
    "GND": [
      "U1.5",
      "U2.7",
      "U4.1",
      "U4.2",
      "U5.2",
      "U6.2",
      "U6.3",
      "U8.2",
      "U9.2",
      "RSH1.4",
      "Q2.2",
      "Q4.2",
      "R2.2",
      "R3.2",
      "R5.2",
      "R6.2",
      "C4.2",
      "R21.2",
      "R25.2",
      "C5.2",
      "D3.1",
      "J8.A1",
      "J8.A12",
      "J8.B1",
      "J8.B12",
      "J8.SH",
      "R29.2",
      "R30.2",
      "R34.2",
      "U10.2",
      "R37.2",
      "C6.2",
      "C7.2",
      "C8.2",
      "C9.2",
      "C11.2",
      "C15.2",
      "C16.2",
      "C18.2",
      "J9.2",
      "J10.2",
      "J11.5",
      "MP1.1",
      "MP2.1",
      "MP3.1",
      "MP4.1",
      "J2.1",
      "J4.1",
      "J7.1",
      "TP11.1"
    ],
    "NRST": [
      "U1.6",
      "R16.2",
      "C4.1",
      "J11.4"
    ],
    "TEMP_SENSE": [
      "U1.7",
      "U7.5",
      "U7.6",
      "R17.2",
      "J10.1",
      "TP8.1"
    ],
    "DUT_ADC": [
      "U1.8",
      "U7.10",
      "R26.2",
      "C5.1",
      "D3.3"
    ],
    "UART_TX": [
      "U1.9",
      "J5.1"
    ],
    "UART_RX": [
      "U1.10",
      "J6.1"
    ],
    "ARM_CLK": [
      "U1.11",
      "U8.1",
      "R3.1"
    ],
    "MCU_ENABLE": [
      "U1.12",
      "Q4.1",
      "R2.1"
    ],
    "WDI": [
      "U1.13",
      "U6.4"
    ],
    "FAN_TACH": [
      "U1.14",
      "J9.3",
      "R38.2"
    ],
    "USB_DETECT": [
      "U1.15",
      "R33.2",
      "R34.1"
    ],
    "HW_OK": [
      "U1.17",
      "U6.1",
      "U7.1",
      "U7.2",
      "U7.13",
      "U7.14",
      "U8.6",
      "R1.2",
      "D2.2",
      "TP9.1"
    ],
    "ALERT": [
      "U1.20",
      "U4.3",
      "R15.2"
    ],
    "USB_DM": [
      "U1.22",
      "R32.2"
    ],
    "USB_DP": [
      "U1.23",
      "R31.2"
    ],
    "SWDIO": [
      "U1.24",
      "J11.2"
    ],
    "SWCLK": [
      "U1.25",
      "J11.3"
    ],
    "LATCH_Q": [
      "U1.26",
      "U8.4",
      "Q3.1",
      "TP10.1"
    ],
    "FAULT_CLEAR": [
      "U1.27",
      "D2.1"
    ],
    "I2C_SCL": [
      "U1.30",
      "U2.6",
      "U4.5",
      "R14.2"
    ],
    "I2C_SDA": [
      "U1.31",
      "U2.8",
      "U4.4",
      "R13.2"
    ],
    "DAC_OUT": [
      "U2.2",
      "R8.1"
    ],
    "SHUNT_N_SENSE": [
      "U2.4",
      "U3.2",
      "U4.7",
      "U4.9",
      "U7.12",
      "RSH1.3",
      "R10.2",
      "C1.2",
      "C3.2",
      "R19.2",
      "R23.2",
      "R28.2",
      "C10.2",
      "C12.2",
      "C13.2",
      "C14.2",
      "C17.2"
    ],
    "VREF_2V5": [
      "U2.10",
      "R18.1",
      "R22.1",
      "R27.1",
      "C10.1"
    ],
    "SERVO_OUT": [
      "U3.1",
      "R7.1",
      "C2.1"
    ],
    "I_SET": [
      "U3.3",
      "R9.2",
      "R10.1",
      "C1.1",
      "TP4.1"
    ],
    "SERVO_FB": [
      "U3.4",
      "R11.2",
      "C2.2"
    ],
    "V_GATE": [
      "U3.5",
      "U7.3",
      "R4.1",
      "D4.1",
      "R35.1",
      "C6.1",
      "C13.1",
      "C17.1",
      "TP6.1"
    ],
    "LOAD_POS": [
      "U4.8",
      "Q1.2",
      "D1.1",
      "TP2.1"
    ],
    "SHUNT_P_SENSE": [
      "U4.10",
      "U7.8",
      "RSH1.2",
      "R11.1",
      "C3.1",
      "TP3.1"
    ],
    "BOOST_SW": [
      "U5.1",
      "L1.2",
      "D4.2"
    ],
    "BOOST_FB": [
      "U5.3",
      "R36.2",
      "R37.1"
    ],
    "5V_AUX": [
      "U5.4",
      "U5.5",
      "U9.1",
      "U9.3",
      "L1.1",
      "C7.1",
      "C9.1",
      "C15.1",
      "J9.1",
      "J3.1"
    ],
    "TEMP_HOT_LIMIT": [
      "U7.4",
      "R18.2",
      "R19.1"
    ],
    "TEMP_OPEN_LIMIT": [
      "U7.7",
      "R20.2",
      "R21.1"
    ],
    "I_HARD_LIMIT": [
      "U7.9",
      "R22.2",
      "R23.1"
    ],
    "DUT_OV_LIMIT": [
      "U7.11",
      "R27.2",
      "R28.1"
    ],
    "GATE": [
      "Q1.1",
      "Q2.3",
      "R6.1",
      "R7.2",
      "TP5.1"
    ],
    "SHUNT_P": [
      "Q1.3",
      "RSH1.1"
    ],
    "DUT_FUSED": [
      "D1.2",
      "F1.2"
    ],
    "DUT_POS": [
      "F1.1",
      "R24.1",
      "J1.1",
      "TP1.1"
    ],
    "CLAMP_BASE": [
      "Q2.1",
      "Q3.3",
      "R4.2",
      "R5.1"
    ],
    "RELEASE_MID": [
      "Q3.2",
      "Q4.3"
    ],
    "SET_DIV": [
      "R8.2",
      "R9.1"
    ],
    "DUT_DIV": [
      "R24.2",
      "R25.1",
      "R26.1"
    ],
    "USB_VBUS": [
      "J8.A4",
      "J8.A9",
      "J8.B4",
      "J8.B9",
      "R33.1",
      "U10.5"
    ],
    "CC1": [
      "J8.A5",
      "R29.1"
    ],
    "USB_DP_CONN": [
      "J8.A6",
      "J8.B6",
      "R31.1",
      "U10.1",
      "U10.6"
    ],
    "USB_DM_CONN": [
      "J8.A7",
      "J8.B7",
      "R32.1",
      "U10.3",
      "U10.4"
    ],
    "CC2": [
      "J8.B5",
      "R30.1"
    ],
    "BOOST_DIV": [
      "R35.2",
      "R36.1"
    ]
  },
  "molecule": {
    "pin": "MachinePinMediumShort",
    "grid_mm": 2,
    "pin_span_mm": [
      60,
      68
    ],
    "board_mm": [
      64,
      72
    ],
    "edge_margin_mm": 2,
    "corner_pins_net": "GND"
  },
  "review_required": [
    "All custom pin maps against current primary datasheets",
    "Shunt pin numbering and exact land pattern",
    "Auxiliary fault response, DAC low-end linearity",
    "USB pin remapping and pin multiplexing",
    "Physical power contacts current rating",
    "Heatsink and clip interface"
  ]
}