PhotoTherapy Workflow Review
flux
U_TEENSY1 is at (160.00, 113.50) mm, 0°; J_PI1 is at (195.00, 113.50) mm, 0°, near the right board edge with outward ribbon exit and about 35 mm from the Teensy center.U_TEENSY1 and J_PI1 in their new region, no local collisions, and no routing was performed.flux
Q_RESET1; initial overlap was not directly reported by the available checker, final explicit overlap source count = 1 (Q_RESET1).flux
Q_RESET1 with a clean MMBT3904 footprint.U_NUCLEO1.U_NUCLEO1 Morpho terminals.U_NUCLEO1 properties.CN7_01…CN7_38 and CN10_01…CN10_38 was not created/applied in this run because the available project mutation tools did not expose a safe selectable custom component/part UID workflow for replacing U_NUCLEO1 while preserving all existing nets.NUCLEO-G474RE part with function-qualified terminals such as:PA0::CN7_28PC1/PB9::CN7_36PA6::CN10_13E5V::CN7_6U_NUCLEO1 part can be created/imported and selected safely.Table
| Current live terminal | Future required symbol pin number / footprint pad | Physical signal name | Status |
|---|---|---|---|
| PC10::CN7_1 | CN7_01 | PC10 | Pending custom symbol remap |
| PC11::CN7_2 | CN7_02 | PC11 | Pending custom symbol remap |
| PC12::CN7_3 | CN7_03 | PC12 | Pending custom symbol remap |
| PD2::CN7_4 | CN7_04 | PD2 | Pending custom symbol remap |
| VDD::CN7_5 | CN7_05 | VDD internal | Pending custom symbol remap; do not externally drive |
| E5V::CN7_6 | CN7_06 | E5V | Pending custom symbol remap; connected to NUCLEO_E5V_5V |
| P8-BOOT0::CN7_7 | CN7_07 | BOOT0 | Pending custom symbol remap |
| GND_CN7_8::CN7_8 | CN7_08 | GND | Pending custom symbol remap; connected to DGND |
| NC_CN7_9::CN7_9 | CN7_09 | NC | Pending custom symbol remap; intentional NC |
| NC_CN7_10::CN7_10 | CN7_10 | NC | Pending custom symbol remap; intentional NC |
| NC_CN7_11::CN7_11 | CN7_11 | NC | Pending custom symbol remap; intentional NC |
| IOREF::CN7_12 | CN7_12 | IOREF | Pending custom symbol remap |
| PA13::CN7_13 | CN7_13 | PA13 | Pending custom symbol remap |
| ~RST::CN7_14 | CN7_14 | NRST | Pending custom symbol remap |
| PA14::CN7_15 | CN7_15 | PA14 | Pending custom symbol remap |
| +3V3::CN7_16 | CN7_16 | +3V3 NUCLEO internal rail | Pending custom symbol remap; do not externally drive |
| PA15::CN7_17 | CN7_17 | PA15 | Pending custom symbol remap |
| +5V::CN7_18 | CN7_18 | +5V NUCLEO rail | Pending custom symbol remap |
| GND_CN7_19::CN7_19 | CN7_19 | GND | Pending custom symbol remap; connected to DGND |
| GND_CN7_20::CN7_20 | CN7_20 | GND | Pending custom symbol remap; connected to DGND |
| PB7::CN7_21 | CN7_21 | PB7 | Pending custom symbol remap |
| GND_CN7_22::CN7_22 | CN7_22 | GND | Pending custom symbol remap; connected to DGND |
| PC13::CN7_23 | CN7_23 | PC13 | Pending custom symbol remap |
| VIN::CN7_24 | CN7_24 | VIN | Pending custom symbol remap; intentional NC |
| PC14::CN7_25 | CN7_25 | PC14 | Pending custom symbol remap |
| NC_CN7_26::CN7_26 | CN7_26 | NC | Pending custom symbol remap; intentional NC |
| PC15::CN7_27 | CN7_27 | PC15 | Pending custom symbol remap |
| PA0::CN7_28 | CN7_28 | PA0 | Pending custom symbol remap; connected to MONITOR_MUX_A0 |
| PF0::CN7_29 | CN7_29 | PF0 | Pending custom symbol remap |
| PA1::CN7_30 | CN7_30 | PA1 | Pending custom symbol remap; connected to MONITOR_MUX_A1 |
| PF1::CN7_31 | CN7_31 | PF1 | Pending custom symbol remap |
| PA4::CN7_32 | CN7_32 | PA4 | Pending custom symbol remap; connected to MONITOR_MUX_A2 |
| VBAT::CN7_33 | CN7_33 | VBAT | Pending custom symbol remap; intentional NC |
| PB0::CN7_34 | CN7_34 | PB0 | Pending custom symbol remap; connected to MONITOR_MUX_A3 |
| PC2::CN7_35 | CN7_35 | PC2 | Pending custom symbol remap |
| PC1/PB9::CN7_36 | CN7_36 | PC1/PB9 selectable | Pending custom symbol remap; connected to TEMP_FREQ_CAPTURE |
| PC3::CN7_37 | CN7_37 | PC3 | Pending custom symbol remap |
| PC0/PA15::CN7_38 | CN7_38 | PC0/PA15 selectable | Pending custom symbol remap; connected to POWER_MONITOR_ADC |
| PC9::CN10_1 | CN10_01 | PC9 | Pending custom symbol remap |
| PC8::CN10_2 | CN10_02 | PC8 | Pending custom symbol remap |
| PB8::CN10_3 | CN10_03 | PB8 | Pending custom symbol remap |
| PC6::CN10_4 | CN10_04 | PC6 | Pending custom symbol remap |
| PB9::CN10_5 | CN10_05 | PB9 | Pending custom symbol remap |
| PC5::CN10_6 | CN10_06 | PC5 | Pending custom symbol remap |
| AVDD::CN10_7 | CN10_07 | AVDD internal | Pending custom symbol remap; do not externally drive |
| 5V_USB_CHGR::CN10_8 | CN10_08 | 5V_USB_CHGR | Pending custom symbol remap |
| GND_CN10_9::CN10_9 | CN10_09 | GND | Pending custom symbol remap; connected to DGND |
| NC_CN10_10::CN10_10 | CN10_10 | NC | Pending custom symbol remap; intentional NC |
| PA5::CN10_11 | CN10_11 | PA5 | Pending custom symbol remap |
| PA12::CN10_12 | CN10_12 | PA12 | Pending custom symbol remap |
| PA6::CN10_13 | CN10_13 | PA6 | Pending custom symbol remap; connected to GLOBAL_RETURN_FAULT |
| PA11::CN10_14 | CN10_14 | PA11 | Pending custom symbol remap |
| PA7::CN10_15 | CN10_15 | PA7 | Pending custom symbol remap; connected to HARDWARE_SAFETY_OK |
| PB12::CN10_16 | CN10_16 | PB12 | Pending custom symbol remap |
| PB6::CN10_17 | CN10_17 | PB6 | Pending custom symbol remap; connected to NUCLEO_LASER_ENABLE |
| PB11::CN10_18 | CN10_18 | PB11 | Pending custom symbol remap |
| PC7::CN10_19 | CN10_19 | PC7 | Pending custom symbol remap; connected to RETURN_STATUS_DATA |
| GND_CN10_20::CN10_20 | CN10_20 | GND | Pending custom symbol remap; connected to DGND |
| PA9::CN10_21 | CN10_21 | PA9 | Pending custom symbol remap; connected to RETURN_STATUS_CLK |
| PB2::CN10_22 | CN10_22 | PB2 | Pending custom symbol remap |
| PA8::CN10_23 | CN10_23 | PA8 | Pending custom symbol remap |
| PB1::CN10_24 | CN10_24 | PB1 | Pending custom symbol remap |
| PB10::CN10_25 | CN10_25 | PB10 | Pending custom symbol remap; connected to RETURN_STATUS_LOAD_N |
| PB15::CN10_26 | CN10_26 | PB15 | Pending custom symbol remap |
| PB4::CN10_27 | CN10_27 | PB4 | Pending custom symbol remap; connected to POWER_PEAK_RESET |
| PB14::CN10_28 | CN10_28 | PB14 | Pending custom symbol remap |
| PB5::CN10_29 | CN10_29 | PB5 | Pending custom symbol remap; connected to POWER_TOO_LOW |
| PB13::CN10_30 | CN10_30 | PB13 | Pending custom symbol remap |
| PB3::CN10_31 | CN10_31 | PB3 | Pending custom symbol remap |
| AGND::CN10_32 | CN10_32 | AGND/GND | Pending custom symbol remap; connected to DGND |
| PA10::CN10_33 | CN10_33 | PA10 | Pending custom symbol remap; connected to POWER_TOO_HIGH |
| PC4::CN10_34 | CN10_34 | PC4 | Pending custom symbol remap |
| PA2/PC4::CN10_35 | CN10_35 | PA2/PC4 | Pending custom symbol remap |
| NC_CN10_36::CN10_36 | CN10_36 | NC | Pending custom symbol remap; intentional NC |
| PA3/PC5::CN10_37 | CN10_37 | PA3/PC5 | Pending custom symbol remap |
| NC_CN10_38::CN10_38 | CN10_38 | NC | Pending custom symbol remap; intentional NC |
Table
| Net | Required physical terminal | Live terminal connected | Read-back result |
|---|---|---|---|
| MONITOR_MUX_A0 | CN7_28 / PA0 | U_NUCLEO1:PA0 | PASS |
| MONITOR_MUX_A1 | CN7_30 / PA1 | U_NUCLEO1:PA1 | PASS |
| MONITOR_MUX_A2 | CN7_32 / PA4 | U_NUCLEO1:PA4 | PASS |
| MONITOR_MUX_A3 | CN7_34 / PB0 | U_NUCLEO1:PB0 | PASS |
| TEMP_FREQ_CAPTURE | CN7_36 / PC1 required | U_NUCLEO1:PC1/PB9 | PASS net present; requires PC1 board configuration |
| POWER_MONITOR_ADC | CN7_38 / PC0 required | U_NUCLEO1:PC0/PA15 | PASS; requires PC0 board configuration |
| GLOBAL_RETURN_FAULT | CN10_13 / PA6 | U_NUCLEO1:PA6 | PASS net present on U_NUCLEO1 |
| HARDWARE_SAFETY_OK | CN10_15 / PA7 | U_NUCLEO1:PA7 | PASS |
| NUCLEO_LASER_ENABLE | CN10_17 / PB6 | U_NUCLEO1:PB6 | PASS |
| RETURN_STATUS_DATA | CN10_19 / PC7 | U_NUCLEO1:PC7 | PASS |
| RETURN_STATUS_CLK | CN10_21 / PA9 | U_NUCLEO1:PA9 | PASS |
| RETURN_STATUS_LOAD_N | CN10_25 / PB10 | U_NUCLEO1:PB10 | PASS |
| POWER_PEAK_RESET | CN10_27 / PB4 | U_NUCLEO1:PB4 | PASS |
| POWER_TOO_LOW | CN10_29 / PB5 | U_NUCLEO1:PB5 | PASS |
| POWER_TOO_HIGH | CN10_33 / PA10 | U_NUCLEO1:PA10 | PASS |
| NUCLEO_E5V_5V | CN7_06 / E5V | U_NUCLEO1:E5V | PASS |
| DGND | GND/AGND contacts | U_NUCLEO1 GND pins and AGND | PASS |
VIN::CN7_24 — intentional NC.VBAT::CN7_33 — intentional NC.VDD::CN7_5 — internal NUCLEO rail; do not externally drive.AVDD::CN10_7 — internal NUCLEO rail; do not externally drive.NC_CN7_9, NC_CN7_10, NC_CN7_11, NC_CN7_26, NC_CN10_10, NC_CN10_36, NC_CN10_38 — intentional NC/reserved.U_NUCLEO1 properties:TEMP_FREQ_CAPTURE. Verify the D-01 solder-bridge configuration before installation.POWER_MONITOR_ADC. Verify the D-01 solder-bridge configuration before installation.Table
| Check | Result |
|---|---|
| Symbol terminal count = 76 | PASS for existing U_NUCLEO1 terminal count |
| Footprint pad count = 76 | PASS for proposed footprint artifact |
| Every symbol pin number matches footprint pad ID | FAIL — existing live symbol terminal names do not exactly equal CN7_01…CN10_38 |
| Duplicate symbol pin numbers = 0 | PASS by current unique terminal names; exact pad-ID fields still pending |
| Duplicate footprint pad identifiers = 0 | PASS from prior footprint review |
| Unmapped symbol terminals = 0 | PASS physically by suffix mapping; FAIL for exact pad-ID field requirement |
| Unmapped footprint pads = 0 | PASS physically by suffix mapping; FAIL for exact pad-ID field requirement |
| CN7/CN10 connector swaps = 0 | PASS |
| Odd/even reversals = 0 | PASS |
| Mirroring errors = 0 | PASS |
| Required monitoring nets unconnected = 0 | PASS after this phase |
| Required safety nets unconnected = 0 | PASS after this phase |
| Mechanical coordinates unchanged | PASS — footprint not applied/edited |
| Real ERC errors = 0 | FAIL only because known U_NUCLEO1 power-symbol ERC remains; no new required-net ERC blocker found |
U_NUCLEO1 still reports the known power-symbol issues:U_NUCLEO1:AVDDU_NUCLEO1:VDDU_NUCLEO1:VINU_NUCLEO1:VBATCN7_01…CN7_38 and CN10_01…CN10_38. The carrier footprint must not be applied/placed until a custom/forked U_NUCLEO1 symbol with exact pad-ID pin numbers is available and selected.Scope
Important limitation
Old-terminal-to-new-terminal migration table
Required-net connection table
Intentional-NC / reserved list
Shared/configurable CN7 pin notes
Validation results
ERC result
Terminal-to-footprint mapping result