{"title":"Raspberry Pi","description":"\u003cp\u003eRaspberry Pi RP2040 and Pico-compatible development boards - USB-C, MicroPython-ready and built for makers. In stock with fast dispatch from New Zealand.\u003c\/p\u003e","products":[{"product_id":"830-400-point-breadboard","title":"Solderless Breadboard – 400 \u0026 830 Point","description":"\u003cstyle\u003e\n.nznpd{--o:#F57C00;--od:#E65100;--ink:#0F172A;--mut:#5b6573;--line:#E8ECF0;--soft:#F7F8FA;max-width:1120px;margin:0 auto;color:var(--ink);font-family:inherit;line-height:1.6;padding:0 5%;box-sizing:border-box}\n.nznpd,.nznpd *{box-sizing:border-box}\n.nznpd p{margin:0;color:var(--mut);font-size:15px;line-height:1.65}\n.nznpd strong{color:var(--ink)}\n.nznpd__intro{font-size:16px;color:var(--ink);font-weight:500;line-height:1.6;max-width:72ch}\n.nznpd__checks{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:26px;row-gap:13px}\n.nznpd__checks li{display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink);line-height:1.45}\n.nznpd__checks li::before{content:\"\\2713\";flex:0 0 auto;width:21px;height:21px;margin-top:1px;border-radius:999px;background:#FFF3E8;color:var(--o);font-size:12px;font-weight:900;line-height:21px;text-align:center}\n.nznpd__qs{background:linear-gradient(170deg,#FFF9F3,#FFF1E6);border:2px solid #FCE0C6;border-radius:16px;padding:22px}\n.nznpd__qs h3{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--od)}\n.nznpd__steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:14px}\n.nznpd__steps li{display:grid;grid-template-columns:27px 1fr;gap:12px}\n.nznpd__steps li::before{counter-increment:s;content:counter(s);width:27px;height:27px;border-radius:999px;background:#fff;border:2px solid #FCE0C6;color:var(--od);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.nznpd__steps strong{display:block;font-size:14px}\n.nznpd__steps p{font-size:13px;margin-top:2px;line-height:1.45}\n.nznpd__block{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}\n.nznpd__h{margin:0 0 28px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);display:flex;align-items:center;gap:10px}\n.nznpd__h::before{content:\"\";flex:0 0 auto;width:20px;height:3px;border-radius:2px;background:var(--o)}\n.nznpd__specs{border:2px solid var(--line);border-radius:12px;overflow:hidden}\n.nznpd__spec{display:grid;grid-template-columns:minmax(150px,.7fr) 1fr;gap:18px;padding:12px 16px;font-size:14px}\n.nznpd__spec:nth-child(odd){background:var(--soft)}\n.nznpd__spec span{color:var(--mut)}\n.nznpd__spec strong{font-weight:700}\n.nznpd__included{display:flex;gap:16px;align-items:center;border:2px solid var(--line);border-radius:16px;background:var(--soft);padding:18px 20px}\n.nznpd__qty{flex:0 0 auto;width:46px;height:46px;border-radius:12px;background:#FFF3E8;color:var(--o);font-weight:800;display:flex;align-items:center;justify-content:center}\n.nznpd__included strong{display:block;font-size:15px;margin-bottom:3px}\n.nznpd__uses{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}\n.nznpd__use{padding:13px 14px;background:var(--soft);border-left:3px solid var(--o);border-radius:0 10px 10px 0;font-size:14px;color:var(--ink);line-height:1.4}\n.nznpd__faqs{display:grid;gap:10px}\n.nznpd__faq{border:2px solid var(--line);border-radius:12px;background:#fff;padding:0 16px;transition:border-color .18s ease}\n.nznpd__faq[open]{border-color:#FCE0C6}\n.nznpd__faq summary{list-style:none;cursor:pointer;padding:15px 0;font-weight:700;font-size:14px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:12px}\n.nznpd__faq summary::-webkit-details-marker{display:none}\n.nznpd__faq summary::after{content:\"\\203A\";flex:0 0 auto;color:var(--o);font-weight:800;font-size:20px;line-height:1;display:inline-block;transform:rotate(90deg);transition:transform .22s ease}\n.nznpd__faq[open] summary::after{transform:rotate(-90deg)}\n.nznpd__faq p{padding:0 0 16px;font-size:14px}\n.nznpd__faq[open] p{animation:nznpdReveal .24s ease}\n@keyframes nznpdReveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}\n.nznpd p.nznpd__note{margin-top:16px;background:var(--soft);border:2px solid var(--line);border-radius:12px;padding:14px 16px;font-size:13.5px;color:var(--mut);line-height:1.55}\n@media (prefers-reduced-motion:reduce){.nznpd__faq summary::after{transition:none}.nznpd__faq[open] p{animation:none}}\n@media (max-width:749px){.nznpd__checks{grid-template-columns:1fr}.nznpd__uses{grid-template-columns:1fr}.nznpd__spec{grid-template-columns:1fr;gap:2px}}\n\u003c\/style\u003e\n\u003cdiv class=\"nznpd\"\u003e\n\u003cdiv class=\"nznpd__lead\"\u003e\n\u003cp class=\"nznpd__intro\"\u003eA solid solderless breadboard for prototyping circuits without soldering. The 400-point suits compact builds and learning; the 830-point gives you more room for bigger projects with multiple modules or sensors side by side. Nickel-plated spring clips hold component leads and wire firmly, and the power rails run the full length of the board.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cul class=\"nznpd__checks\"\u003e\n\u003cli\u003e400 or 830 tie points — pick the size above\u003c\/li\u003e\n\u003cli\u003eNickel-plated phosphor bronze spring clips\u003c\/li\u003e\n\u003cli\u003eLettered rows and numbered columns for easy orientation\u003c\/li\u003e\n\u003cli\u003eFull-length power rails (red\/blue) on each side\u003c\/li\u003e\n\u003cli\u003e2.54mm pitch — fits DIP ICs and dev board pin headers\u003c\/li\u003e\n\u003cli\u003eInterlocking tabs — clip boards side by side to expand\u003c\/li\u003e\n\u003cli\u003eAdhesive backing for bench or enclosure mounting\u003c\/li\u003e\n\u003cli\u003eNo soldering — rearrange circuits instantly\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eSpecifications\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__specs\"\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003e400-point tie points\u003c\/span\u003e\u003cstrong\u003e400 (2 × 5-row half-strips + 2 power rails per side)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003e830-point tie points\u003c\/span\u003e\u003cstrong\u003e830 (2 × 5-row half-strips + 2 power rails per side)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eTie point pitch\u003c\/span\u003e\u003cstrong\u003e2.54mm (0.1 inch)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eWire gauge\u003c\/span\u003e\u003cstrong\u003e20–29 AWG\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eClip material\u003c\/span\u003e\u003cstrong\u003eNickel-plated phosphor bronze\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eBody material\u003c\/span\u003e\u003cstrong\u003eABS plastic\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003e400-point dimensions\u003c\/span\u003e\u003cstrong\u003e~84 × 55 × 9mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003e830-point dimensions\u003c\/span\u003e\u003cstrong\u003e~165 × 55 × 9mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eWhat's in the box\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__included\"\u003e\n\u003cdiv class=\"nznpd__qty\"\u003e1×\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSolderless breadboard (400-point or 830-point, as selected)\u003c\/strong\u003e\u003cp\u003eSingle board. Adhesive backing pre-applied on the underside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eGreat for\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__uses\"\u003e\n\u003cdiv class=\"nznpd__use\"\u003eFirst-time circuit building without soldering\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eArduino and ESP32 prototyping\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eTesting components and circuit ideas quickly\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003ePlacing DIP ICs — 555 timers, logic gates, ATmega\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eSensor and power supply breakouts\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eSchool, university and workshop projects\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003cdiv class=\"nznpd__qs\"\u003e\n\u003ch3\u003eGetting started\u003c\/h3\u003e\n\u003col class=\"nznpd__steps\"\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eOrient the board\u003c\/strong\u003e\u003cp\u003eRows are labelled A–E and F–J either side of the centre gap. Columns number across the board from 1 to 30 (400pt) or 1 to 63 (830pt).\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eUnderstand the connections\u003c\/strong\u003e\u003cp\u003eAll five holes in a row (A–E or F–J) connect within each half-strip. The centre gap separates the halves — DIP ICs straddle this gap perfectly.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eUse the power rails\u003c\/strong\u003e\u003cp\u003eThe long red (+) and blue (–) rails on each side run the full length of the board. Connect your supply here and use short jumpers to distribute power to your components.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eInsert components and wires\u003c\/strong\u003e\u003cp\u003ePush leads straight in until they seat firmly. Pull straight out to remove — wiggling can bend fine component leads.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eCommon questions\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__faqs\"\u003e\n\u003cdetails class=\"nznpd__faq\" open\u003e\n\u003csummary\u003e400 or 830 point — which do I need?\u003c\/summary\u003e\n\u003cp\u003e400-point for compact circuits, single modules, or learning exercises. 830-point for bigger builds with multiple modules or sensors. When in doubt, go 830.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eWill standard DIP ICs fit?\u003c\/summary\u003e\n\u003cp\u003eYes. DIP chips (555 timers, 74HC-series, ATmega, op-amps) straddle the centre gap with each row of pins in a separate half-strip. The 2.54mm pitch matches through-hole DIP components exactly.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eCan I connect two boards together?\u003c\/summary\u003e\n\u003cp\u003eYes. The interlocking tabs on the sides clip boards together to create a wider work surface — useful for bigger projects or for adding extra power rail space.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eWill Arduino or ESP32 dev boards fit?\u003c\/summary\u003e\n\u003cp\u003eYes, all standard 2.54mm pin-header boards fit. Note the 38-pin ESP32 is wide and covers most of an 830pt board — many users connect it via jumper wires rather than plugging in directly.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp class=\"nznpd__note\"\u003e\u003cstrong\u003eGood to know:\u003c\/strong\u003e Breadboards are for low-voltage electronics (typically 5V and under). Not rated for mains voltage. Keep wires short — long wires at high frequencies can act as antennas and cause interference.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NZN Electronics","offers":[{"title":"400 Point Breadboard","offer_id":42644997668960,"sku":"BB-400-1PK","price":4.29,"currency_code":"NZD","in_stock":true},{"title":"830 Point Breadboard","offer_id":42644997701728,"sku":"BB-830-1PK","price":6.89,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/Solderless_Breadboard_400-800pt_producthero.png?v=1778925939"},{"product_id":"usb-a-to-usb-c-cable-1m-data-charging-for-arduino-esp32-dev-boards","title":"USB-A to USB-C Cable 1m – Data \u0026 Charging","description":"\u003cstyle\u003e\n.nznpd{--o:#F57C00;--od:#E65100;--ink:#0F172A;--mut:#5b6573;--line:#E8ECF0;--soft:#F7F8FA;max-width:1120px;margin:0 auto;color:var(--ink);font-family:inherit;line-height:1.6;padding:0 5%;box-sizing:border-box}\n.nznpd,.nznpd *{box-sizing:border-box}\n.nznpd p{margin:0;color:var(--mut);font-size:15px;line-height:1.65}\n.nznpd strong{color:var(--ink)}\n.nznpd__intro{font-size:16px;color:var(--ink);font-weight:500;line-height:1.6;max-width:72ch}\n.nznpd__checks{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:26px;row-gap:13px}\n.nznpd__checks li{display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink);line-height:1.45}\n.nznpd__checks li::before{content:\"✓\";flex:0 0 auto;width:21px;height:21px;margin-top:1px;border-radius:999px;background:#FFF3E8;color:var(--o);font-size:12px;font-weight:900;line-height:21px;text-align:center}\n.nznpd__qs{background:linear-gradient(170deg,#FFF9F3,#FFF1E6);border:2px solid #FCE0C6;border-radius:16px;padding:22px}\n.nznpd__qs h3{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--od)}\n.nznpd__steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:14px}\n.nznpd__steps li{display:grid;grid-template-columns:27px 1fr;gap:12px}\n.nznpd__steps li::before{counter-increment:s;content:counter(s);width:27px;height:27px;border-radius:999px;background:#fff;border:2px solid #FCE0C6;color:var(--od);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.nznpd__steps strong{display:block;font-size:14px}\n.nznpd__steps p{font-size:13px;margin-top:2px;line-height:1.45}\n.nznpd__block{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}\n.nznpd__h{margin:0 0 28px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);display:flex;align-items:center;gap:10px}\n.nznpd__h::before{content:\"\";flex:0 0 auto;width:20px;height:3px;border-radius:2px;background:var(--o)}\n.nznpd__specs{border:2px solid var(--line);border-radius:12px;overflow:hidden}\n.nznpd__spec{display:grid;grid-template-columns:minmax(150px,.7fr) 1fr;gap:18px;padding:12px 16px;font-size:14px}\n.nznpd__spec:nth-child(odd){background:var(--soft)}\n.nznpd__spec span{color:var(--mut)}\n.nznpd__spec strong{font-weight:700}\n.nznpd__included{display:flex;gap:16px;align-items:center;border:2px solid var(--line);border-radius:16px;background:var(--soft);padding:18px 20px}\n.nznpd__qty{flex:0 0 auto;width:46px;height:46px;border-radius:12px;background:#FFF3E8;color:var(--o);font-weight:800;display:flex;align-items:center;justify-content:center}\n.nznpd__included strong{display:block;font-size:15px;margin-bottom:3px}\n.nznpd__uses{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}\n.nznpd__use{padding:13px 14px;background:var(--soft);border-left:3px solid var(--o);border-radius:0 10px 10px 0;font-size:14px;color:var(--ink);line-height:1.4}\n.nznpd__faqs{display:grid;gap:10px}\n.nznpd__faq{border:2px solid var(--line);border-radius:12px;background:#fff;padding:0 16px;transition:border-color .18s ease}\n.nznpd__faq[open]{border-color:#FCE0C6}\n.nznpd__faq summary{list-style:none;cursor:pointer;padding:15px 0;font-weight:700;font-size:14px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:12px}\n.nznpd__faq summary::-webkit-details-marker{display:none}\n.nznpd__faq summary::after{content:\"›\";flex:0 0 auto;color:var(--o);font-weight:800;font-size:20px;line-height:1;display:inline-block;transform:rotate(90deg);transition:transform .22s ease}\n.nznpd__faq[open] summary::after{transform:rotate(-90deg)}\n.nznpd__faq p{padding:0 0 16px;font-size:14px}\n.nznpd__faq[open] p{animation:nznpdReveal .24s ease}\n@keyframes nznpdReveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}\n.nznpd p.nznpd__note{margin-top:16px;background:var(--soft);border:2px solid var(--line);border-radius:12px;padding:14px 16px;font-size:13.5px;color:var(--mut);line-height:1.55}\n@media (prefers-reduced-motion:reduce){.nznpd__faq summary::after{transition:none}.nznpd__faq[open] p{animation:none}}\n@media (max-width:749px){.nznpd__checks{grid-template-columns:1fr}.nznpd__uses{grid-template-columns:1fr}.nznpd__spec{grid-template-columns:1fr;gap:2px}}\n\u003c\/style\u003e\n\u003cdiv class=\"nznpd\"\u003e\n\u003cdiv class=\"nznpd__lead\"\u003e\n\u003cp class=\"nznpd__intro\"\u003eA no-fuss 1m USB-A to USB-C cable for charging and data. It handles programming dev boards, charging devices and general bench use. USB-C is reversible so there's no wrong way to plug it in.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cul class=\"nznpd__checks\"\u003e\n\u003cli\u003eUSB 2.0 Type-A to Type-C, 1m\u003c\/li\u003e\n\u003cli\u003eCharging and data — up to 480Mbps\u003c\/li\u003e\n\u003cli\u003eReversible USB-C plug\u003c\/li\u003e\n\u003cli\u003eWorks with ESP32, Arduino Nano, Raspberry Pi and phones\u003c\/li\u003e\n\u003cli\u003eFits any standard USB-A port or wall charger\u003c\/li\u003e\n\u003cli\u003eFlexible PVC jacket for bench and workshop use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eSpecifications\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__specs\"\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eStandard\u003c\/span\u003e\u003cstrong\u003eUSB 2.0\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eConnectors\u003c\/span\u003e\u003cstrong\u003eUSB Type-A male to USB Type-C male\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e\u003cstrong\u003e1m\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eData speed\u003c\/span\u003e\u003cstrong\u003eUp to 480Mbps\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eMax current\u003c\/span\u003e\u003cstrong\u003eUp to 3A (charger dependent)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eUSB-C plug\u003c\/span\u003e\u003cstrong\u003eReversible\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eWhat's in the box\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__included\"\u003e\n\u003cdiv class=\"nznpd__qty\"\u003e1×\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eUSB-A to USB-C cable, 1m\u003c\/strong\u003e\u003cp\u003eReady to use straight out of the pack.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eGreat for\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__uses\"\u003e\n\u003cdiv class=\"nznpd__use\"\u003eProgramming and powering ESP32 and ESP32-C3 dev boards\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eProgramming Arduino Nano SuperMini boards\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eCharging phones, earbuds and tablets\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eRaspberry Pi 4 and 5 power\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eDesktop and workshop charging stations\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eGeneral USB-A to USB-C data transfer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003cdiv class=\"nznpd__qs\"\u003e\n\u003ch3\u003eUsing it\u003c\/h3\u003e\n\u003col class=\"nznpd__steps\"\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003ePlug in USB-C\u003c\/strong\u003e\u003cp\u003eEither orientation — no wrong side on the USB-C end.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eConnect USB-A\u003c\/strong\u003e\u003cp\u003eInto your computer, wall charger, hub or power bank.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eProgramming boards\u003c\/strong\u003e\u003cp\u003eThe board will appear as a COM port in your IDE once connected. Select it under Tools → Port in Arduino IDE.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eCommon questions\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__faqs\"\u003e\n\u003cdetails class=\"nznpd__faq\" open\u003e\n\u003csummary\u003eWill this do fast charging?\u003c\/summary\u003e\n\u003cp\u003eIt supports up to 3A at 5V (15W). True fast charging needs USB-C to USB-C with a compatible charger. For dev boards and standard USB-A ports, 3A is more than enough.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eIs it good for programming microcontrollers?\u003c\/summary\u003e\n\u003cp\u003eYes — USB 2.0 data is all you need for serial programming of ESP32, Arduino and similar boards.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eMy board isn't being detected — what's wrong?\u003c\/summary\u003e\n\u003cp\u003eFirst try a different USB port. If still not detected, the board may need a driver (CH340 or CP210x). This cable is data-capable, so the cable itself is not the problem.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp class=\"nznpd__note\"\u003e\u003cstrong\u003eGood to know:\u003c\/strong\u003e Some laptop USB-A ports limit current to 500mA. If a board resets or disconnects under load, try a powered USB hub or a wall charger instead.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NZN Electronics","offers":[{"title":"Default Title","offer_id":42733421559904,"sku":"CBL-USBA-USBC-1M","price":2.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/USB_Data_Cable_Hero.png?v=1778664755"},{"product_id":"rainbow-dupont-jumper-wire-kit-20cm","title":"40pc Dupont Jumper Wires (20cm)","description":"\u003cstyle\u003e\n.nznpd{--o:#F57C00;--od:#E65100;--ink:#0F172A;--mut:#5b6573;--line:#E8ECF0;--soft:#F7F8FA;max-width:1120px;margin:0 auto;color:var(--ink);font-family:inherit;line-height:1.6;padding:0 5%;box-sizing:border-box}\n.nznpd,.nznpd *{box-sizing:border-box}\n.nznpd p{margin:0;color:var(--mut);font-size:15px;line-height:1.65}\n.nznpd strong{color:var(--ink)}\n.nznpd__intro{font-size:16px;color:var(--ink);font-weight:500;line-height:1.6;max-width:72ch}\n.nznpd__checks{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:26px;row-gap:13px}\n.nznpd__checks li{display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink);line-height:1.45}\n.nznpd__checks li::before{content:\"✓\";flex:0 0 auto;width:21px;height:21px;margin-top:1px;border-radius:999px;background:#FFF3E8;color:var(--o);font-size:12px;font-weight:900;line-height:21px;text-align:center}\n.nznpd__qs{background:linear-gradient(170deg,#FFF9F3,#FFF1E6);border:2px solid #FCE0C6;border-radius:16px;padding:22px}\n.nznpd__qs h3{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--od)}\n.nznpd__steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:14px}\n.nznpd__steps li{display:grid;grid-template-columns:27px 1fr;gap:12px}\n.nznpd__steps li::before{counter-increment:s;content:counter(s);width:27px;height:27px;border-radius:999px;background:#fff;border:2px solid #FCE0C6;color:var(--od);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.nznpd__steps strong{display:block;font-size:14px}\n.nznpd__steps p{font-size:13px;margin-top:2px;line-height:1.45}\n.nznpd__block{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}\n.nznpd__h{margin:0 0 28px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);display:flex;align-items:center;gap:10px}\n.nznpd__h::before{content:\"\";flex:0 0 auto;width:20px;height:3px;border-radius:2px;background:var(--o)}\n.nznpd__specs{border:2px solid var(--line);border-radius:12px;overflow:hidden}\n.nznpd__spec{display:grid;grid-template-columns:minmax(150px,.7fr) 1fr;gap:18px;padding:12px 16px;font-size:14px}\n.nznpd__spec:nth-child(odd){background:var(--soft)}\n.nznpd__spec span{color:var(--mut)}\n.nznpd__spec strong{font-weight:700}\n.nznpd__included{display:flex;gap:16px;align-items:center;border:2px solid var(--line);border-radius:16px;background:var(--soft);padding:18px 20px}\n.nznpd__qty{flex:0 0 auto;width:46px;height:46px;border-radius:12px;background:#FFF3E8;color:var(--o);font-weight:800;display:flex;align-items:center;justify-content:center}\n.nznpd__included strong{display:block;font-size:15px;margin-bottom:3px}\n.nznpd__uses{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}\n.nznpd__use{padding:13px 14px;background:var(--soft);border-left:3px solid var(--o);border-radius:0 10px 10px 0;font-size:14px;color:var(--ink);line-height:1.4}\n.nznpd__faqs{display:grid;gap:10px}\n.nznpd__faq{border:2px solid var(--line);border-radius:12px;background:#fff;padding:0 16px;transition:border-color .18s ease}\n.nznpd__faq[open]{border-color:#FCE0C6}\n.nznpd__faq summary{list-style:none;cursor:pointer;padding:15px 0;font-weight:700;font-size:14px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:12px}\n.nznpd__faq summary::-webkit-details-marker{display:none}\n.nznpd__faq summary::after{content:\"›\";flex:0 0 auto;color:var(--o);font-weight:800;font-size:20px;line-height:1;display:inline-block;transform:rotate(90deg);transition:transform .22s ease}\n.nznpd__faq[open] summary::after{transform:rotate(-90deg)}\n.nznpd__faq p{padding:0 0 16px;font-size:14px}\n.nznpd__faq[open] p{animation:nznpdReveal .24s ease}\n@keyframes nznpdReveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}\n.nznpd p.nznpd__note{margin-top:16px;background:var(--soft);border:2px solid var(--line);border-radius:12px;padding:14px 16px;font-size:13.5px;color:var(--mut);line-height:1.55}\n@media (prefers-reduced-motion:reduce){.nznpd__faq summary::after{transition:none}.nznpd__faq[open] p{animation:none}}\n@media (max-width:749px){.nznpd__checks{grid-template-columns:1fr}.nznpd__uses{grid-template-columns:1fr}.nznpd__spec{grid-template-columns:1fr;gap:2px}}\n\u003c\/style\u003e\n\u003cdiv class=\"nznpd\"\u003e\n\u003cdiv class=\"nznpd__lead\"\u003e\n\u003cp class=\"nznpd__intro\"\u003ePre-crimped Dupont jumper wires with 2.54mm connectors on both ends, 20cm long, in a pack of 40. Use them to link dev boards to sensors, modules and breadboards without soldering. Choose Female-Female, Male-Female or Male-Male to match your setup.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cul class=\"nznpd__checks\"\u003e\n\u003cli\u003e40 wires per pack — F-F, M-F or M-M available\u003c\/li\u003e\n\u003cli\u003e20cm length — long enough for most bench setups\u003c\/li\u003e\n\u003cli\u003e2.54mm pitch Dupont connectors\u003c\/li\u003e\n\u003cli\u003ePre-crimped and housing-installed — ready to use\u003c\/li\u003e\n\u003cli\u003e26 AWG stranded copper wire, flexible\u003c\/li\u003e\n\u003cli\u003e10 colours (4 wires each) for easy signal identification\u003c\/li\u003e\n\u003cli\u003eCompatible with Arduino, ESP32, Raspberry Pi header pins\u003c\/li\u003e\n\u003cli\u003eFits breadboard tie points and 0.1″ pin headers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eSpecifications\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__specs\"\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eQuantity\u003c\/span\u003e\u003cstrong\u003e40 wires per pack\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e\u003cstrong\u003e20cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eConnector pitch\u003c\/span\u003e\u003cstrong\u003e2.54mm (0.1 inch)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eWire gauge\u003c\/span\u003e\u003cstrong\u003e26 AWG stranded copper\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cstrong\u003e10 colours, 4 wires each\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eTypes available\u003c\/span\u003e\u003cstrong\u003eFemale-Female, Male-Female, Male-Male\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eWhat's in the box\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__included\"\u003e\n\u003cdiv class=\"nznpd__qty\"\u003e40×\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eDupont jumper wires, 20cm (type as selected above)\u003c\/strong\u003e\u003cp\u003e10 colours, 4 of each. Ready to use — no crimping or assembly needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eGreat for\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__uses\"\u003e\n\u003cdiv class=\"nznpd__use\"\u003eLinking Arduino and ESP32 boards to sensors and modules\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eBreadboard prototyping and circuit layout\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eRaspberry Pi GPIO experiments\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eConnecting I2C and SPI modules (OLED, BME280, etc.)\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eColour-coded power, GND and signal organisation\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eEducational kits and classroom projects\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003cdiv class=\"nznpd__qs\"\u003e\n\u003ch3\u003eWhich type do I need?\u003c\/h3\u003e\n\u003col class=\"nznpd__steps\"\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eFemale-Female (F-F)\u003c\/strong\u003e\u003cp\u003eConnects two male pin headers together — e.g. Arduino header to sensor module, or sensor to breadboard row.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eMale-Female (M-F)\u003c\/strong\u003e\u003cp\u003eOne end plugs into a female socket (like a breadboard row), the other end has a pin that goes into a pin header. The most versatile type for mixed setups.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eMale-Male (M-M)\u003c\/strong\u003e\u003cp\u003eBoth ends are pins — plug into breadboard holes or female sockets. Used between two breadboards or into female pin headers.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eCommon questions\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__faqs\"\u003e\n\u003cdetails class=\"nznpd__faq\" open\u003e\n\u003csummary\u003eWhich type should I buy if I'm not sure?\u003c\/summary\u003e\n\u003cp\u003eFemale-Female is the most commonly needed type for connecting Arduino or ESP32 boards (which have male pin headers) to sensor modules (which also have male headers). Buy a set of each if you're building a general kit.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eWill these fit standard 2.54mm headers?\u003c\/summary\u003e\n\u003cp\u003eYes. 2.54mm is the standard pitch for Arduino headers, ESP32 dev boards, Raspberry Pi GPIO, and most sensor\/module boards. These fit all of them.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eCan I separate individual wires from the strip?\u003c\/summary\u003e\n\u003cp\u003eYes. The wires peel apart easily — just separate them at the housing end. You can use individual wires or keep groups together for tidy cable runs.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp class=\"nznpd__note\"\u003e\u003cstrong\u003eGood to know:\u003c\/strong\u003e All three types are in stock. Order multiples of the same type to save per-unit cost. Colour coding: Red is usually 5V, Orange is 3.3V, Black\/Brown is GND — not universal but it's the common convention.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NZN Electronics","offers":[{"title":"Female to female","offer_id":42747039416416,"sku":"JW-DUP-20CM-FF-40PK","price":4.49,"currency_code":"NZD","in_stock":true},{"title":"Male to female","offer_id":42747039449184,"sku":"JW-DUP-20CM-MF-40PK","price":4.69,"currency_code":"NZD","in_stock":true},{"title":"Male to male","offer_id":42747039481952,"sku":"JW-DUP-20CM-MM-40PK","price":4.69,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/DuPont_Wires_M_to_F.jpg?v=1778666824"},{"product_id":"rp2040-development-board-usb-c-16mb-flash-pico-compatible","title":"RP2040 Development Board – USB-C, 16MB Flash, Pico Compatible","description":"\u003cstyle\u003e\n.nznpd{--o:#F57C00;--od:#E65100;--ink:#0F172A;--mut:#5b6573;--line:#E8ECF0;--soft:#F7F8FA;max-width:1120px;margin:0 auto;color:var(--ink);font-family:inherit;line-height:1.6;padding:0 5%;box-sizing:border-box}\n.nznpd,.nznpd *{box-sizing:border-box}\n.nznpd p{margin:0;color:var(--mut);font-size:15px;line-height:1.65}\n.nznpd strong{color:var(--ink)}\n.nznpd__intro{font-size:16px;color:var(--ink);font-weight:500;line-height:1.6;max-width:72ch}\n.nznpd__checks{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:26px;row-gap:13px}\n.nznpd__checks li{display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink);line-height:1.45}\n.nznpd__checks li::before{content:\"✓\";flex:0 0 auto;width:21px;height:21px;margin-top:1px;border-radius:999px;background:#FFF3E8;color:var(--o);font-size:12px;font-weight:900;line-height:21px;text-align:center}\n.nznpd__qs{background:linear-gradient(170deg,#FFF9F3,#FFF1E6);border:2px solid #FCE0C6;border-radius:16px;padding:22px}\n.nznpd__qs h3{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--od)}\n.nznpd__steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:14px}\n.nznpd__steps li{display:grid;grid-template-columns:27px 1fr;gap:12px}\n.nznpd__steps li::before{counter-increment:s;content:counter(s);width:27px;height:27px;border-radius:999px;background:#fff;border:2px solid #FCE0C6;color:var(--od);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.nznpd__steps strong{display:block;font-size:14px}\n.nznpd__steps p{font-size:13px;margin-top:2px;line-height:1.45}\n.nznpd__block{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}\n.nznpd__h{margin:0 0 28px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);display:flex;align-items:center;gap:10px}\n.nznpd__h::before{content:\"\";flex:0 0 auto;width:20px;height:3px;border-radius:2px;background:var(--o)}\n.nznpd__specs{border:2px solid var(--line);border-radius:12px;overflow:hidden}\n.nznpd__spec{display:grid;grid-template-columns:minmax(150px,.7fr) 1fr;gap:18px;padding:12px 16px;font-size:14px}\n.nznpd__spec:nth-child(odd){background:var(--soft)}\n.nznpd__spec span{color:var(--mut)}\n.nznpd__spec strong{font-weight:700}\n.nznpd__dsbar{display:flex;align-items:center;gap:11px;padding:14px 16px;border-top:2px solid var(--line);background:#FFF8F1;text-decoration:none;color:var(--od);font-weight:700;font-size:14px;line-height:1.3;transition:background .16s ease}\n.nznpd__dsbar:hover{background:#FCEBD8}\n.nznpd__dsbar svg{flex:0 0 auto;color:var(--o)}\n.nznpd__dsmeta{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}\n.nznpd__included{display:flex;gap:16px;align-items:center;border:2px solid var(--line);border-radius:16px;background:var(--soft);padding:18px 20px}\n.nznpd__qty{flex:0 0 auto;width:46px;height:46px;border-radius:12px;background:#FFF3E8;color:var(--o);font-weight:800;display:flex;align-items:center;justify-content:center}\n.nznpd__included strong{display:block;font-size:15px;margin-bottom:3px}\n.nznpd__uses{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}\n.nznpd__use{padding:13px 14px;background:var(--soft);border-left:3px solid var(--o);border-radius:0 10px 10px 0;font-size:14px;color:var(--ink);line-height:1.4}\n.nznpd__faqs{display:grid;gap:10px}\n.nznpd__faq{border:2px solid var(--line);border-radius:12px;background:#fff;padding:0 16px;transition:border-color .18s ease}\n.nznpd__faq[open]{border-color:#FCE0C6}\n.nznpd__faq summary{list-style:none;cursor:pointer;padding:15px 0;font-weight:700;font-size:14px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:12px}\n.nznpd__faq summary::-webkit-details-marker{display:none}\n.nznpd__faq summary::after{content:\"›\";flex:0 0 auto;color:var(--o);font-weight:800;font-size:20px;line-height:1;display:inline-block;transform:rotate(90deg);transition:transform .22s ease}\n.nznpd__faq[open] summary::after{transform:rotate(-90deg)}\n.nznpd__faq p{padding:0 0 16px;font-size:14px}\n.nznpd__faq[open] p{animation:nznpdReveal .24s ease}\n@keyframes nznpdReveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}\n.nznpd p.nznpd__note{margin-top:16px;background:var(--soft);border:2px solid var(--line);border-radius:12px;padding:14px 16px;font-size:13.5px;color:var(--mut);line-height:1.55}\n@media (prefers-reduced-motion:reduce){.nznpd__faq summary::after{transition:none}.nznpd__faq[open] p{animation:none}.nznpd__dsbar{transition:none}}\n@media (max-width:749px){.nznpd__checks{grid-template-columns:1fr}.nznpd__uses{grid-template-columns:1fr}.nznpd__spec{grid-template-columns:1fr;gap:2px}.nznpd__dsmeta{font-size:11px}}\n\u003c\/style\u003e\n\u003cdiv class=\"nznpd\"\u003e\n\u003cdiv class=\"nznpd__lead\"\u003e\n\u003cp class=\"nznpd__intro\"\u003eThe RP2040 is the dual-core microcontroller behind the Raspberry Pi Pico, and this TZT board pairs it with two real upgrades: a \u003cstrong\u003eUSB-C connector\u003c\/strong\u003e and a full \u003cstrong\u003e16MB of onboard flash\u003c\/strong\u003e - eight times the 2MB on a standard Pico. That extra space gives you room for large MicroPython or CircuitPython projects, on-board file systems and data logging. The pinout stays Pico-compatible, so existing Pico code, libraries and tutorials drop straight on. MicroPython comes pre-flashed, so you can plug in over USB-C and start writing code in minutes.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cul class=\"nznpd__checks\"\u003e\n\u003cli\u003eDual-core ARM Cortex-M0+, up to 133MHz\u003c\/li\u003e\n\u003cli\u003e16MB onboard flash - 8x a standard Pico's 2MB\u003c\/li\u003e\n\u003cli\u003eUSB-C connector (not micro-USB)\u003c\/li\u003e\n\u003cli\u003e264KB on-chip SRAM\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi Pico-compatible pinout\u003c\/li\u003e\n\u003cli\u003eMicroPython pre-flashed out of the box\u003c\/li\u003e\n\u003cli\u003eOnboard WS2812 RGB + GP25 user LED\u003c\/li\u003e\n\u003cli\u003eBOOT, RESET and USR buttons\u003c\/li\u003e\n\u003cli\u003eDrag-and-drop UF2 programming over USB\u003c\/li\u003e\n\u003cli\u003e8 PIO state machines for custom I\/O\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eSpecifications\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__specs\"\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003eYD-RP2040\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eMicrocontroller\u003c\/span\u003e\u003cstrong\u003eRP2040 (Raspberry Pi)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eCPU\u003c\/span\u003e\u003cstrong\u003eDual-core ARM Cortex-M0+, up to 133MHz\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eSRAM\u003c\/span\u003e\u003cstrong\u003e264KB on-chip\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eFlash\u003c\/span\u003e\u003cstrong\u003e16MB onboard QSPI\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eUSB\u003c\/span\u003e\u003cstrong\u003eUSB-C (USB 1.1 host\/device)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eGPIO\u003c\/span\u003e\u003cstrong\u003e26 multifunction (Pico-compatible)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eInterfaces\u003c\/span\u003e\u003cstrong\u003e2x SPI, 2x I2C, 2x UART\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eADC\u003c\/span\u003e\u003cstrong\u003e4x 12-bit (3 on GPIO + internal temp sensor)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003ePWM\u003c\/span\u003e\u003cstrong\u003e16 channels\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003ePIO\u003c\/span\u003e\u003cstrong\u003e8 programmable I\/O state machines\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eOnboard LED\u003c\/span\u003e\u003cstrong\u003eWS2812 RGB + GP25 user LED\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eButtons\u003c\/span\u003e\u003cstrong\u003eBOOT, RESET, USR\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eDebug\u003c\/span\u003e\u003cstrong\u003e3-pin SWD (SWDIO \/ SWCLK \/ GND)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eLogic level\u003c\/span\u003e\u003cstrong\u003e3.3V\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eDimensions\u003c\/span\u003e\u003cstrong\u003e53.34 x 22.86 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eBoard colour\u003c\/span\u003e\u003cstrong\u003eBlack\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eFootprint\u003c\/span\u003e\u003cstrong\u003eRaspberry Pi Pico-compatible (castellated + through-hole)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003ca class=\"nznpd__dsbar\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/RP2040-16MB-USB-C-Datasheet.pdf\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download the full RP2040 board technical datasheet (PDF)\"\u003e\n\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003cspan\u003eFull technical datasheet\u003c\/span\u003e\n\u003cspan class=\"nznpd__dsmeta\"\u003ePDF\u003csvg width=\"17\" height=\"17\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\u003e\u003c\/path\u003e\u003cpolyline points=\"7 10 12 15 17 10\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eWhat's in the box\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__included\"\u003e\n\u003cdiv class=\"nznpd__qty\"\u003e1x\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRP2040 development board (black PCB, USB-C, 16MB)\u003c\/strong\u003e\u003cp\u003eIncludes 2x 20-pin male headers and 1x 4-pin SWD header, supplied unsoldered. The castellated edges and through-hole pads let you solder the headers on or surface-mount the board onto a carrier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eGreat for\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__uses\"\u003e\n\u003cdiv class=\"nznpd__use\"\u003eMicroPython and CircuitPython projects\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eData logging - 16MB gives plenty of storage\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eUSB HID gadgets (macropads, keyboards)\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003ePIO-driven protocols (WS2812, custom timing)\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eRobotics, motor and sensor control\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eLearning embedded - all Pico tutorials apply\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003cdiv class=\"nznpd__qs\"\u003e\n\u003ch3\u003eGetting started\u003c\/h3\u003e\n\u003col class=\"nznpd__steps\"\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003ePlug in over USB-C\u003c\/strong\u003e\u003cp\u003eMicroPython is pre-flashed, so the board appears as a serial device the moment you connect it - no setup needed to start.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eOpen Thonny (or your editor)\u003c\/strong\u003e\u003cp\u003eSelect the MicroPython (RP2040) interpreter, then write and run code straight onto the board over USB.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eNeed to reflash?\u003c\/strong\u003e\u003cp\u003eHold the BOOT button, tap RUN\/reset (or replug USB) while holding it, then release. The board mounts as a USB drive - drag a .uf2 file on to flash.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eUse Pico libraries\u003c\/strong\u003e\u003cp\u003eThe pinout is Pico-compatible, so existing Raspberry Pi Pico code, libraries and wiring guides work as-is.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eCommon questions\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"nznpd__faqs\"\u003e\n\u003cdetails class=\"nznpd__faq\" open\u003e\n\u003csummary\u003eIs this the same as a Raspberry Pi Pico?\u003c\/summary\u003e\n\u003cp\u003eIt uses the same RP2040 chip and a Pico-compatible pinout, so Pico code, libraries and tutorials work. The differences are upgrades: USB-C instead of micro-USB, and 16MB of flash instead of 2MB. It is a third-party board, not an official Raspberry Pi Pico.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eWhat can I do with 16MB of flash?\u003c\/summary\u003e\n\u003cp\u003eEight times the storage of a standard Pico means room for large MicroPython or CircuitPython programs, on-board file systems, fonts, web assets and data logging - handy for the projects where a Pico's 2MB runs out.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eDoes it come with MicroPython installed?\u003c\/summary\u003e\n\u003cp\u003eYes - MicroPython is pre-flashed. Plug it in over USB-C, open Thonny and you can run code straight away. You can also reflash it with CircuitPython, the C\/C++ SDK or the Arduino core whenever you like.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eHow do I put it into bootloader mode to flash firmware?\u003c\/summary\u003e\n\u003cp\u003eHold the BOOT button, tap RUN\/reset (or replug the USB cable) while still holding BOOT, then release. The board mounts as a USB mass-storage drive - drag a .uf2 file onto it to flash new firmware.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eCan I program it with the Arduino IDE?\u003c\/summary\u003e\n\u003cp\u003eYes. Install the Arduino-Pico (Earle Philhower) core or the official Arduino Mbed RP2040 core, select the Raspberry Pi Pico board, and it works with this board's pinout.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp class=\"nznpd__note\"\u003e\u003cstrong\u003eGood to know:\u003c\/strong\u003e The RP2040 GPIO run at 3.3V and are not 5V tolerant - use a level shifter for 5V signals. The two 20-pin headers and SWD header ship unsoldered, so you can solder them on or surface-mount the board. This is a third-party RP2040 board, not an official Raspberry Pi Pico, but it runs the same code and tooling. Building a few nodes or a classroom set? Buying 2 or more unlocks a lower per-unit price - see the quantity discounts above.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"TZT","offers":[{"title":"Default Title","offer_id":42900312195168,"sku":"MCU-RP2040-16MB-USBC","price":9.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/RaspberryPi2040ProductHero.jpg?v=1782441014"}],"url":"https:\/\/www.nznelectronics.co.nz\/collections\/raspberry-pi.oembed","provider":"NZN Electronics","version":"1.0","type":"link"}