Sostituzione Componente WT32-ETH01
Started implementing a plan
#Goal
- Replace the current generic U1 socket in the WT32-ETH01 carrier project with a datasheet-accurate WT32-ETH01 socket/component. The upgrade should use the provided WT32-ETH01 datasheet (https://files.seeedstudio.com/products/102991455/WT32-ETH01_datasheet_V1.1-%20en.pdf) as the single source of truth to ensure correct pin numbering, orientation (with the Ethernet connector at the bottom), and proper net connections. Critical corrections include remapping ESP32_D1 and ESP32_D0 to the correct pins described in the datasheet and preserving carrier board net integrity.
#Implementation plan
1. **Review and Validate Datasheet Data**
1. Lock the official WT32-ETH01 datasheet URL as the reference.
2. Extract and verify the correct module I/O numbering (pins 12-15: 12=IO39, 13=IO36, 14=IO15, 15=IO14) and the separate 6-pin debug/programming interface.
2. **Select and Prepare a Datasheet-Accurate Component**
1. Evaluate the Flux library prototype (uid 14fb3602-b4fe-45eb-bf86-fd67557219d4) against the datasheet.
2. Confirm verified pin ordering, grouping, and physical orientation (top view with the Ethernet jack at the bottom).
3. If the library part is accurate, select and add this candidate. If not, create or modify the footprint/symbol as needed.
3. **Update the Schematic**
1. Replace the existing generic 2×13 connector U1 with the datasheet-accurate WT32-ETH01 component.
2. Map existing signals to the correct pins: update ESP32_D1 from pin 15 to the datasheet-correct assignment and similarly correct ESP32_D0 (adjusting to the re-mapped pin for its function, and reassign any misaligned nets).
3. Preserve existing nets (e.g. ESP32_EN, P3V3_REF, P5V, GND, ESP32_BUZZER_CTRL, ESP32_LED_CTRL) and migrate them to the new pin assignments while maintaining net names as much as possible.
4. **Verify Mechanical and PCB Layout Compatibility**
1. Compare the module’s physical dimensions and connector orientation from the datasheet against the current PCB footprint.
2. Validate that the Ethernet connector orientation, pad alignment, shield/keepout areas, and mounting style remain correct.
5. **Conduct Final Audit and Design Checks**
1. Run ERC/DRC to ensure all schematic and connectivity changes are consistent with the new datasheet mapping.
2. Perform a final review of the net assignments and mechanical fit to confirm that the updated U1 meets all target criteria and that no debug pins are mistakenly connected as main I/O pins.
#Success criteria
- The new WT32-ETH01 socket/component accurately reflects the datasheet pin numbering and physical orientation.
- Schematic nets, especially those for ESP32 signals, are correctly re-mapped and preserved.
- PCB layout and mechanical validations confirm a proper fit without disrupting existing routing or placements.
- ERC/DRC passes without errors, ensuring correct integration of the new component.
Execution stopped due to insufficient credits.
0:30
0:00
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.