0hmX/pcbgolf-routing-checkpoint-20261012

A PCBGolf assembly combining a modeled PCB with copper/component bodies and seven native connector housings.

Version
0.0.3
License
unset
Stars
0

firmware-support/board-map.json

{
  "status": "STATIC_BOARD_SUPPORT_NOT_LINKED_OR_HARDWARE_TESTED_FIRMWARE",
  "mcu": "STM32H725VGT6",
  "package": "LQFP100",
  "source_hashes": {
    "work/candidates/two_layer_mvp/project/full.net": "dffdc960d1b1b6e74b52e876fbd7619549241681c76e4037da8cc41bf7a1ad8d",
    "work/agents/mcu/mcu.json": "c291d41b2909f5f76455e18a728ba4581af6abfd4d7e854d2f5bb97cf25889fa",
    "work/agents/mcu/STM32H725VGTx.xml": "6cf3621ea7378507430b775b838f35f14593f4ee350abac66e5707db14b7946f"
  },
  "signals": [
    {
      "net": "BTN",
      "old_pad": "65",
      "old_port": "PE15",
      "new_pad": "6",
      "new_port": "PC13",
      "function": "GPIO",
      "remapped": true,
      "package_pin": 6,
      "stm32_signal": "GPIO",
      "connector_signal": "BTN"
    },
    {
      "net": "CAN0_EN",
      "old_pad": "134",
      "old_port": "PB7",
      "new_pad": "93",
      "new_port": "PB7",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 93,
      "stm32_signal": "GPIO",
      "connector_signal": "CAN0_EN"
    },
    {
      "net": "CAN0_RX",
      "old_pad": "136",
      "old_port": "PB8",
      "new_pad": "95",
      "new_port": "PB8",
      "function": "FDCAN1_RX",
      "remapped": false,
      "package_pin": 95,
      "stm32_signal": "FDCAN1_RX",
      "connector_signal": "CAN0_RX",
      "alternate_function": 9
    },
    {
      "net": "CAN0_TX",
      "old_pad": "137",
      "old_port": "PB9",
      "new_pad": "96",
      "new_port": "PB9",
      "function": "FDCAN1_TX",
      "remapped": false,
      "package_pin": 96,
      "stm32_signal": "FDCAN1_TX",
      "connector_signal": "CAN0_TX",
      "alternate_function": 9
    },
    {
      "net": "CAN1_EN",
      "old_pad": "130",
      "old_port": "PB3",
      "new_pad": "89",
      "new_port": "PB3",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 89,
      "stm32_signal": "GPIO",
      "connector_signal": "CAN1_EN"
    },
    {
      "net": "CAN1_RX",
      "old_pad": "132",
      "old_port": "PB5",
      "new_pad": "91",
      "new_port": "PB5",
      "function": "FDCAN2_RX",
      "remapped": false,
      "package_pin": 91,
      "stm32_signal": "FDCAN2_RX",
      "connector_signal": "CAN1_RX",
      "alternate_function": 9
    },
    {
      "net": "CAN1_TX",
      "old_pad": "133",
      "old_port": "PB6",
      "new_pad": "92",
      "new_port": "PB6",
      "function": "FDCAN2_TX",
      "remapped": false,
      "package_pin": 92,
      "stm32_signal": "FDCAN2_TX",
      "connector_signal": "CAN1_TX",
      "alternate_function": 9
    },
    {
      "net": "CAN2_EN",
      "old_pad": "121",
      "old_port": "PD7",
      "new_pad": "78",
      "new_port": "PA15",
      "function": "GPIO",
      "remapped": true,
      "package_pin": 78,
      "stm32_signal": "GPIO",
      "connector_signal": "CAN2_EN"
    },
    {
      "net": "CAN2_RX",
      "old_pad": "123",
      "old_port": "PG10",
      "new_pad": "56",
      "new_port": "PD12",
      "function": "FDCAN3_RX",
      "remapped": true,
      "package_pin": 56,
      "stm32_signal": "FDCAN3_RX",
      "connector_signal": "CAN2_RX",
      "alternate_function": 5
    },
    {
      "net": "CAN2_TX",
      "old_pad": "122",
      "old_port": "PG9",
      "new_pad": "57",
      "new_port": "PD13",
      "function": "FDCAN3_TX",
      "remapped": true,
      "package_pin": 57,
      "stm32_signal": "FDCAN3_TX",
      "connector_signal": "CAN2_TX",
      "alternate_function": 5
    },
    {
      "net": "CAN3_EN",
      "old_pad": "131",
      "old_port": "PB4",
      "new_pad": "90",
      "new_port": "PB4",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 90,
      "stm32_signal": "GPIO",
      "connector_signal": "CAN3_EN"
    },
    {
      "net": "CAN3_RX",
      "old_pad": "72",
      "old_port": "PB12",
      "new_pad": "48",
      "new_port": "PB12",
      "function": "FDCAN2_RX",
      "remapped": false,
      "package_pin": 48,
      "stm32_signal": "FDCAN2_RX",
      "connector_signal": "CAN3_RX",
      "alternate_function": 9
    },
    {
      "net": "CAN3_TX",
      "old_pad": "73",
      "old_port": "PB13",
      "new_pad": "49",
      "new_port": "PB13",
      "function": "FDCAN2_TX",
      "remapped": false,
      "package_pin": 49,
      "stm32_signal": "FDCAN2_TX",
      "connector_signal": "CAN3_TX",
      "alternate_function": 9
    },
    {
      "net": "CH1_IMON",
      "old_pad": "47",
      "old_port": "PC4",
      "new_pad": "35",
      "new_port": "PC4",
      "function": "ADC1_INP4",
      "remapped": false,
      "package_pin": 35,
      "stm32_signal": "ADC1_INP4",
      "connector_signal": "GND",
      "adc": 1,
      "adc_channel": 4,
      "resolution_bits": 16,
      "series_resistor": "R70"
    },
    {
      "net": "CH1_PWR_EN",
      "old_pad": "37",
      "old_port": "PA0",
      "new_pad": "25",
      "new_port": "PA0",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 25,
      "stm32_signal": "GPIO",
      "connector_signal": "CH1_PWR_EN"
    },
    {
      "net": "CH1_SBU1_IGN",
      "old_pad": "112",
      "old_port": "PD0",
      "new_pad": "82",
      "new_port": "PD0",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 82,
      "stm32_signal": "GPIO",
      "connector_signal": "CH1_SBU1_IGN"
    },
    {
      "net": "CH1_SBU1_RELAY",
      "old_pad": "113",
      "old_port": "PD1",
      "new_pad": "83",
      "new_port": "PD1",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 83,
      "stm32_signal": "GPIO",
      "connector_signal": "CH1_SBU1_RELAY"
    },
    {
      "net": "CH1_SBU2_IGN",
      "old_pad": "115",
      "old_port": "PD3",
      "new_pad": "85",
      "new_port": "PD3",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 85,
      "stm32_signal": "GPIO",
      "connector_signal": "CH1_SBU2_IGN"
    },
    {
      "net": "CH1_SBU2_RELAY",
      "old_pad": "116",
      "old_port": "PD4",
      "new_pad": "86",
      "new_port": "PD4",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 86,
      "stm32_signal": "GPIO",
      "connector_signal": "CH1_SBU2_RELAY"
    },
    {
      "net": "CH2_IMON",
      "old_pad": "50",
      "old_port": "PB1",
      "new_pad": "38",
      "new_port": "PB1",
      "function": "ADC1_INP5",
      "remapped": false,
      "package_pin": 38,
      "stm32_signal": "ADC1_INP5",
      "connector_signal": "GND",
      "adc": 1,
      "adc_channel": 5,
      "resolution_bits": 16,
      "series_resistor": "R71"
    },
    {
      "net": "CH2_PWR_EN",
      "old_pad": "38",
      "old_port": "PA1",
      "new_pad": "26",
      "new_port": "PA1",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 26,
      "stm32_signal": "GPIO",
      "connector_signal": "CH2_PWR_EN"
    },
    {
      "net": "CH2_SBU1_IGN",
      "old_pad": "117",
      "old_port": "PD5",
      "new_pad": "87",
      "new_port": "PD5",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 87,
      "stm32_signal": "GPIO",
      "connector_signal": "CH2_SBU1_IGN"
    },
    {
      "net": "CH2_SBU1_RELAY",
      "old_pad": "120",
      "old_port": "PD6",
      "new_pad": "50",
      "new_port": "PB14",
      "function": "GPIO",
      "remapped": true,
      "package_pin": 50,
      "stm32_signal": "GPIO",
      "connector_signal": "CH2_SBU1_RELAY"
    },
    {
      "net": "CH2_SBU2_IGN",
      "old_pad": "76",
      "old_port": "PD8",
      "new_pad": "52",
      "new_port": "PD8",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 52,
      "stm32_signal": "GPIO",
      "connector_signal": "CH2_SBU2_IGN"
    },
    {
      "net": "CH2_SBU2_RELAY",
      "old_pad": "78",
      "old_port": "PD10",
      "new_pad": "54",
      "new_port": "PD10",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 54,
      "stm32_signal": "GPIO",
      "connector_signal": "CH2_SBU2_RELAY"
    },
    {
      "net": "CH3_IMON",
      "old_pad": "52",
      "old_port": "PF11",
      "new_pad": "36",
      "new_port": "PC5",
      "function": "ADC1_INP8",
      "remapped": true,
      "package_pin": 36,
      "stm32_signal": "ADC1_INP8",
      "connector_signal": "GND",
      "adc": 1,
      "adc_channel": 8,
      "resolution_bits": 16,
      "series_resistor": "R72"
    },
    {
      "net": "CH3_PWR_EN",
      "old_pad": "43",
      "old_port": "PA4",
      "new_pad": "31",
      "new_port": "PA4",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 31,
      "stm32_signal": "GPIO",
      "connector_signal": "CH3_PWR_EN"
    },
    {
      "net": "CH3_SBU1_IGN",
      "old_pad": "82",
      "old_port": "PD12",
      "new_pad": "62",
      "new_port": "PC6",
      "function": "GPIO",
      "remapped": true,
      "package_pin": 62,
      "stm32_signal": "GPIO",
      "connector_signal": "CH3_SBU1_IGN"
    },
    {
      "net": "CH3_SBU1_RELAY",
      "old_pad": "81",
      "old_port": "PD11",
      "new_pad": "55",
      "new_port": "PD11",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 55,
      "stm32_signal": "GPIO",
      "connector_signal": "CH3_SBU1_RELAY"
    },
    {
      "net": "CH3_SBU2_IGN",
      "old_pad": "77",
      "old_port": "PD9",
      "new_pad": "53",
      "new_port": "PD9",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 53,
      "stm32_signal": "GPIO",
      "connector_signal": "CH3_SBU2_IGN"
    },
    {
      "net": "CH3_SBU2_RELAY",
      "old_pad": "83",
      "old_port": "PD13",
      "new_pad": "63",
      "new_port": "PC7",
      "function": "GPIO",
      "remapped": true,
      "package_pin": 63,
      "stm32_signal": "GPIO",
      "connector_signal": "CH3_SBU2_RELAY"
    },
    {
      "net": "CH4_IMON",
      "old_pad": "45",
      "old_port": "PA6",
      "new_pad": "33",
      "new_port": "PA6",
      "function": "ADC1_INP3",
      "remapped": false,
      "package_pin": 33,
      "stm32_signal": "ADC1_INP3",
      "connector_signal": "GND",
      "adc": 1,
      "adc_channel": 3,
      "resolution_bits": 16,
      "series_resistor": "R73"
    },
    {
      "net": "CH4_PWR_EN",
      "old_pad": "44",
      "old_port": "PA5",
      "new_pad": "32",
      "new_port": "PA5",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 32,
      "stm32_signal": "GPIO",
      "connector_signal": "CH4_PWR_EN"
    },
    {
      "net": "CH4_SBU1_IGN",
      "old_pad": "84",
      "old_port": "PD14",
      "new_pad": "60",
      "new_port": "PD14",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 60,
      "stm32_signal": "GPIO",
      "connector_signal": "CH4_SBU1_IGN"
    },
    {
      "net": "CH4_SBU1_RELAY",
      "old_pad": "85",
      "old_port": "PD15",
      "new_pad": "61",
      "new_port": "PD15",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 61,
      "stm32_signal": "GPIO",
      "connector_signal": "CH4_SBU1_RELAY"
    },
    {
      "net": "CH4_SBU2_IGN",
      "old_pad": "138",
      "old_port": "PE0",
      "new_pad": "66",
      "new_port": "PA8",
      "function": "GPIO",
      "remapped": true,
      "package_pin": 66,
      "stm32_signal": "GPIO",
      "connector_signal": "CH4_SBU2_IGN"
    },
    {
      "net": "CH4_SBU2_RELAY",
      "old_pad": "139",
      "old_port": "PE1",
      "new_pad": "67",
      "new_port": "PA9",
      "function": "GPIO",
      "remapped": true,
      "package_pin": 67,
      "stm32_signal": "GPIO",
      "connector_signal": "CH4_SBU2_RELAY"
    },
    {
      "net": "HUB_SCL",
      "old_pad": "66",
      "old_port": "PB10",
      "new_pad": "42",
      "new_port": "PB10",
      "function": "I2C2_SCL",
      "remapped": false,
      "package_pin": 42,
      "stm32_signal": "I2C2_SCL",
      "connector_signal": "HUB_SCL",
      "alternate_function": 4
    },
    {
      "net": "HUB_SDA",
      "old_pad": "67",
      "old_port": "PB11",
      "new_pad": "43",
      "new_port": "PB11",
      "function": "I2C2_SDA",
      "remapped": false,
      "package_pin": 43,
      "stm32_signal": "I2C2_SDA",
      "connector_signal": "HUB_SDA",
      "alternate_function": 4
    },
    {
      "net": "LED_B",
      "old_pad": "1",
      "old_port": "PE2",
      "new_pad": "1",
      "new_port": "PE2",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 1,
      "stm32_signal": "GPIO",
      "connector_signal": "LED_B"
    },
    {
      "net": "LED_G",
      "old_pad": "2",
      "old_port": "PE3",
      "new_pad": "3",
      "new_port": "PE5",
      "function": "GPIO",
      "remapped": true,
      "package_pin": 3,
      "stm32_signal": "GPIO",
      "connector_signal": "LED_G"
    },
    {
      "net": "LED_R",
      "old_pad": "3",
      "old_port": "PE4",
      "new_pad": "2",
      "new_port": "PE4",
      "function": "GPIO",
      "remapped": false,
      "package_pin": 2,
      "stm32_signal": "GPIO",
      "connector_signal": "LED_R"
    },
    {
      "net": "Net-(U3-PC0)",
      "old_pad": "28",
      "old_port": "PC0",
      "new_pad": "16",
      "new_port": "PC0",
      "function": "ADC1_INP10",
      "remapped": false,
      "package_pin": 16,
      "stm32_signal": "ADC1_INP10",
      "connector_signal": "CH3_SBU1",
      "adc": 1,
      "adc_channel": 10,
      "resolution_bits": 16,
      "series_resistor": "R17"
    },
    {
      "net": "Net-(U3-PC1)",
      "old_pad": "29",
      "old_port": "PC1",
      "new_pad": "17",
      "new_port": "PC1",
      "function": "ADC1_INP11",
      "remapped": false,
      "package_pin": 17,
      "stm32_signal": "ADC1_INP11",
      "connector_signal": "CH3_SBU2",
      "adc": 1,
      "adc_channel": 11,
      "resolution_bits": 16,
      "series_resistor": "R18"
    },
    {
      "net": "Net-(U3-PC2_C)",
      "old_pad": "30",
      "old_port": "PC2_C",
      "new_pad": "18",
      "new_port": "PC2_C",
      "function": "ADC3_INP0",
      "remapped": false,
      "package_pin": 18,
      "stm32_signal": "ADC3_INP0",
      "connector_signal": "CH1_SBU1",
      "adc": 3,
      "adc_channel": 0,
      "resolution_bits": 12,
      "series_resistor": "R19"
    },
    {
      "net": "Net-(U3-PC3_C)",
      "old_pad": "31",
      "old_port": "PC3_C",
      "new_pad": "19",
      "new_port": "PC3_C",
      "function": "ADC3_INP1",
      "remapped": false,
      "package_pin": 19,
      "stm32_signal": "ADC3_INP1",
      "connector_signal": "CH1_SBU2",
      "adc": 3,
      "adc_channel": 1,
      "resolution_bits": 12,
      "series_resistor": "R20"
    },
    {
      "net": "Net-(U3-PA2)",
      "old_pad": "21",
      "old_port": "PF7",
      "new_pad": "27",
      "new_port": "PA2",
      "function": "ADC1_INP14",
      "remapped": true,
      "package_pin": 27,
      "stm32_signal": "ADC1_INP14",
      "connector_signal": "CH2_SBU2",
      "adc": 1,
      "adc_channel": 14,
      "resolution_bits": 16,
      "series_resistor": "R13"
    },
    {
      "net": "Net-(U3-PA3)",
      "old_pad": "22",
      "old_port": "PF8",
      "new_pad": "28",
      "new_port": "PA3",
      "function": "ADC1_INP15",
      "remapped": true,
      "package_pin": 28,
      "stm32_signal": "ADC1_INP15",
      "connector_signal": "CH4_SBU2",
      "adc": 1,
      "adc_channel": 15,
      "resolution_bits": 16,
      "series_resistor": "R14"
    },
    {
      "net": "Net-(U3-PA7)",
      "old_pad": "23",
      "old_port": "PF9",
      "new_pad": "34",
      "new_port": "PA7",
      "function": "ADC1_INP7",
      "remapped": true,
      "package_pin": 34,
      "stm32_signal": "ADC1_INP7",
      "connector_signal": "CH2_SBU1",
      "adc": 1,
      "adc_channel": 7,
      "resolution_bits": 16,
      "series_resistor": "R15"
    },
    {
      "net": "Net-(U3-PB0)",
      "old_pad": "24",
      "old_port": "PF10",
      "new_pad": "37",
      "new_port": "PB0",
      "function": "ADC1_INP9",
      "remapped": true,
      "package_pin": 37,
      "stm32_signal": "ADC1_INP9",
      "connector_signal": "CH4_SBU1",
      "adc": 1,
      "adc_channel": 9,
      "resolution_bits": 16,
      "series_resistor": "R16"
    },
    {
      "net": "Net-(U3-PH0-OSC_IN)",
      "old_pad": "25",
      "old_port": "PH0",
      "new_pad": "13",
      "new_port": "PH0",
      "function": "HSE crystal",
      "remapped": false,
      "package_pin": 13,
      "stm32_signal": "HSE crystal",
      "connector_signal": "Net-(U3-PH0-OSC_IN)"
    },
    {
      "net": "Net-(U3-PH1-OSC_OUT)",
      "old_pad": "26",
      "old_port": "PH1",
      "new_pad": "14",
      "new_port": "PH1",
      "function": "HSE crystal",
      "remapped": false,
      "package_pin": 14,
      "stm32_signal": "HSE crystal",
      "connector_signal": "Net-(U3-PH1-OSC_OUT)"
    },
    {
      "net": "SD_CLK",
      "old_pad": "111",
      "old_port": "PC12",
      "new_pad": "81",
      "new_port": "PC12",
      "function": "SDMMC1_CK",
      "remapped": false,
      "package_pin": 81,
      "stm32_signal": "SDMMC1_CK",
      "connector_signal": "SD_CLK",
      "alternate_function": 12
    },
    {
      "net": "SD_CMD",
      "old_pad": "114",
      "old_port": "PD2",
      "new_pad": "84",
      "new_port": "PD2",
      "function": "SDMMC1_CMD",
      "remapped": false,
      "package_pin": 84,
      "stm32_signal": "SDMMC1_CMD",
      "connector_signal": "SD_CMD",
      "alternate_function": 12
    },
    {
      "net": "SD_D0",
      "old_pad": "95",
      "old_port": "PC8",
      "new_pad": "64",
      "new_port": "PC8",
      "function": "SDMMC1_D0",
      "remapped": false,
      "package_pin": 64,
      "stm32_signal": "SDMMC1_D0",
      "connector_signal": "SD_D0",
      "alternate_function": 12
    },
    {
      "net": "SD_D1",
      "old_pad": "96",
      "old_port": "PC9",
      "new_pad": "65",
      "new_port": "PC9",
      "function": "SDMMC1_D1",
      "remapped": false,
      "package_pin": 65,
      "stm32_signal": "SDMMC1_D1",
      "connector_signal": "SD_D1",
      "alternate_function": 12
    },
    {
      "net": "SD_D2",
      "old_pad": "109",
      "old_port": "PC10",
      "new_pad": "79",
      "new_port": "PC10",
      "function": "SDMMC1_D2",
      "remapped": false,
      "package_pin": 79,
      "stm32_signal": "SDMMC1_D2",
      "connector_signal": "SD_D2",
      "alternate_function": 12
    },
    {
      "net": "SD_D3",
      "old_pad": "110",
      "old_port": "PC11",
      "new_pad": "80",
      "new_port": "PC11",
      "function": "SDMMC1_D3",
      "remapped": false,
      "package_pin": 80,
      "stm32_signal": "SDMMC1_D3",
      "connector_signal": "SD_D3",
      "alternate_function": 12
    },
    {
      "net": "STM_D_N",
      "old_pad": "100",
      "old_port": "PA11",
      "new_pad": "69",
      "new_port": "PA11",
      "function": "USB_OTG_HS_DM",
      "remapped": false,
      "package_pin": 69,
      "stm32_signal": "USB_OTG_HS_DM",
      "connector_signal": "STM_D_N",
      "alternate_function": 10
    },
    {
      "net": "STM_D_P",
      "old_pad": "101",
      "old_port": "PA12",
      "new_pad": "70",
      "new_port": "PA12",
      "function": "USB_OTG_HS_DP",
      "remapped": false,
      "package_pin": 70,
      "stm32_signal": "USB_OTG_HS_DP",
      "connector_signal": "STM_D_P",
      "alternate_function": 10
    }
  ],
  "source_urls": [
    "https://github.com/STMicroelectronics/STM32_open_pin_data/blob/master/mcu/STM32H725VGTx.xml",
    "https://www.st.com/resource/en/datasheet/stm32h725ve.pdf"
  ]
}