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"
]
}