shibosoftwaredev/f1c100s-linux-nema17-stepper-controller

A four-layer NEMA 17 motor-controller PCB combining an Allwinner F1C100S Linux computer, USB‑PD/buck power system, W5500 Ethernet, STM32 real-time motion control, DRV8825 stepper driver, protection/temperature/current telemetry, USB interfaces, and local LED/buzzer diagnostics.

Version
0.4.56
License
unset
Stars
0

routing/trace-constraints.json

PCBPCB preview for routing/trace-constraints.json
SchematicSchematic preview for routing/trace-constraints.json
{
  "source_trace_0": {
    "name": "N_HPCOM",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_1": {
    "name": "N_VCC_HP",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_2": {
    "name": "N_VCC_IO",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_3": {
    "name": "N_VDD_CORE",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_4": {
    "name": "N_VCC_DRAM",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_5": {
    "name": "N_SVREF",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_6": {
    "name": "N_TWI0_SDA",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_7": {
    "name": "N_TWI0_SCL",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_8": {
    "name": "N_PE10",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_9": {
    "name": "N_PE9",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_10": {
    "name": "N_PE8",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_11": {
    "name": "N_PE7",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_12": {
    "name": "N_PE6",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_13": {
    "name": "N_PE5",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_14": {
    "name": "N_PE3",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_15": {
    "name": "N_PE2",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_16": {
    "name": "N_UART0_TX",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_17": {
    "name": "N_UART0_RX",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_18": {
    "name": "N_HOSCI",
    "max_length": 10,
    "max_via_count": 0,
    "min_trace_thickness": 0.12
  },
  "source_trace_19": {
    "name": "N_HOSCO",
    "max_length": 10,
    "max_via_count": 0,
    "min_trace_thickness": 0.12
  },
  "source_trace_20": {
    "name": "N_SDMMC0_D2",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_21": {
    "name": "N_SDMMC0_D3",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_22": {
    "name": "N_SDMMC0_CMD",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_23": {
    "name": "N_SDMMC0_D0",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_24": {
    "name": "N_SDMMC0_D1",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_25": {
    "name": "N_SPI0_CLK",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_26": {
    "name": "N_SPI0_CS",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_27": {
    "name": "N_SPI0_MISO",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_28": {
    "name": "N_SPI0_MOSI",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_29": {
    "name": "N_VCC_USB",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_30": {
    "name": "N_USB_DM",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_31": {
    "name": "N_USB_DP",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_32": {
    "name": "N_RESET",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_33": {
    "name": "N_VCC_TV",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_34": {
    "name": "N_GND",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_35": {
    "name": "N_TV_VRN",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_36": {
    "name": "N_TV_VRP",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_37": {
    "name": "N_AVCC",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_38": {
    "name": "N_VRA1",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_39": {
    "name": "N_VRA2",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_40": {
    "name": "D_C_D4_U1_pin4",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_41": {
    "name": "D_C_D5_U1_pin5",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_42": {
    "name": "D_C_D20_U1_pin20",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_43": {
    "name": "D_C_D22_U1_pin22",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_44": {
    "name": "D_C_D30_U1_pin30",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_45": {
    "name": "D_C_D31_U1_pin31",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_46": {
    "name": "D_C_D32_U1_pin32",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_47": {
    "name": "D_C_D34_U1_pin34",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_48": {
    "name": "D_C_D35_U1_pin35",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_49": {
    "name": "D_C_D36_U1_pin36",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_50": {
    "name": "D_C_D50_U1_pin50",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_51": {
    "name": "D_C_D67_U1_pin67",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_52": {
    "name": "D_C_D71_U1_pin71",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_53": {
    "name": "D_C_D73_U1_pin73",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_54": {
    "name": "D_C_D80_U1_pin80",
    "max_length": 5000,
    "min_trace_thickness": 0.12
  },
  "source_trace_55": {
    "name": "SOC_GND_external"
  },
  "source_trace_56": {
    "name": "SOC_VDD_CORE_external"
  },
  "source_trace_57": {
    "name": "SOC_VCC_DRAM_external"
  },
  "source_trace_58": {
    "name": "SOC_VCC_IO_external"
  },
  "source_trace_59": {
    "name": "SOC_VCC_USB_external"
  },
  "source_trace_60": {
    "name": "SOC_AVCC_external"
  },
  "source_trace_61": {
    "name": "SOC_VCC_HP_external"
  },
  "source_trace_62": {
    "name": "SOC_VCC_TV_external"
  },
  "source_trace_63": {
    "name": "SOC_SPI0_CLK_external"
  },
  "source_trace_64": {
    "name": "SOC_SPI0_CS_external"
  },
  "source_trace_65": {
    "name": "SOC_SPI0_MOSI_external"
  },
  "source_trace_66": {
    "name": "SOC_SPI0_MISO_external"
  },
  "source_trace_67": {
    "name": "SOC_PE7_external"
  },
  "source_trace_68": {
    "name": "SOC_PE8_external"
  },
  "source_trace_69": {
    "name": "SOC_PE9_external"
  },
  "source_trace_70": {
    "name": "SOC_PE10_external"
  },
  "source_trace_71": {
    "name": "SOC_UART0_TX_external"
  },
  "source_trace_72": {
    "name": "SOC_UART0_RX_external"
  },
  "source_trace_73": {
    "name": "SOC_USB_DM_external"
  },
  "source_trace_74": {
    "name": "SOC_USB_DP_external"
  },
  "source_trace_75": {
    "name": "SOC_RESET_external"
  },
  "source_trace_76": {
    "name": "SOC_PE2_external"
  },
  "source_trace_77": {
    "name": "SOC_PE3_external"
  },
  "source_trace_78": {
    "name": "SOC_PE5_external"
  },
  "source_trace_79": {
    "name": "SOC_PE6_external"
  },
  "source_trace_80": {
    "name": "USB_GND_14",
    "min_trace_thickness": 0.3
  },
  "source_trace_81": {
    "name": "USB_GND_1",
    "min_trace_thickness": 0.3
  },
  "source_trace_82": {
    "name": "USB_GND_BRIDGE",
    "min_trace_thickness": 0.3
  },
  "source_trace_83": {
    "name": "USB_VBUS_A",
    "min_trace_thickness": 0.8
  },
  "source_trace_84": {
    "name": "USB_VBUS_B",
    "min_trace_thickness": 0.8
  },
  "source_trace_85": {
    "name": "USB_DM_A",
    "min_trace_thickness": 0.15
  },
  "source_trace_86": {
    "name": "USB_DM_JOIN",
    "min_trace_thickness": 0.15
  },
  "source_trace_87": {
    "name": "USB_DP_A",
    "min_trace_thickness": 0.15
  },
  "source_trace_88": {
    "name": "USB_DP_JOIN",
    "min_trace_thickness": 0.15
  },
  "source_trace_89": {
    "name": "PD_CC1_TO_SINK_CC2",
    "min_trace_thickness": 0.15
  },
  "source_trace_90": {
    "name": "PD_CC2_TO_SINK_CC1",
    "min_trace_thickness": 0.15
  },
  "source_trace_91": {
    "name": "PD_VDD",
    "min_trace_thickness": 0.15
  },
  "source_trace_92": {
    "name": "PD_VDD_CAP",
    "max_length": 15,
    "min_trace_thickness": 0.15
  },
  "source_trace_93": {
    "name": "PD_VDD_CAP_GND",
    "max_length": 15,
    "min_trace_thickness": 0.3
  },
  "source_trace_94": {
    "name": "PD_VSET_15V",
    "min_trace_thickness": 0.15
  },
  "source_trace_95": {
    "name": "PD_VSET_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_96": {
    "name": "PD_ISET_3A",
    "min_trace_thickness": 0.15
  },
  "source_trace_97": {
    "name": "PD_ISET_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_98": {
    "name": "PD_DEBUG_BIAS",
    "min_trace_thickness": 0.15
  },
  "source_trace_99": {
    "name": "PD_DEBUG_BIAS_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_100": {
    "name": "PD_ENABLE",
    "min_trace_thickness": 0.15
  },
  "source_trace_101": {
    "name": "PD_GROUND",
    "min_trace_thickness": 0.3
  },
  "source_trace_102": {
    "name": "PD_GOOD_PULLUP",
    "max_via_count": 2,
    "min_trace_thickness": 0.15
  },
  "source_trace_103": {
    "name": "PD_GOOD_PULLUP_VDD",
    "min_trace_thickness": 0.15
  },
  "source_trace_104": {
    "name": "BUCK_GND",
    "min_trace_thickness": 0.5
  },
  "source_trace_105": {
    "name": "BUCK_IN_CAP",
    "min_trace_thickness": 0.5
  },
  "source_trace_106": {
    "name": "BUCK_IN_CAP_GND",
    "max_length": 15,
    "min_trace_thickness": 0.5
  },
  "source_trace_107": {
    "name": "BUCK_IN_HF",
    "max_length": 4,
    "min_trace_thickness": 0.5
  },
  "source_trace_108": {
    "name": "BUCK_IN_HF_GND",
    "max_length": 4,
    "min_trace_thickness": 0.15
  },
  "source_trace_109": {
    "name": "BUCK_SW",
    "min_trace_thickness": 0.8
  },
  "source_trace_110": {
    "name": "BUCK_OUT",
    "min_trace_thickness": 0.8
  },
  "source_trace_111": {
    "name": "BUCK_BOOT",
    "min_trace_thickness": 0.15
  },
  "source_trace_112": {
    "name": "BUCK_BOOT_RETURN",
    "min_trace_thickness": 0.15
  },
  "source_trace_113": {
    "name": "BUCK_OUT1",
    "min_trace_thickness": 0.5
  },
  "source_trace_114": {
    "name": "BUCK_OUT1_GND",
    "min_trace_thickness": 0.5
  },
  "source_trace_115": {
    "name": "BUCK_OUT2",
    "min_trace_thickness": 0.5
  },
  "source_trace_116": {
    "name": "BUCK_OUT2_GND",
    "min_trace_thickness": 0.5
  },
  "source_trace_117": {
    "name": "BUCK_FB_TOP",
    "min_trace_thickness": 0.15
  },
  "source_trace_118": {
    "name": "BUCK_FB",
    "min_trace_thickness": 0.12
  },
  "source_trace_119": {
    "name": "BUCK_FB_BOTTOM",
    "min_trace_thickness": 0.12
  },
  "source_trace_120": {
    "name": "BUCK_FB_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_121": {
    "name": "BUCK_FF_CAP",
    "min_trace_thickness": 0.15
  },
  "source_trace_122": {
    "name": "BUCK_FF_RETURN",
    "min_trace_thickness": 0.12
  },
  "source_trace_123": {
    "name": "ETH_BEAD_OUT",
    "max_length": 12,
    "min_trace_thickness": 0.3
  },
  "source_trace_124": {
    "name": "ETH_BULK_GND",
    "max_length": 12,
    "min_trace_thickness": 0.3
  },
  "source_trace_125": {
    "name": "ETH_BULK_VDD",
    "max_length": 12,
    "min_trace_thickness": 0.3
  },
  "source_trace_126": {
    "name": "ETH_RAIL_A_CORE_IN",
    "min_trace_thickness": 0.25
  },
  "source_trace_127": {
    "name": "ETH_RAIL_AB_A",
    "min_trace_thickness": 0.25
  },
  "source_trace_128": {
    "name": "ETH_RAIL_A_TCT_IN",
    "min_trace_thickness": 0.25
  },
  "source_trace_129": {
    "name": "ETH_RAIL_AB_B",
    "min_trace_thickness": 0.25
  },
  "source_trace_130": {
    "name": "ETH_RAIL_B_CORE_OUT",
    "min_trace_thickness": 0.25
  },
  "source_trace_131": {
    "name": "ETH_RAIL_B_CTRL_IN",
    "min_trace_thickness": 0.2
  },
  "source_trace_132": {
    "name": "ETH_RAIL_B_TX_IN",
    "min_trace_thickness": 0.2
  },
  "source_trace_133": {
    "name": "ETH_RAIL_BC_B",
    "min_trace_thickness": 0.25
  },
  "source_trace_134": {
    "name": "ETH_RAIL_BC_C",
    "max_length": 30,
    "min_trace_thickness": 0.25
  },
  "source_trace_135": {
    "name": "ETH_GROUND_3",
    "min_trace_thickness": 0.15
  },
  "source_trace_136": {
    "name": "ETH_GROUND_9",
    "min_trace_thickness": 0.15
  },
  "source_trace_137": {
    "name": "ETH_GROUND_14",
    "min_trace_thickness": 0.15
  },
  "source_trace_138": {
    "name": "ETH_GROUND_16",
    "min_trace_thickness": 0.15
  },
  "source_trace_139": {
    "name": "ETH_GROUND_19",
    "min_trace_thickness": 0.15
  },
  "source_trace_140": {
    "name": "ETH_GROUND_29",
    "min_trace_thickness": 0.15
  },
  "source_trace_141": {
    "name": "ETH_GROUND_48",
    "min_trace_thickness": 0.15
  },
  "source_trace_142": {
    "name": "C_ETH_1_GND",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_143": {
    "name": "C_ETH_2_GND",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_144": {
    "name": "C_ETH_3_GND",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_145": {
    "name": "C_ETH_4_GND",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_146": {
    "name": "C_ETH_5_GND",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_147": {
    "name": "C_ETH_6_GND",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_148": {
    "name": "C_ETH_7_GND",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_149": {
    "name": "ETH_EXRES",
    "min_trace_thickness": 0.15
  },
  "source_trace_150": {
    "name": "ETH_EXRES_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_151": {
    "name": "ETH_TOCAP",
    "min_trace_thickness": 0.15
  },
  "source_trace_152": {
    "name": "ETH_TOCAP_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_153": {
    "name": "ETH_1V2",
    "max_length": 2,
    "min_trace_thickness": 0.12
  },
  "source_trace_154": {
    "name": "ETH_1V2_GND",
    "max_length": 2,
    "min_trace_thickness": 0.12
  },
  "source_trace_155": {
    "name": "ETH_RSVD1_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_156": {
    "name": "ETH_XI",
    "max_length": 15,
    "max_via_count": 2,
    "min_trace_thickness": 0.12
  },
  "source_trace_157": {
    "name": "ETH_XO",
    "max_length": 15,
    "max_via_count": 2,
    "min_trace_thickness": 0.12
  },
  "source_trace_158": {
    "name": "ETH_CRYSTAL_GND2",
    "min_trace_thickness": 0.15
  },
  "source_trace_159": {
    "name": "ETH_CRYSTAL_GND4",
    "min_trace_thickness": 0.15
  },
  "source_trace_160": {
    "name": "ETH_XI_CAP",
    "max_length": 15,
    "max_via_count": 2,
    "min_trace_thickness": 0.12
  },
  "source_trace_161": {
    "name": "ETH_XI_CAP_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_162": {
    "name": "ETH_XO_CAP",
    "max_length": 15,
    "max_via_count": 2,
    "min_trace_thickness": 0.12
  },
  "source_trace_163": {
    "name": "ETH_XO_CAP_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_164": {
    "name": "ETH_CS",
    "min_trace_thickness": 0.15
  },
  "source_trace_165": {
    "name": "ETH_MISO",
    "min_trace_thickness": 0.15
  },
  "source_trace_166": {
    "name": "ETH_MOSI",
    "min_trace_thickness": 0.15
  },
  "source_trace_167": {
    "name": "ETH_INT",
    "min_trace_thickness": 0.15
  },
  "source_trace_168": {
    "name": "ETH_RESET",
    "min_trace_thickness": 0.15
  },
  "source_trace_169": {
    "name": "ETH_RST_PULLUP",
    "min_trace_thickness": 0.15
  },
  "source_trace_170": {
    "name": "ETH_RST_PULLUP_VDD",
    "min_trace_thickness": 0.15
  },
  "source_trace_171": {
    "name": "ETH_INT_PULLUP",
    "min_trace_thickness": 0.15
  },
  "source_trace_172": {
    "name": "ETH_INT_PULLUP_VDD",
    "min_trace_thickness": 0.15
  },
  "source_trace_173": {
    "name": "ETH_PMODE2_SIGNAL",
    "min_trace_thickness": 0.15
  },
  "source_trace_174": {
    "name": "ETH_PMODE2_PULLUP",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_175": {
    "name": "ETH_PMODE1_SIGNAL",
    "min_trace_thickness": 0.15
  },
  "source_trace_176": {
    "name": "ETH_PMODE1_PULLUP",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_177": {
    "name": "ETH_PMODE0_SIGNAL",
    "min_trace_thickness": 0.15
  },
  "source_trace_178": {
    "name": "ETH_PMODE0_PULLUP",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_179": {
    "name": "ETH_RAIL_A_8",
    "min_trace_thickness": 0.15
  },
  "source_trace_180": {
    "name": "ETH_RAIL_A_4",
    "min_trace_thickness": 0.15
  },
  "source_trace_181": {
    "name": "ETH_RAIL_A_C1",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_182": {
    "name": "ETH_RAIL_A_C2",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_183": {
    "name": "ETH_RAIL_A_C3",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_184": {
    "name": "ETH_RAIL_B_17",
    "min_trace_thickness": 0.15
  },
  "source_trace_185": {
    "name": "ETH_RAIL_B_C4",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_186": {
    "name": "ETH_RAIL_B_C5",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_187": {
    "name": "ETH_RAIL_C_28",
    "min_trace_thickness": 0.15
  },
  "source_trace_188": {
    "name": "ETH_RAIL_C_C6",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_189": {
    "name": "ETH_RAIL_C_C7",
    "max_length": 30,
    "min_trace_thickness": 0.15
  },
  "source_trace_190": {
    "name": "ETH_TXN_CHIP",
    "min_trace_thickness": 0.2
  },
  "source_trace_191": {
    "name": "ETH_TXN_JACK",
    "min_trace_thickness": 0.2
  },
  "source_trace_192": {
    "name": "ETH_TXP_CHIP",
    "min_trace_thickness": 0.2
  },
  "source_trace_193": {
    "name": "ETH_TXP_JACK",
    "min_trace_thickness": 0.2
  },
  "source_trace_194": {
    "name": "ETH_RXN_CHIP",
    "min_trace_thickness": 0.2
  },
  "source_trace_195": {
    "name": "ETH_RXN_JACK",
    "min_trace_thickness": 0.2
  },
  "source_trace_196": {
    "name": "ETH_RXP_CHIP",
    "min_trace_thickness": 0.2
  },
  "source_trace_197": {
    "name": "ETH_RXP_JACK",
    "min_trace_thickness": 0.2
  },
  "source_trace_198": {
    "name": "ETH_TCT",
    "min_trace_thickness": 0.3
  },
  "source_trace_199": {
    "name": "ETH_RCT",
    "min_trace_thickness": 0.3
  },
  "source_trace_200": {
    "name": "ETH_SHIELD1",
    "min_trace_thickness": 0.3
  },
  "source_trace_201": {
    "name": "ETH_SHIELD2",
    "min_trace_thickness": 0.3
  },
  "source_trace_202": {
    "name": "MOTION_GND",
    "min_trace_thickness": 0.3
  },
  "source_trace_203": {
    "name": "MOTION_BYPASS_VDD",
    "max_length": 4,
    "min_trace_thickness": 0.12
  },
  "source_trace_204": {
    "name": "MOTION_BYPASS_GND",
    "max_length": 4,
    "min_trace_thickness": 0.12
  },
  "source_trace_205": {
    "name": "MOTION_BULK_VDD",
    "max_length": 26,
    "min_trace_thickness": 0.3
  },
  "source_trace_206": {
    "name": "MOTION_BULK_GND",
    "max_length": 28,
    "min_trace_thickness": 0.3
  },
  "source_trace_207": {
    "name": "MOTION_UART_TX",
    "min_trace_thickness": 0.15
  },
  "source_trace_208": {
    "name": "MOTION_UART_RX",
    "min_trace_thickness": 0.15
  },
  "source_trace_209": {
    "name": "MOTION_NRST",
    "min_trace_thickness": 0.15
  },
  "source_trace_210": {
    "name": "MOTION_BOOT",
    "min_trace_thickness": 0.15
  },
  "source_trace_211": {
    "name": "MOTION_RESET_PULLUP",
    "min_trace_thickness": 0.15
  },
  "source_trace_212": {
    "name": "MOTION_RESET_PULLUP_VDD",
    "max_length": 26,
    "min_trace_thickness": 0.15
  },
  "source_trace_213": {
    "name": "MOTION_RESET_CAP",
    "min_trace_thickness": 0.15
  },
  "source_trace_214": {
    "name": "MOTION_RESET_CAP_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_215": {
    "name": "MOTION_BOOT_PULLDOWN",
    "min_trace_thickness": 0.15
  },
  "source_trace_216": {
    "name": "MOTION_BOOT_PULLDOWN_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_217": {
    "name": "MOTION_STEP",
    "min_trace_thickness": 0.15
  },
  "source_trace_218": {
    "name": "MOTION_DIR",
    "min_trace_thickness": 0.15
  },
  "source_trace_219": {
    "name": "MOTION_ENABLE_RAW",
    "min_trace_thickness": 0.15
  },
  "source_trace_220": {
    "name": "MOTION_FAULT",
    "min_trace_thickness": 0.15
  },
  "source_trace_221": {
    "name": "MOTION_TEMP_ALERT",
    "min_trace_thickness": 0.15
  },
  "source_trace_222": {
    "name": "MOTION_I2C_SCL",
    "min_trace_thickness": 0.15
  },
  "source_trace_223": {
    "name": "MOTION_I2C_SDA",
    "min_trace_thickness": 0.15
  },
  "source_trace_224": {
    "name": "PD_GATE_SOURCE",
    "min_trace_thickness": 0.15
  },
  "source_trace_225": {
    "name": "PD_GATE_DRAIN",
    "min_trace_thickness": 0.15
  },
  "source_trace_226": {
    "name": "MOTION_ENABLE_RAW_PD",
    "min_trace_thickness": 0.15
  },
  "source_trace_227": {
    "name": "MOTION_ENABLE_RAW_PD_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_228": {
    "name": "MOTION_TP_SWDIO",
    "min_trace_thickness": 0.15
  },
  "source_trace_229": {
    "name": "MOTION_TP_SWCLK",
    "min_trace_thickness": 0.15
  },
  "source_trace_230": {
    "name": "MOTION_TP_NRST",
    "min_trace_thickness": 0.15
  },
  "source_trace_231": {
    "name": "MOTION_TP_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_232": {
    "name": "ETH_SCLK_SOC_LINK",
    "min_trace_thickness": 0.15
  },
  "source_trace_233": {
    "name": "ETH_SCLK_DIRECT",
    "min_trace_thickness": 0.15
  },
  "source_trace_234": {
    "name": "PD_GOOD_REMOTE",
    "min_trace_thickness": 0.15
  },
  "source_trace_235": {
    "name": "U_3V3_OUTPUT"
  },
  "source_trace_236": {
    "name": "U_3V3_ENABLE"
  },
  "source_trace_237": {},
  "source_trace_238": {},
  "source_trace_239": {
    "name": "U_3V3_INPUT"
  },
  "source_trace_240": {
    "name": "C_U_3V3_IN_SUPPLY",
    "max_length": 16
  },
  "source_trace_241": {
    "name": "C_U_3V3_IN_GROUND",
    "max_length": 1000
  },
  "source_trace_242": {
    "name": "C_U_3V3_OUT_SUPPLY",
    "max_length": 16
  },
  "source_trace_243": {
    "name": "C_U_3V3_OUT_GROUND",
    "max_length": 1000
  },
  "source_trace_244": {
    "name": "V3V3_ETH_LINK_IN",
    "min_trace_thickness": 0.2
  },
  "source_trace_245": {
    "name": "V3V3_ETH_FEED_DIRECT",
    "min_trace_thickness": 0.25
  },
  "source_trace_246": {
    "name": "V3V3_MOTION_LINK_IN",
    "min_trace_thickness": 0.2
  },
  "source_trace_247": {
    "name": "V3V3_MOTION_LINK_OUT",
    "max_length": 28,
    "min_trace_thickness": 0.2
  },
  "source_trace_248": {
    "name": "V3V3_MOTOR_LINK_IN",
    "min_trace_thickness": 0.2
  },
  "source_trace_249": {
    "name": "V3V3_MOTOR_LINK_OUT",
    "min_trace_thickness": 0.2
  },
  "source_trace_250": {
    "name": "U_2V5_INPUT"
  },
  "source_trace_251": {
    "name": "U_2V5_ENABLE"
  },
  "source_trace_252": {
    "name": "U_2V5_OUTPUT"
  },
  "source_trace_253": {
    "name": "C_U_2V5_IN_SUPPLY",
    "max_length": 25
  },
  "source_trace_254": {
    "name": "C_U_2V5_IN_GROUND",
    "max_length": 1000
  },
  "source_trace_255": {
    "name": "C_U_2V5_OUT_SUPPLY",
    "max_length": 25
  },
  "source_trace_256": {
    "name": "C_U_2V5_OUT_GROUND",
    "max_length": 1000
  },
  "source_trace_257": {
    "name": "U_2V5_LOCAL_GND"
  },
  "source_trace_258": {
    "name": "U_1V2_INPUT"
  },
  "source_trace_259": {
    "name": "U_1V2_ENABLE"
  },
  "source_trace_260": {
    "name": "U_1V2_OUTPUT"
  },
  "source_trace_261": {
    "name": "C_U_1V2_IN_SUPPLY",
    "max_length": 25
  },
  "source_trace_262": {
    "name": "C_U_1V2_IN_GROUND",
    "max_length": 1000
  },
  "source_trace_263": {
    "name": "C_U_1V2_OUT_SUPPLY",
    "max_length": 25
  },
  "source_trace_264": {
    "name": "C_U_1V2_OUT_GROUND",
    "max_length": 1000
  },
  "source_trace_265": {
    "name": "U_1V2_LOCAL_GND"
  },
  "source_trace_266": {
    "name": "U_2V8_INPUT"
  },
  "source_trace_267": {
    "name": "U_2V8_ENABLE"
  },
  "source_trace_268": {
    "name": "U_2V8_OUTPUT"
  },
  "source_trace_269": {
    "name": "C_U_2V8_IN_SUPPLY",
    "max_length": 25
  },
  "source_trace_270": {
    "name": "C_U_2V8_IN_GROUND",
    "max_length": 1000
  },
  "source_trace_271": {
    "name": "C_U_2V8_OUT_SUPPLY",
    "max_length": 25
  },
  "source_trace_272": {
    "name": "C_U_2V8_OUT_GROUND",
    "max_length": 1000
  },
  "source_trace_273": {
    "name": "U_2V8_LOCAL_GND"
  },
  "source_trace_274": {
    "name": "U_FLASH_PIN1_CONNECTION"
  },
  "source_trace_275": {
    "name": "U_FLASH_PIN2_CONNECTION"
  },
  "source_trace_276": {
    "name": "U_FLASH_PIN4_CONNECTION"
  },
  "source_trace_277": {
    "name": "U_FLASH_PIN5_CONNECTION"
  },
  "source_trace_278": {
    "name": "U_FLASH_PIN6_CONNECTION"
  },
  "source_trace_279": {
    "name": "U_FLASH_PIN7_CONNECTION"
  },
  "source_trace_280": {
    "name": "U_FLASH_PIN8_CONNECTION"
  },
  "source_trace_281": {
    "name": "C_FLASH_SUPPLY",
    "max_length": 16
  },
  "source_trace_282": {
    "name": "C_FLASH_GROUND",
    "max_length": 1000
  },
  "source_trace_283": {
    "name": "FLASH_WP_PULLUP_SIGNAL"
  },
  "source_trace_284": {
    "name": "FLASH_WP_PULLUP_SUPPLY"
  },
  "source_trace_285": {
    "name": "FLASH_WP_DIRECT",
    "min_trace_thickness": 0.15
  },
  "source_trace_286": {
    "name": "FLASH_HOLD_PULLUP_SIGNAL"
  },
  "source_trace_287": {
    "name": "FLASH_HOLD_PULLUP_SUPPLY"
  },
  "source_trace_288": {
    "name": "FLASH_CS_PULLUP_SIGNAL"
  },
  "source_trace_289": {
    "name": "FLASH_CS_PULLUP_SUPPLY"
  },
  "source_trace_290": {
    "name": "JP_BOOT_PIN1_CONNECTION"
  },
  "source_trace_291": {
    "name": "JP_BOOT_PIN2_CONNECTION"
  },
  "source_trace_292": {
    "name": "SW_RESET_PIN1_CONNECTION"
  },
  "source_trace_293": {
    "name": "SW_RESET_PIN2_CONNECTION"
  },
  "source_trace_294": {
    "name": "U_USB_ESD_PIN1_CONNECTION"
  },
  "source_trace_295": {
    "name": "U_USB_ESD_PIN2_CONNECTION"
  },
  "source_trace_296": {
    "name": "U_USB_ESD_PIN3_CONNECTION"
  },
  "source_trace_297": {
    "name": "U_USB_ESD_PIN4_CONNECTION"
  },
  "source_trace_298": {
    "name": "U_USB_ESD_PIN5_CONNECTION"
  },
  "source_trace_299": {
    "name": "U_USB_ESD_PIN6_CONNECTION"
  },
  "source_trace_300": {
    "name": "C_ESD_SUPPLY",
    "max_length": 16
  },
  "source_trace_301": {
    "name": "C_ESD_GROUND",
    "max_length": 1000
  },
  "source_trace_302": {
    "name": "VM_INPUT",
    "min_trace_thickness": 0.15
  },
  "source_trace_303": {
    "name": "VM_FUSED",
    "min_trace_thickness": 0.15
  },
  "source_trace_304": {
    "name": "VM_PROTECTED",
    "min_trace_thickness": 0.8
  },
  "source_trace_305": {
    "name": "VM_TVS",
    "min_trace_thickness": 0.8
  },
  "source_trace_306": {
    "name": "VM_TVS_GND",
    "min_trace_thickness": 0.8
  },
  "source_trace_307": {
    "name": "VM_BULK",
    "min_trace_thickness": 0.8
  },
  "source_trace_308": {
    "name": "VM_BULK_GND",
    "min_trace_thickness": 0.8
  },
  "source_trace_309": {
    "name": "VM_CER",
    "min_trace_thickness": 0.8
  },
  "source_trace_310": {
    "name": "VM_CER_GND",
    "min_trace_thickness": 0.8
  },
  "source_trace_311": {
    "name": "DRV_VMA",
    "min_trace_thickness": 0.8
  },
  "source_trace_312": {
    "name": "DRV_VMB",
    "min_trace_thickness": 0.8
  },
  "source_trace_313": {
    "name": "DRV_C_VMA",
    "max_length": 25,
    "min_trace_thickness": 0.3
  },
  "source_trace_314": {
    "name": "DRV_C_VMA_GND",
    "max_length": 25,
    "min_trace_thickness": 0.3
  },
  "source_trace_315": {
    "name": "DRV_C_VMB",
    "max_length": 25,
    "min_trace_thickness": 0.3
  },
  "source_trace_316": {
    "name": "DRV_C_VMB_GND",
    "max_length": 25,
    "min_trace_thickness": 0.3
  },
  "source_trace_317": {
    "name": "DRV_CP1",
    "max_length": 25,
    "min_trace_thickness": 0.15
  },
  "source_trace_318": {
    "name": "DRV_CP2",
    "max_length": 25,
    "min_trace_thickness": 0.15
  },
  "source_trace_319": {
    "name": "DRV_VCP",
    "max_length": 25,
    "min_trace_thickness": 0.12
  },
  "source_trace_320": {
    "name": "DRV_VCP_RETURN",
    "max_length": 25,
    "min_trace_thickness": 0.15
  },
  "source_trace_321": {
    "name": "DRV_VCP_PULL",
    "max_length": 25,
    "min_trace_thickness": 0.12
  },
  "source_trace_322": {
    "name": "DRV_VCP_PULL_RETURN",
    "min_trace_thickness": 0.15
  },
  "source_trace_323": {
    "name": "DRV_3V3_BYPASS",
    "max_length": 25,
    "min_trace_thickness": 0.12
  },
  "source_trace_324": {
    "name": "DRV_3V3_GND",
    "max_length": 25,
    "min_trace_thickness": 0.15
  },
  "source_trace_325": {
    "name": "DRV_REF_FEED",
    "min_trace_thickness": 0.1
  },
  "source_trace_326": {
    "name": "DRV_REF_DIV",
    "min_trace_thickness": 0.15
  },
  "source_trace_327": {
    "name": "DRV_REF_BOTTOM",
    "min_trace_thickness": 0.15
  },
  "source_trace_328": {
    "name": "DRV_REF_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_329": {
    "name": "DRV_REF_CAP",
    "max_length": 25,
    "min_trace_thickness": 0.15
  },
  "source_trace_330": {
    "name": "DRV_REF_CAP_GND",
    "max_length": 25,
    "min_trace_thickness": 0.15
  },
  "source_trace_331": {
    "name": "DRV_AVREF",
    "min_trace_thickness": 0.15
  },
  "source_trace_332": {
    "name": "DRV_BVREF",
    "min_trace_thickness": 0.15
  },
  "source_trace_333": {
    "name": "DRV_ISEN_A",
    "min_trace_thickness": 0.12
  },
  "source_trace_334": {
    "name": "DRV_ISEN_A_GND",
    "min_trace_thickness": 0.4
  },
  "source_trace_335": {
    "name": "DRV_ISEN_B",
    "min_trace_thickness": 0.12
  },
  "source_trace_336": {
    "name": "DRV_ISEN_B_GND",
    "min_trace_thickness": 0.4
  },
  "source_trace_337": {
    "name": "TRACE_MOTOR_STEP",
    "min_trace_thickness": 0.15
  },
  "source_trace_338": {
    "name": "TRACE_MOTOR_DIR",
    "min_trace_thickness": 0.15
  },
  "source_trace_339": {
    "name": "MOTOR_SLEEP",
    "min_trace_thickness": 0.15
  },
  "source_trace_340": {
    "name": "MOTOR_RESET",
    "min_trace_thickness": 0.15
  },
  "source_trace_341": {
    "name": "MOTOR_ENABLE_PULLDOWN",
    "min_trace_thickness": 0.15
  },
  "source_trace_342": {
    "name": "MOTOR_ENABLE_PULLDOWN_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_343": {
    "name": "TRACE_MOTOR_FAULT",
    "min_trace_thickness": 0.15
  },
  "source_trace_344": {
    "name": "MOTOR_FAULT_PULLUP",
    "min_trace_thickness": 0.15
  },
  "source_trace_345": {
    "name": "MOTOR_FAULT_PULLUP_3V3",
    "min_trace_thickness": 0.15
  },
  "source_trace_346": {
    "name": "DRV_ENABLE_ACTIVE"
  },
  "source_trace_347": {
    "name": "DRV_MODE0"
  },
  "source_trace_348": {
    "name": "DRV_MODE1"
  },
  "source_trace_349": {
    "name": "DRV_GND1",
    "min_trace_thickness": 0.3
  },
  "source_trace_350": {
    "name": "DRV_GND2",
    "min_trace_thickness": 0.3
  },
  "source_trace_351": {
    "name": "DRV_EP_GND",
    "min_trace_thickness": 0.8
  },
  "source_trace_352": {
    "name": "MOTOR_A_PLUS",
    "min_trace_thickness": 0.3
  },
  "source_trace_353": {
    "name": "MOTOR_A_MINUS",
    "min_trace_thickness": 0.3
  },
  "source_trace_354": {
    "name": "MOTOR_B_PLUS",
    "min_trace_thickness": 0.3
  },
  "source_trace_355": {
    "name": "MOTOR_B_MINUS",
    "min_trace_thickness": 0.3
  },
  "source_trace_356": {
    "name": "TEMP_VDD",
    "min_trace_thickness": 0.15
  },
  "source_trace_357": {
    "name": "TEMP_GND",
    "min_trace_thickness": 0.3
  },
  "source_trace_358": {
    "name": "TEMP_ADDR",
    "max_length": 25,
    "min_trace_thickness": 0.12
  },
  "source_trace_359": {
    "name": "TEMP_SDA",
    "min_trace_thickness": 0.15
  },
  "source_trace_360": {
    "name": "TEMP_SCL",
    "min_trace_thickness": 0.15
  },
  "source_trace_361": {
    "name": "TEMP_ALERT",
    "min_trace_thickness": 0.15
  },
  "source_trace_362": {
    "name": "TEMP_ALERT_PULLUP",
    "min_trace_thickness": 0.15
  },
  "source_trace_363": {
    "name": "TEMP_ALERT_PULLUP_3V3",
    "min_trace_thickness": 0.15
  },
  "source_trace_364": {
    "name": "TEMP_BYPASS",
    "max_length": 25,
    "min_trace_thickness": 0.12
  },
  "source_trace_365": {
    "name": "TEMP_BYPASS_GND",
    "max_length": 25,
    "min_trace_thickness": 0.15
  },
  "source_trace_366": {
    "name": "USB_DATA_CC1_RD",
    "min_trace_thickness": 0.15
  },
  "source_trace_367": {
    "name": "USB_DATA_CC2_RD",
    "min_trace_thickness": 0.15
  },
  "source_trace_368": {
    "name": "USB_DATA_CC1_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_369": {
    "name": "USB_DATA_CC2_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_370": {
    "name": "USB_PWR_SIGNAL_GND",
    "min_trace_thickness": 0.3
  },
  "source_trace_371": {
    "name": "USB_PWR_SHELL_GND",
    "min_trace_thickness": 0.3
  },
  "source_trace_372": {
    "name": "USB_PWR_BOARD_GND",
    "min_trace_thickness": 0.3
  },
  "source_trace_373": {
    "name": "VBUS_SWITCH_GATE",
    "min_trace_thickness": 0.15
  },
  "source_trace_374": {
    "name": "VBUS_SOURCE_1",
    "min_trace_thickness": 0.8
  },
  "source_trace_375": {
    "name": "VBUS_SOURCE_2",
    "min_trace_thickness": 0.8
  },
  "source_trace_376": {
    "name": "VBUS_SOURCE_3",
    "min_trace_thickness": 0.25
  },
  "source_trace_377": {
    "name": "VBUS_DRAIN_5",
    "min_trace_thickness": 0.8
  },
  "source_trace_378": {
    "name": "VBUS_DRAIN_6",
    "min_trace_thickness": 0.8
  },
  "source_trace_379": {
    "name": "VBUS_DRAIN_7",
    "min_trace_thickness": 0.8
  },
  "source_trace_380": {
    "name": "BUCK_INPUT_BYPASS",
    "max_length": 15,
    "min_trace_thickness": 0.8
  },
  "source_trace_381": {
    "name": "ETH_TXN_TERM",
    "min_trace_thickness": 0.15
  },
  "source_trace_382": {
    "name": "ETH_TXP_TERM",
    "min_trace_thickness": 0.15
  },
  "source_trace_383": {
    "name": "ETH_RXN_TERM_IN",
    "min_trace_thickness": 0.2
  },
  "source_trace_384": {
    "name": "ETH_RXN_TERM_BIAS",
    "min_trace_thickness": 0.2
  },
  "source_trace_385": {
    "name": "ETH_RXP_TERM_IN",
    "min_trace_thickness": 0.2
  },
  "source_trace_386": {
    "name": "ETH_RXP_TERM_BIAS",
    "min_trace_thickness": 0.2
  },
  "source_trace_387": {
    "name": "ETH_TCT_FEED",
    "min_trace_thickness": 0.3
  },
  "source_trace_388": {
    "name": "ETH_TCT_DECOUPLE",
    "min_trace_thickness": 0.2
  },
  "source_trace_389": {
    "name": "ETH_TCT_DECOUPLE_GND",
    "min_trace_thickness": 0.2
  },
  "source_trace_390": {
    "name": "ETH_RCT_DECOUPLE",
    "min_trace_thickness": 0.2
  },
  "source_trace_391": {
    "name": "ETH_RCT_DECOUPLE_GND",
    "min_trace_thickness": 0.2
  },
  "source_trace_392": {
    "name": "ISET_210_VREF",
    "max_length": 25,
    "min_trace_thickness": 0.15
  },
  "source_trace_393": {
    "name": "ISET_210_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_394": {
    "name": "PD_12V_VSET",
    "min_trace_thickness": 0.15
  },
  "source_trace_395": {
    "name": "PD_12V_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_396": {
    "name": "STATUS_DATA_MCU",
    "min_trace_thickness": 0.15
  },
  "source_trace_397": {
    "name": "STATUS_DATA_BUFFER_IN",
    "min_trace_thickness": 0.15
  },
  "source_trace_398": {
    "name": "STATUS_PULLDOWN_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_399": {
    "name": "STATUS_BUFFER_OE",
    "min_trace_thickness": 0.15
  },
  "source_trace_400": {
    "name": "STATUS_BUFFER_GND",
    "min_trace_thickness": 0.2
  },
  "source_trace_401": {
    "name": "STATUS_BUFFER_5V",
    "min_trace_thickness": 0.2
  },
  "source_trace_402": {
    "name": "STATUS_BUFFER_DECOUPLE",
    "max_length": 8,
    "min_trace_thickness": 0.2
  },
  "source_trace_403": {
    "name": "STATUS_BUFFER_DECOUPLE_GND",
    "max_length": 8,
    "min_trace_thickness": 0.2
  },
  "source_trace_404": {
    "name": "STATUS_DATA_BUFFER_OUT",
    "min_trace_thickness": 0.15
  },
  "source_trace_405": {
    "name": "STATUS_DATA_LED",
    "min_trace_thickness": 0.15
  },
  "source_trace_406": {
    "name": "STATUS_LED_5V",
    "min_trace_thickness": 0.2
  },
  "source_trace_407": {
    "name": "STATUS_LED_GND",
    "min_trace_thickness": 0.2
  },
  "source_trace_408": {
    "name": "STATUS_LED_DECOUPLE",
    "max_length": 8,
    "min_trace_thickness": 0.2
  },
  "source_trace_409": {
    "name": "STATUS_LED_DECOUPLE_GND",
    "max_length": 8,
    "min_trace_thickness": 0.2
  },
  "source_trace_410": {
    "name": "BUZZER_PWM_MCU",
    "min_trace_thickness": 0.15
  },
  "source_trace_411": {
    "name": "BUZZER_GATE_DRIVE",
    "min_trace_thickness": 0.15
  },
  "source_trace_412": {
    "name": "BUZZER_GATE_PULLDOWN",
    "min_trace_thickness": 0.15
  },
  "source_trace_413": {
    "name": "BUZZER_GATE_PULLDOWN_GND",
    "min_trace_thickness": 0.15
  },
  "source_trace_414": {
    "name": "BUZZER_SOURCE_GND",
    "min_trace_thickness": 0.3
  },
  "source_trace_415": {
    "name": "BUZZER_3V3",
    "min_trace_thickness": 0.2
  },
  "source_trace_416": {
    "name": "BUZZER_LOW_SIDE",
    "min_trace_thickness": 0.2
  },
  "source_trace_417": {
    "name": "BUZZER_FLYBACK_A",
    "min_trace_thickness": 0.2
  },
  "source_trace_418": {
    "name": "BUZZER_FLYBACK_K",
    "max_length": 28,
    "min_trace_thickness": 0.2
  },
  "source_trace_419": {
    "name": "BUZZER_DECOUPLE",
    "max_length": 8,
    "min_trace_thickness": 0.3
  },
  "source_trace_420": {
    "name": "BUZZER_DECOUPLE_GND",
    "max_length": 8,
    "min_trace_thickness": 0.3
  }
}