The Waveshare RP2350-Zero is a compact RP2350 development board that can be used for custom USB projects, PIO-based USB firmware, test fixtures, and embedded hardware experiments. This guide shows the correct cable mapping for 5V, GND, GP13 (D−), and GP12 (D+), followed by a safe soldering and inspection procedure.
RP2350-Zero Cable Pin Mapping
| Cable wire | USB function | RP2350-Zero connection |
|---|---|---|
| Red | 5V power / VBUS | 5V |
| Black | Ground | GND |
| White | USB data negative (D−) | GP13 |
| Green | USB data positive (D+) | GP12 |
GP12 and GP13 are GPIO names printed on the board. They should not be confused with physical header position numbers.Native USB Versus GPIO USB
The RP2350 includes native USB support through the board's USB Type-C connector. Connecting D+ and D− to GP12 and GP13 is different: those GPIO connections require firmware that has been specifically configured for PIO USB or software USB.
Do not assume that every UF2 file or USB library automatically uses these pins. Before soldering, confirm that the firmware expects:
- GP12 for D+
- GP13 for D−
If the firmware uses another GPIO pair, the board may power on normally while the connected USB device is never detected.
Tools and Materials
- Waveshare RP2350-Zero board
- USB cable or purpose-built data cable
- Fine-tip temperature-controlled soldering iron
- Thin electronics solder and flux
- Multimeter with continuity mode
- Wire stripper or precision knife
- Heat-shrink tubing or other strain relief
How to Identify the Cable Wires
Many USB cables use red for 5V, black for ground, white for D−, and green for D+. However, inexpensive or repaired cables may use completely different colors. Some charging-only cables do not include data conductors at all.
- Disconnect the cable from every device and power source.
- Expose only enough of the outer jacket to work comfortably.
- Separate the four conductors without damaging their insulation.
- Use continuity mode to identify each conductor from the connector end.
- Label the verified wires before soldering.
RP2350-Zero Soldering Procedure
1. Prepare the board and cable
Place the RP2350-Zero on a stable, non-conductive work surface. Add heat-shrink tubing before soldering if it will be used for insulation or strain relief.
2. Tin the pads and conductors
Apply a small amount of flux, then lightly tin the verified cable conductors and the required board pads. Avoid large solder blobs that could bridge neighboring pads.
3. Connect ground first
Solder the verified ground conductor to GND. A reliable ground connection is required for both power and USB signaling.
4. Connect the data lines
Solder D− to GP13 and D+ to GP12. Keep both data wires as short as practical and avoid crossing them.
5. Connect 5V last
After rechecking the data and ground connections, solder the verified 5V conductor to the board's 5V pad.
Checks Before Applying Power
- Confirm red/5V reaches only the 5V pad.
- Confirm black/ground reaches only a GND pad.
- Confirm white/D− reaches GP13.
- Confirm green/D+ reaches GP12.
- Check that D+ and D− are not swapped.
- Check for a short circuit between 5V and GND.
- Inspect for solder bridges, loose wire strands, and cold joints.
- Add insulation and strain relief so cable movement cannot pull on the pads.
Troubleshooting
The RP2350-Zero powers on, but USB is not detected
- Verify that the firmware is built for the RP2350-Zero.
- Confirm that the firmware maps D+ to GP12 and D− to GP13.
- Check that the cable is a data cable, not a charging-only cable.
- Inspect D+ and D− for reversed connections or weak solder joints.
The board resets or disconnects
- Check for voltage drop caused by a long or poor-quality cable.
- Inspect the 5V and GND connections.
- Keep the data pair short and close together.
- Remove any unintended second power source.
The board or cable becomes hot
Disconnect power immediately. Do not reconnect the setup until 5V, GND, insulation, and solder bridges have been checked with a multimeter.
Related RP2350 Setup Guide
If you are preparing an RP2350 board for USBLITER8 firmware, board selection, UF2 flashing, and status LED information are covered in our complete setup guide:
USBLITER8 A12/A13 RP2350 Setup Guide
Final Notes
The correct RP2350-Zero wiring is 5V to 5V, ground to GND, D− to GP13, and D+ to GP12 when the selected firmware is configured for that GPIO USB mapping. The most important step is not trusting the cable colors without testing them. A two-minute continuity and short-circuit check can prevent damage to the board, cable, or connected equipment.
This guide is for educational hardware work and authorized device servicing. Work carefully and use only equipment that you own or have permission to service.
No comments:
Note: Only a member of this blog may post a comment.