seveibar/pd-dual-stepper-controller
Bottom-side PCB silkscreen artwork consisting of embedded mirrored TS Circuit SVG logos, with via-clearance-aware lower-board placement.
- Version
- 0.1.0
- License
- unset
- Stars
- 0
mechanical/compact-placement.json
{
"DRIVER": {
"pcbX": 13,
"pcbY": -11,
"pcbRotation": 90
},
"C_DRV_3V3": {
"pcbX": 8.2,
"pcbY": -6.8,
"pcbRotation": 180
},
"R_DRV_REF_TOP": {
"pcbX": 7,
"pcbY": -9,
"pcbRotation": 90
},
"R_DRV_REF_BOTTOM": {
"pcbX": 8.2,
"pcbY": -11,
"pcbRotation": 90
},
"C_DRV_REF": {
"pcbX": 7,
"pcbY": -7.6,
"pcbRotation": 0
},
"R_DRV_ENABLE_PU": {
"pcbX": 8.2,
"pcbY": -9,
"pcbRotation": 90
},
"R_SLEEP_PD": {
"pcbX": 8.2,
"pcbY": -13,
"pcbRotation": 0
},
"R_FAULT_PU": {
"pcbX": 8.2,
"pcbY": -14.5,
"pcbRotation": 0
},
"R_MCU_ENABLE_PD": {
"pcbX": 8.2,
"pcbY": -16,
"pcbRotation": 0
},
"C_CP": {
"pcbX": 17.8,
"pcbY": -15.2,
"pcbRotation": 90
},
"C_VCP": {
"pcbX": 19,
"pcbY": -14.2,
"pcbRotation": 90
},
"R_VCP": {
"pcbX": 20.2,
"pcbY": -14.2,
"pcbRotation": 90
},
"C_VMA": {
"pcbX": 17.8,
"pcbY": -13.2,
"pcbRotation": 90
},
"C_VM_HF": {
"pcbX": 17.8,
"pcbY": -8.6,
"pcbRotation": 270
},
"C_VM_BULK": {
"pcbX": 21,
"pcbY": -16.7,
"pcbRotation": 0
},
"R_ISEN_A": {
"pcbX": 20.5,
"pcbY": -12.1,
"pcbRotation": 0
},
"R_ISEN_B": {
"pcbX": 20.5,
"pcbY": -9.7,
"pcbRotation": 0
},
"Q_PD_ENABLE": {
"pcbX": 7,
"pcbY": -19,
"pcbRotation": 270
},
"R_PD_ENABLE_PU": {
"pcbX": 9.5,
"pcbY": -19,
"pcbRotation": 0
},
"DRIVER_M2": {
"pcbX": 13,
"pcbY": 7,
"pcbRotation": 90
},
"C_DRV_3V3_M2": {
"pcbX": 8.2,
"pcbY": 11.2,
"pcbRotation": 180
},
"R_DRV_REF_TOP_M2": {
"pcbX": 7,
"pcbY": 9,
"pcbRotation": 90
},
"R_DRV_REF_BOTTOM_M2": {
"pcbX": 8.2,
"pcbY": 7,
"pcbRotation": 90
},
"C_DRV_REF_M2": {
"pcbX": 7,
"pcbY": 10.4,
"pcbRotation": 0
},
"R_DRV_ENABLE_PU_M2": {
"pcbX": 8.2,
"pcbY": 9,
"pcbRotation": 90
},
"R_SLEEP_PD_M2": {
"pcbX": 8.2,
"pcbY": 5,
"pcbRotation": 0
},
"R_FAULT_PU_M2": {
"pcbX": 8.2,
"pcbY": 3.5,
"pcbRotation": 0
},
"R_MCU_ENABLE_PD_M2": {
"pcbX": 8.2,
"pcbY": 2,
"pcbRotation": 0
},
"C_CP_M2": {
"pcbX": 17.8,
"pcbY": 2.8,
"pcbRotation": 90
},
"C_VCP_M2": {
"pcbX": 19,
"pcbY": 3.8,
"pcbRotation": 90
},
"R_VCP_M2": {
"pcbX": 20.2,
"pcbY": 3.8,
"pcbRotation": 90
},
"C_VMA_M2": {
"pcbX": 17.8,
"pcbY": 4.8,
"pcbRotation": 90
},
"C_VM_HF_M2": {
"pcbX": 17.8,
"pcbY": 9.4,
"pcbRotation": 270
},
"C_VM_BULK_M2": {
"pcbX": 21,
"pcbY": 1.3,
"pcbRotation": 0
},
"R_ISEN_A_M2": {
"pcbX": 20.5,
"pcbY": 5.9,
"pcbRotation": 0
},
"R_ISEN_B_M2": {
"pcbX": 20.5,
"pcbY": 8.3,
"pcbRotation": 0
},
"Q_PD_ENABLE_M2": {
"pcbX": 3,
"pcbY": 6.5,
"pcbRotation": 270
},
"R_PD_ENABLE_PU_M2": {
"pcbX": 5.5,
"pcbY": 7,
"pcbRotation": 90
},
"R_M2_REQUEST_PD": {
"pcbX": 3,
"pcbY": 9,
"pcbRotation": 0
},
"J1": {
"pcbX": 23.75,
"pcbY": -9,
"pcbRotation": 90
},
"J2": {
"pcbX": 23.75,
"pcbY": 8,
"pcbRotation": 90
},
"U_TEMP": {
"pcbX": 16,
"pcbY": -18.5,
"pcbRotation": 180
},
"C_TEMP": {
"pcbX": 17,
"pcbY": -19.8,
"pcbRotation": 180
},
"R_TEMP_SDA": {
"pcbX": 18,
"pcbY": -21,
"pcbRotation": 0
},
"R_TEMP_SCL": {
"pcbX": 21,
"pcbY": -21,
"pcbRotation": 0
},
"R_PHASE_A": {
"pcbX": 2,
"pcbY": -4,
"pcbRotation": 180
},
"U_CURRENT_A": {
"pcbX": 2,
"pcbY": -8,
"pcbRotation": 270
},
"C_CURRENT_A": {
"pcbX": 5.5,
"pcbY": -10.7,
"pcbRotation": 180
},
"R_ADC_A": {
"pcbX": -2.5,
"pcbY": -4,
"pcbRotation": 90
},
"C_ADC_A": {
"pcbX": -3.6,
"pcbY": -4,
"pcbRotation": 90
},
"R_PHASE_B": {
"pcbX": 2,
"pcbY": -12,
"pcbRotation": 180
},
"U_CURRENT_B": {
"pcbX": 2,
"pcbY": -16,
"pcbRotation": 270
},
"C_CURRENT_B": {
"pcbX": 5.5,
"pcbY": -18.7,
"pcbRotation": 180
},
"R_ADC_B": {
"pcbX": -1,
"pcbY": -10.7,
"pcbRotation": 0
},
"C_ADC_B": {
"pcbX": -3.2,
"pcbY": -10.7,
"pcbRotation": 0
},
"J_MOTOR_USB": {
"pcbX": 9,
"pcbY": 16.7,
"pcbRotation": 180
},
"U_PD": {
"pcbX": 11,
"pcbY": -1,
"pcbRotation": 90
},
"C_PD_VDD": {
"pcbX": 17,
"pcbY": -3.5,
"pcbRotation": 0
},
"R_PD_VDD": {
"pcbX": 0,
"pcbY": 11,
"pcbRotation": 90
},
"R_PD_VBUS": {
"pcbX": 9,
"pcbY": -4,
"pcbRotation": 0
},
"C_PD_VBUS": {
"pcbX": -0.5,
"pcbY": -0.7,
"pcbRotation": 90
},
"F_MOTOR_VBUS": {
"pcbX": 1.5,
"pcbY": 17,
"pcbRotation": 90
},
"D_MOTOR_BLOCK": {
"pcbX": -1,
"pcbY": 6,
"pcbRotation": 0
},
"C_MOTOR_BULK": {
"pcbX": 0.5,
"pcbY": 3.1,
"pcbRotation": 0
},
"D_MOTOR_TVS": {
"pcbX": 24,
"pcbY": -1.1,
"pcbRotation": 0
},
"TP_PD": {
"pcbX": -2,
"pcbY": 11,
"pcbRotation": 0
},
"TP_VMOTOR": {
"pcbX": 20,
"pcbY": -3,
"pcbRotation": 0
},
"TP_PD_GND": {
"pcbX": 26.5,
"pcbY": 1.5,
"pcbRotation": 0
},
"Q_PD_CFG1": {
"pcbX": 15.5,
"pcbY": 16,
"pcbRotation": 0
},
"R_PD_CFG1_PU": {
"pcbX": 15,
"pcbY": 13.5,
"pcbRotation": 0
},
"Q_PD_CFG2": {
"pcbX": 18.5,
"pcbY": 16,
"pcbRotation": 0
},
"R_PD_CFG2_PU": {
"pcbX": 18,
"pcbY": 13.5,
"pcbRotation": 0
},
"Q_PD_CFG3": {
"pcbX": 21.5,
"pcbY": 16,
"pcbRotation": 0
},
"R_PD_CFG3_PU": {
"pcbX": 21,
"pcbY": 13.5,
"pcbRotation": 0
},
"BZ1": {
"pcbX": -19.5,
"pcbY": 0,
"pcbRotation": 0
},
"Q_BUZZER": {
"pcbX": -18,
"pcbY": -8.5,
"pcbRotation": 90
},
"D_BUZZER": {
"pcbX": -22,
"pcbY": -8,
"pcbRotation": 90
},
"R_BUZZER_GATE": {
"pcbX": -20,
"pcbY": -11.5,
"pcbRotation": 0
},
"R_BUZZER_PD": {
"pcbX": -20,
"pcbY": -9,
"pcbRotation": 90
},
"C_BUZZER": {
"pcbX": -20,
"pcbY": -6,
"pcbRotation": 0
},
"D_STATUS": {
"pcbX": -20,
"pcbY": -14,
"pcbRotation": 0
},
"Q_STATUS_R": {
"pcbX": -16,
"pcbY": -18,
"pcbRotation": 0
},
"Q_STATUS_G": {
"pcbX": -12.5,
"pcbY": -18,
"pcbRotation": 0
},
"Q_STATUS_B": {
"pcbX": -9,
"pcbY": -18,
"pcbRotation": 0
},
"R_STATUS_R": {
"pcbX": -17,
"pcbY": -15,
"pcbRotation": 90
},
"R_STATUS_G": {
"pcbX": -15.5,
"pcbY": -15,
"pcbRotation": 90
},
"R_STATUS_B": {
"pcbX": -14,
"pcbY": -15,
"pcbRotation": 90
},
"C_IOVDD6": {
"pcbX": -13.9,
"pcbY": -2,
"pcbRotation": 90
},
"C_3V3": {
"pcbX": -14,
"pcbY": 6,
"pcbRotation": 0
},
"C_VBUS": {
"pcbX": -20,
"pcbY": 7,
"pcbRotation": 90
},
"C_IOVDD3": {
"pcbX": -15.5,
"pcbY": -7,
"pcbRotation": 0
},
"SW_RUN": {
"pcbX": -4.5,
"pcbY": -19,
"pcbRotation": 0
},
"TP_3V3": {
"pcbX": -1,
"pcbY": -21,
"pcbRotation": 0
},
"TP_SWDIO": {
"pcbX": -4,
"pcbY": -21.5,
"pcbRotation": 0
},
"SW_BOOT": {
"pcbX": -4,
"pcbY": 8.5,
"pcbRotation": 0
},
"C_ADC": {
"pcbX": -3,
"pcbY": -9.3,
"pcbRotation": 0
},
"R_RUN": {
"pcbX": -3,
"pcbY": -13,
"pcbRotation": 90
},
"TP_SWCLK": {
"pcbX": -7,
"pcbY": -22,
"pcbRotation": 0
},
"TP_GND": {
"pcbX": -10,
"pcbY": -22,
"pcbRotation": 0
},
"C_DVDD1": {
"pcbX": -9.725,
"pcbY": -0.05,
"pcbRotation": 90
}
}