A Dupont cable (also known as a breadboard jumper wire) is a standardized flexible connecting wire featuring square plastic connector housings engineered for standard 0.1-inch (2.54 mm) pitch pin headers. They are the universal standard for rapid electronics prototyping across Arduino, Raspberry Pi, ESP32, micro:bit, and solderless breadboards.
- Male-to-Male (M-M): Protruding pins on both ends. Used to connect breadboard tie-points together or link an Arduino's female sockets to a breadboard.
- Male-to-Female (M-F): A pin on one end, a socket on the other. Used to connect Arduino female headers directly to sensor modules with male pins (e.g., ultrasonic or temperature sensors), or to route Raspberry Pi male GPIO pins onto a breadboard.
- Female-to-Female (F-F): Sockets on both ends. Used for direct board-to-module connections without a breadboard (e.g., Raspberry Pi GPIO directly to an I2C OLED display or 5V relay module).
- Standard Lengths: 10 cm for compact enclosures and clean, low-clutter builds; 20 cm as the versatile gold standard for desktop workbench prototyping.
If you have ever spent an evening diagnosing why an I2C sensor refuses to acknowledge its address or why an OLED screen randomly flickers off, there is a very high probability the culprit was not your code or your microcontroller. More often than not, it was a loose, mismatched, or over-extended Dupont jumper wire.
Whether you are a student at a Singapore polytechnic or university building your first robotics assignment, an IoT hobbyist wiring up environmental sensors, or an engineer breadboarding a proof-of-concept, understanding connector types, wire gauge limitations, and ribbon cable management will save you hours of frustrating debugging. Here is everything you need to know about Dupont cables.
High-grade multi-color 40-wire ribbon cables easily separated into custom single, double, or bus looms. Standard 2.54mm pitch with secure crimped terminals for Arduino, Raspberry Pi, ESP32, and breadboard builds. Available in Male-to-Male, Male-to-Female, Female-to-Female, and complete 3-in-1 combo packs.
1. Why Are They Called "Dupont" Cables?
The name "Dupont" does not refer to a wire brand; it traces back to the American chemical and manufacturing conglomerate E. I. du Pont de Nemours and Company. In 1972, DuPont acquired Berg Electronics, which had developed a proprietary modular connector system known as the Mini-PV connector.
The Mini-PV design featured stamped metal crimp terminals encased in a rectangular plastic housing with a 0.1-inch (2.54 mm) spacing. Over the decades, patents expired, and third-party manufacturers worldwide adopted the exact form factor to connect PC motherboard front-panel headers (Power Switch, Reset, HDD LED, Internal USB).
When the open-source hardware movement exploded in the late 2000s with the Arduino Uno and later the Raspberry Pi, manufacturers began selling flexible multi-color ribbon cables crimped with these exact 2.54mm single-pin housings. In modern maker terminology, "Dupont cable" has become the universal generic trademark for any single-pin 2.54mm jumper wire.
2. Male vs Female: Which Connector Configuration Do You Need?
Dupont jumper cables are sold in three fundamental gender configurations. Choosing the wrong combination is the #1 reason projects get halted mid-assembly:
| Connector Type | Terminal Ends | Primary Applications & Flow |
|---|---|---|
| Male-to-Male (M-M) | 0.64mm Square Pin on both ends | Solderless breadboard row jumping; Arduino female header to breadboard.Arduino Female Header → Breadboard Hole
|
| Male-to-Female (M-F) | Pin on one end, Socket on other | Connecting Arduino female headers to breakout sensors with male pins; extending Raspberry Pi GPIO to breadboard.Arduino Female Socket → Sensor Male Pin
|
| Female-to-Female (F-F) | Receptacle Socket on both ends | Direct board-to-module hookups without breadboards; logic analyzers, FTDI programmers, relay boards.Raspberry Pi Male GPIO → Sensor Module Male Header
|
3. Length Matters: 10cm vs 20cm vs 30cm
Dupont jumper wires are predominantly manufactured in three standard lengths: 10 cm (~4 inches), 20 cm (~8 inches), and 30 cm (~12 inches). Choosing the right length is not just aesthetic—it directly affects electrical stability.
| Length | Slack & Signal Integrity | Best Recommended Use |
|---|---|---|
| 10 cm (Short) | Extremely neat. Lowest resistance (~0.05 Ω); minimal parasitic capacitance. Best for high-speed SPI / I2C buses. | Compact 3D-printed enclosures, robot chassis, shield-to-board stacks, permanent desktop monitors. |
| 20 cm (Medium) | Generous reach (~0.10 Ω); robust for standard 100kHz–400kHz I2C, UART, and analog ADC signals. | The Workbench Standard. Ideal for general breadboard experiments, school projects, and benchtop testing. |
| 30 cm (Long) | Higher reach but higher inductance; can cause signal drop on high-speed serial buses without pull-ups. | Remotely mounted sensors, reaching external battery boxes, 3D printer gantry endstops, large RC vehicles. |
4. Electrical Limits: Gauge, Current & What NOT to Wire
Because Dupont jumper cables look like standard wires, beginners often assume they can carry any household or hobby electronics load. In reality, standard Dupont wires are strictly low-power signal-level interconnects:
- Wire Gauge: Standard Dupont cables use 26 AWG to 28 AWG stranded wire (typically 7 strands of 0.12mm to 0.14mm tinned copper or copper-clad aluminum).
- Continuous Current Limit: Safe continuous operating current is 0.5A to 1.0A maximum per wire. Exceeding 1.5A causes measurable resistive heating and significant voltage drops across the crimp joint.
- Contact Resistance: A fresh Dupont crimp terminal has approximately 15 to 30 mΩ (milliohms) of contact resistance. Over repeated insertions, or if the terminal spring relaxes, this can rise to over 100 mΩ.
- Working Voltage: Rated for low-voltage DC applications up to 30V–50V DC. Never use Dupont cables for 230V AC mains electricity!
Do not power high-torque servo motors (like MG996R), solenoid valves, DC motors, or multi-meter addressable LED strips (such as WS2812 NeoPixel rings) through a single Dupont wire. When a motor stalls or high current surges through the tiny 28 AWG ground wire, the resulting voltage drop and ground bounce will cause your Arduino or Raspberry Pi to crash or reset spontaneously. Use thicker 20–22 AWG silicone wires for power rails, and reserve Dupont wires for data and control signals!
5. Prototyping Best Practices: Peeling Looms & Color Coding
A. Peeling Custom Multi-Wire Looms
Dupont cables are supplied as a flat 40-strand ribbon. Rather than pulling individual single wires apart and creating a messy web across your desk, peel them off in functional groups:
- 2-Wire Loom (Power Bus): Peel 2 bonded wires (Red + Black) for clean power routing from a battery or buck converter.
- 3-Wire Loom (Analog & Servo): Peel 3 bonded wires (VCC, GND, Signal) for analog sensors, potentiometers, and small SG90 servos.
- 4-Wire Loom (I2C Bus): Peel 4 bonded wires for I2C devices (VCC, GND, SDA, SCL). Keeping them bonded keeps wire lengths identical and shields against stray electromagnetic noise.
- 6-to-8 Wire Loom (SPI Bus): Perfect for SPI TFT displays, SD card modules, and RC522 RFID readers (VCC, GND, MOSI, MISO, SCK, CS, RST).
B. Enforcing the Standard Color Code
When your circuit spans 20+ connections, tracing accidental shorts is nearly impossible if all your wires are yellow. Train yourself to adhere to standard electronics conventions from day one:
C. The 10-Second Fix for Loose Female Connectors
Every maker has encountered a female Dupont socket that feels loose, sliding off a pin with zero friction. You do not need to throw the wire away!
On the side of the black plastic housing, locate the small rectangular plastic retaining latch. Using a needle, craft knife tip, or fine tweezers, gently pry the plastic tab upward by 0.5 mm and slide the metal crimp terminal out. Look at the small metallic leaf-spring barb inside the contact: press it slightly inward with tweezers to restore its clamping tension, then slide it back into the housing until it clicks. Your connector will grip the pin like brand new.
Frequently Asked Questions (FAQ)
Can I plug Dupont wires directly into a Raspberry Pi GPIO header?
Yes. The Raspberry Pi (including Pi 3, Pi 4, Pi 5, and Zero) features a standard 40-pin dual-row male header with 2.54mm pitch. You can plug Female Dupont connectors (F-F or M-F) directly onto any GPIO, 3.3V, 5V, or Ground pin with a secure, snug fit.
What is the difference between Dupont and JST connectors?
Dupont connectors are single-pin or multi-pin unpolarized connectors designed for 0.1-inch (2.54mm) pin headers with friction-fit retention. JST connectors (such as JST-XH 2.5mm or JST-PH 2.0mm) have keyed, locking plastic shrouds that prevent reverse insertion and lock securely against vibration. Dupont is preferred for rapid breadboard re-wiring; JST is preferred for finished, permanent battery and drone wiring.
Can I solder Dupont wires if needed?
Yes. You can cut off one end of a Dupont cable, strip the insulation by 3–5 mm, and solder the stranded copper wire directly to a perfboard, potentiometer, or switch terminal. The opposite female or male connector can then plug straight into your microcontroller or breadboard.
What is the difference between 2.54mm and 2.0mm pitch?
"Pitch" refers to the center-to-center distance between adjacent connector pins. 2.54 mm (0.1 inch) is the universal standard for breadboards, Arduino, and Raspberry Pi. 2.00 mm is a more compact standard used on specialized modules (like XBee wireless modules or compact drone flight controllers). Standard Dupont cables will NOT fit into a 2.0mm header because the plastic housing is too wide.
- Arduino & Raspberry Pi Starter Setup: The Cables and Adapters You Actually Need
- WS2812 NeoPixel LED Ring Guide: Wiring for Arduino, Raspberry Pi & Micro:bit
- USB-C Hubs & Adapters Explained: Add HDMI, USB and Charging to Your Setup
- Which Battery Does My Device Use? A Household Guide for Singapore Homes