{"title":"Push Buttons","description":"\u003cp\u003ePush button switches for panels, PCBs and projects — tactile, momentary and self-locking types in DIP, panel-mount and waterproof styles. NZ-stocked in Waikato with same-day dispatch.\u003c\/p\u003e","products":[{"product_id":"ds228-self-lock-momentary-pushbutton-switches","title":"DS228 Pushbutton Switches","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700\u0026display=swap');\n  .nzn-desc .tagline{font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.7;color:#333;border-left:3px solid #e07e2c;padding-left:16px;margin-bottom:32px}\n  .nzn-desc .section-title{font-family:'DM Sans',sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e07e2c;margin-bottom:14px}\n  .nzn-desc .specs-table{width:100%;border-collapse:collapse;margin-bottom:32px;font-family:'DM Sans',sans-serif;font-size:14px}\n  .nzn-desc .specs-table tr{border-bottom:1px solid #ebebeb}\n  .nzn-desc .specs-table tr:last-child{border-bottom:none}\n  .nzn-desc .specs-table td{padding:10px 8px}\n  .nzn-desc .specs-table td:first-child{color:#888;width:42%;font-size:14px}\n  .nzn-desc .specs-table td:last-child{font-weight:600;color:#1a1a1a}\n  .nzn-desc .uses-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:32px}\n  .nzn-desc .use-item{background:#f7f7f7;border-left:3px solid #e07e2c;padding:12px 14px;font-family:'DM Sans',sans-serif;font-size:13.5px;line-height:1.5;color:#2a2a2a}\n  .nzn-desc .note{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;padding:14px 16px;font-family:'DM Sans',sans-serif;font-size:13px;color:#888;line-height:1.6}\n  .nzn-desc .note strong{color:#555}\n  .nzn-desc .setup-box{background:#f0f7ff;border-left:3px solid #4a90d9;padding:14px 16px;font-family:'DM Sans',sans-serif;font-size:13px;color:#2c4a6e;line-height:1.7;margin-bottom:32px;border-radius:0 4px 4px 0}\n  .nzn-desc .faq-item{margin-bottom:12px}\n  .nzn-desc .faq-q{font-family:'DM Sans',sans-serif;font-size:13.5px;font-weight:700;color:#1a1a1a;margin-bottom:3px}\n  .nzn-desc .faq-a{font-family:'DM Sans',sans-serif;font-size:13.5px;color:#555;line-height:1.5;padding-left:14px;border-left:2px solid #e07e2c}\n  .nzn-desc hr.divider{border:none;border-top:1px solid #ebebeb;margin:28px 0}\n\u003c\/style\u003e\n\u003cdiv class=\"nzn-desc\" style=\"max-width:1200px;margin:0 auto;\"\u003e\n  \u003cp class=\"tagline\"\u003eThe DS228 is a compact 12mm panel-mount pushbutton switch with a positive tactile click, available in locking (latching) or momentary action, and in six colours. Rated 3A @ 125VAC \/ 1.5A @ 250VAC with a normally open (NO) contact — a reliable go-to component for custom control builds, DIY electronics, and panel-mount applications.\u003c\/p\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eDS228\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMounting Hole Diameter\u003c\/td\u003e\n\u003ctd\u003e12mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eTotal Length\u003c\/td\u003e\n\u003ctd\u003e30mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePin Pitch\u003c\/td\u003e\n\u003ctd\u003e6mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMounting\u003c\/td\u003e\n\u003ctd\u003ePanel mount\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eContact Configuration\u003c\/td\u003e\n\u003ctd\u003eNO (Normally Open)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRated Voltage\u003c\/td\u003e\n\u003ctd\u003eUp to 250V AC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRated Current\u003c\/td\u003e\n\u003ctd\u003e3A @ 125VAC  \/  1.5A @ 250VAC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eBody Material\u003c\/td\u003e\n\u003ctd\u003ePlastic housing with metal contacts\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAvailable Actions\u003c\/td\u003e\n\u003ctd\u003eLocking (latching)  \/  Momentary\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAvailable Colours\u003c\/td\u003e\n\u003ctd\u003eBlue, Red, White, Green, Black, Yellow\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n  \u003cdiv class=\"setup-box\"\u003e\n    \u003cstrong\u003eLocking (Latching)\u003c\/strong\u003e — Press once to engage, press again to release. Stays in position without being held. Use for power switches, mode toggles, and on\/off controls.\u003cbr\u003e\u003cbr\u003e\n    \u003cstrong\u003eMomentary\u003c\/strong\u003e — Active only while pressed. Returns to open when released. Use for triggers, reset buttons, and signals that should only fire while held.\n  \u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eCommon Uses\u003c\/p\u003e\n  \u003cdiv class=\"uses-grid\"\u003e\n    \u003cdiv class=\"use-item\"\u003ePower buttons \u0026amp; reset switches in Arduino builds\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eCustom control panels \u0026amp; enclosures\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eRobotics \u0026amp; automation start\/stop inputs\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eMode selectors \u0026amp; trigger inputs\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eRepairs \u0026amp; replacements for consumer electronics\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eAny 12mm panel-mount pushbutton application\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eCommon Questions\u003c\/p\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003cdiv class=\"faq-q\"\u003eHow do I know which action I need — locking or momentary?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eIf you need the switch to stay on after pressing (like a power button), choose Locking. If you need it to be active only while held (like a doorbell or a trigger), choose Momentary. Self-locking switches stay in position when pressed; momentary switches return to their default state when released.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"note\"\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e Select your required action (Locking or Momentary) and colour from the variant selector. For AC mains wiring, installation by a qualified electrician is required.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NZN Electronics","offers":[{"title":"Locking \/ Blue","offer_id":42657259094112,"sku":"SW-DS228-LK-BLU","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Locking \/ Red","offer_id":42711842357344,"sku":"SW-DS228-LK-RED","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Locking \/ White","offer_id":42711842390112,"sku":"SW-DS228-LK-WHT","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Locking \/ Green","offer_id":42711842422880,"sku":"SW-DS228-LK-GRN","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Locking \/ Black","offer_id":42711842455648,"sku":"SW-DS228-LK-BLK","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Locking \/ Yellow","offer_id":42711842488416,"sku":"SW-DS228-LK-YLW","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Momentary \/ Blue","offer_id":42657259126880,"sku":"SW-DS228-MOM-BLU","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Momentary \/ Red","offer_id":42711842521184,"sku":"SW-DS228-MOM-RED","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Momentary \/ White","offer_id":42711842553952,"sku":"SW-DS228-MOM-WHT","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Momentary \/ Green","offer_id":42711842586720,"sku":"SW-DS228-MOM-GRN","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Momentary \/ Black","offer_id":42711842619488,"sku":"SW-DS228-MOM-BLK","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Momentary \/ Yellow","offer_id":42711842652256,"sku":"SW-DS228-MOM-YLW","price":1.29,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/DS-228-Hero.png?v=1778288291"},{"product_id":"ds429-square-push-buttons","title":"DS429 Square Push Button","description":"\u003cstyle\u003e\n  .nzn-desc {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #101114;\n  }\n\n  .nzn-desc,\n  .nzn-desc * {\n    box-sizing: border-box;\n  }\n\n  .nzn-desc .nzn-tabs {\n    width: 100%;\n    max-width: 100%;\n    display: flex;\n    gap: 30px;\n    border-bottom: 1px solid #e7e7e7;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scrollbar-width: none;\n    min-height: 55px;\n    align-items: flex-end;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nzn-desc .nzn-tabs::-webkit-scrollbar { display: none; }\n\n  .nzn-desc .nzn-tab {\n    flex: 0 0 auto;\n    background: none;\n    border: 0;\n    padding: 16px 0;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 800;\n    white-space: nowrap;\n    border-bottom: 3px solid transparent;\n    color: #101114;\n    cursor: pointer;\n    transition: color .18s ease, border-color .18s ease;\n  }\n\n  .nzn-desc .nzn-tab:hover { color: #ff7a2f; }\n\n  .nzn-desc .nzn-tab.is-active {\n    border-bottom-color: #ff7a2f;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-card {\n    width: 100%;\n    border: 1px solid #e7e7e7;\n    border-top: 0;\n    border-radius: 0 0 18px 18px;\n    padding: 38px 34px;\n    box-shadow: 0 10px 24px rgba(0,0,0,.035);\n    background: #fff;\n    min-height: 620px;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .nzn-desc .nzn-panel { display: none; }\n\n  .nzn-desc .nzn-panel.is-active {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    animation: nznTabFade .18s ease both;\n  }\n\n  @keyframes nznTabFade {\n    from { opacity: 0; transform: translateY(6px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  .nzn-desc .nzn-panel-content { flex: 1; }\n\n  .nzn-desc .nzn-overview {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 46px;\n    align-items: start;\n  }\n\n  .nzn-desc .nzn-overview-copy {\n    padding-top: 6px;\n    text-align: center;\n  }\n\n  .nzn-desc p {\n    font-size: 15px;\n    line-height: 1.65;\n    color: #60646c;\n    margin: 0;\n  }\n\n  .nzn-desc .nzn-checks {\n    list-style: none;\n    padding: 0;\n    margin: 34px auto 0;\n    display: grid;\n    gap: 18px;\n    width: fit-content;\n    max-width: 100%;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-checks li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14.5px;\n    color: #101114;\n    line-height: 1.45;\n  }\n\n  .nzn-desc .nzn-checks li::before {\n    content: \"✓\";\n    flex-shrink: 0;\n    color: #ff7a2f;\n    font-weight: 900;\n    font-size: 16px;\n    line-height: 1;\n  }\n\n  .nzn-desc .nzn-section-title {\n    margin: 0 0 30px;\n    padding-top: 10px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #ff7a2f;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-started {\n    background: #eef6ff;\n    border-left: 4px solid #4a9af7;\n    border-radius: 16px;\n    padding: 26px 28px;\n  }\n\n  .nzn-desc .nzn-started h3 {\n    margin: 0 0 20px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #1f4268;\n  }\n\n  .nzn-desc .nzn-step {\n    display: grid;\n    grid-template-columns: 34px 1fr;\n    gap: 14px;\n    margin-bottom: 18px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-step:last-child { margin-bottom: 0; }\n\n  .nzn-desc .nzn-step span {\n    width: 34px;\n    height: 34px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid #d9e9fb;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n  }\n\n  .nzn-desc .nzn-step strong {\n    display: block;\n    font-size: 14px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-step p {\n    margin-top: 4px;\n    font-size: 13px;\n    color: #40566c;\n  }\n\n  .nzn-desc .nzn-specs { border-top: 1px solid #e7e7e7; }\n\n  .nzn-desc .nzn-specs div {\n    display: grid;\n    grid-template-columns: minmax(180px, .8fr) 1.4fr;\n    gap: 24px;\n    padding: 15px 14px;\n    border-bottom: 1px solid #e7e7e7;\n    font-size: 14px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-specs div:nth-child(even) { background: #fafafa; }\n  .nzn-desc .nzn-specs span { color: #60646c; }\n  .nzn-desc .nzn-specs strong { font-weight: 800; color: #101114; }\n\n  .nzn-desc .nzn-action-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin-bottom: 28px;\n  }\n\n  .nzn-desc .nzn-action-card {\n    border: 1px solid #e7e7e7;\n    border-radius: 14px;\n    padding: 22px 20px;\n    background: #fafafa;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-action-card .action-label {\n    font-size: 13px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: .1em;\n    color: #ff7a2f;\n    margin-bottom: 10px;\n    display: block;\n  }\n\n  .nzn-desc .nzn-action-card strong {\n    display: block;\n    font-size: 15px;\n    color: #101114;\n    margin-bottom: 8px;\n  }\n\n  .nzn-desc .nzn-action-card p {\n    font-size: 13.5px;\n    color: #60646c;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-included-card {\n    display: grid;\n    grid-template-columns: auto 1fr;\n    gap: 18px;\n    align-items: center;\n    border: 1px solid #e7e7e7;\n    border-radius: 16px;\n    background: #fafafa;\n    padding: 24px;\n    margin-bottom: 12px;\n  }\n\n  .nzn-desc .nzn-included-qty {\n    width: 48px;\n    height: 48px;\n    border-radius: 999px;\n    background: #fff5ef;\n    border: 1px solid rgba(255,122,47,.2);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n    color: #ff7a2f;\n    font-size: 13px;\n  }\n\n  .nzn-desc .nzn-included-card strong {\n    display: block;\n    font-size: 16px;\n    margin-bottom: 4px;\n  }\n\n  .nzn-desc .nzn-included-card p { font-size: 14px; }\n\n  .nzn-desc .nzn-uses {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-use {\n    border-left: 3px solid #ff7a2f;\n    background: #f7f7f7;\n    padding: 15px 16px;\n    font-size: 14px;\n    line-height: 1.45;\n    text-align: left;\n    border-radius: 0 8px 8px 0;\n  }\n\n  .nzn-desc .nzn-faq { display: grid; gap: 12px; }\n\n  .nzn-desc .nzn-faq-item {\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    background: #fff;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-faq-item strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-faq-item p { font-size: 14px; }\n\n  .nzn-desc .nzn-note {\n    margin-top: 30px;\n    background: #fafafa;\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    text-align: center;\n    color: #60646c;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 750px) {\n    .nzn-desc { width: 100%; max-width: 100%; padding: 0; overflow: hidden; }\n\n    .nzn-desc .nzn-tabs {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 0;\n      overflow: visible;\n      min-height: unset;\n      border-bottom: 0;\n      width: 100%;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-tab {\n      width: 100%;\n      min-width: 0;\n      padding: 12px 6px;\n      font-size: 12px;\n      line-height: 1.15;\n      text-align: center;\n      white-space: normal;\n      border-bottom: 2px solid #e7e7e7;\n    }\n\n    .nzn-desc .nzn-tab.is-active { border-bottom-color: #ff7a2f; }\n\n    .nzn-desc .nzn-card {\n      padding: 24px 16px;\n      min-height: unset;\n      width: 100%;\n      max-width: 100%;\n      border-top: 1px solid #e7e7e7;\n      border-radius: 0 0 16px 16px;\n    }\n\n    .nzn-desc .nzn-panel.is-active { display: block; }\n    .nzn-desc .nzn-overview { grid-template-columns: 1fr; gap: 26px; }\n    .nzn-desc .nzn-overview-copy { padding-top: 0; text-align: center; }\n    .nzn-desc p { font-size: 14.5px; text-align: center; }\n    .nzn-desc .nzn-checks { margin-top: 24px; gap: 13px; width: fit-content; max-width: 100%; }\n    .nzn-desc .nzn-checks li { align-items: flex-start; gap: 10px; font-size: 14px; text-align: left; }\n    .nzn-desc .nzn-checks li::before { margin-top: 2px; }\n    .nzn-desc .nzn-uses { grid-template-columns: 1fr; }\n    .nzn-desc .nzn-action-grid { grid-template-columns: 1fr; }\n    .nzn-desc .nzn-specs div { grid-template-columns: 1fr; gap: 4px; padding: 13px 10px; }\n    .nzn-desc .nzn-section-title { text-align: left; padding-top: 0; margin-bottom: 22px; }\n    .nzn-desc .nzn-started { padding: 20px 16px; }\n    .nzn-desc .nzn-included-card { grid-template-columns: 1fr; text-align: left; justify-items: start; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nzn-desc\"\u003e\n  \u003cdiv class=\"nzn-tabs\"\u003e\n    \u003cbutton class=\"nzn-tab is-active\" type=\"button\" data-tab=\"overview\"\u003eOverview\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"specifications\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"action\"\u003eMomentary vs Latching\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"included\"\u003eWhat's Included\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"uses\"\u003eCommon Uses\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"faqs\"\u003eFAQs\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nzn-card\"\u003e\n\n    \u003c!-- OVERVIEW --\u003e\n    \u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003cdiv class=\"nzn-overview\"\u003e\n          \u003cdiv class=\"nzn-overview-copy\"\u003e\n            \u003cp\u003eCompact square push button built for reliable switching in DIY electronics, control panels, and custom builds. Available in momentary or latching action — both in the same durable ABS housing with a standard panel-mount footprint.\u003c\/p\u003e\n\n            \u003cul class=\"nzn-checks\"\u003e\n              \u003cli\u003eAvailable in Momentary or Latching action\u003c\/li\u003e\n              \u003cli\u003eRated 3A @ 125VAC \/ 1A @ 250VAC\u003c\/li\u003e\n              \u003cli\u003e13 × 11mm rectangular panel cutout\u003c\/li\u003e\n              \u003cli\u003ePin terminal connections\u003c\/li\u003e\n              \u003cli\u003eABS plastic housing — black\u003c\/li\u003e\n              \u003cli\u003eOperating range −25°C to +85°C\u003c\/li\u003e\n              \u003cli\u003eSold individually\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-started\"\u003e\n            \u003ch3\u003eWhich Action Do You Need?\u003c\/h3\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003eM\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eMomentary\u003c\/strong\u003e\n                \u003cp\u003eActive only while held. Releases when you let go. Use for triggers, doorbells, reset buttons, or any action that should fire only while pressed.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003eL\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eLatching\u003c\/strong\u003e\n                \u003cp\u003ePress once to turn on, press again to turn off. Stays in position without being held. Use for power switches, mode selectors, or any on\/off control.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e?\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eNot sure?\u003c\/strong\u003e\n                \u003cp\u003eIf your circuit needs to stay on after you release the button, choose Latching. If it should only trigger while pressed, choose Momentary.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Select your required action (Momentary or Latching) from the variant selector before adding to cart.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SPECIFICATIONS --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eSpecifications\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-specs\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003eDS429\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eContact Type\u003c\/span\u003e\u003cstrong\u003ePin terminal\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eRated Current \u0026amp; Voltage\u003c\/span\u003e\u003cstrong\u003e3A @ 125VAC \/ 1A @ 250VAC\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eSwitch Action\u003c\/span\u003e\u003cstrong\u003eMomentary (NO) or Latching — select variant\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMounting Hole\u003c\/span\u003e\u003cstrong\u003e13 × 11mm rectangular\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eHousing Material\u003c\/span\u003e\u003cstrong\u003eABS plastic\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eColour\u003c\/span\u003e\u003cstrong\u003eBlack\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOperating Temperature\u003c\/span\u003e\u003cstrong\u003e−25°C to +85°C\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Select your required action (Momentary or Latching) from the variant selector before adding to cart.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- MOMENTARY VS LATCHING --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"action\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eMomentary vs Latching\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-action-grid\"\u003e\n          \u003cdiv class=\"nzn-action-card\"\u003e\n            \u003cspan class=\"action-label\"\u003eMomentary\u003c\/span\u003e\n            \u003cstrong\u003eActive while held only\u003c\/strong\u003e\n            \u003cp\u003eThe circuit closes when you press and opens the moment you release. Ideal for any function that should only fire while the button is physically held down.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"nzn-action-card\"\u003e\n            \u003cspan class=\"action-label\"\u003eLatching\u003c\/span\u003e\n            \u003cstrong\u003ePress on, press off\u003c\/strong\u003e\n            \u003cp\u003eThe circuit stays closed after you press and release. Press again to open. Ideal for any on\/off control that needs to hold its state without being held.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nzn-specs\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMomentary — typical uses\u003c\/span\u003e\u003cstrong\u003eDoorbells, reset buttons, triggers, joystick inputs, test points\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eLatching — typical uses\u003c\/span\u003e\u003cstrong\u003ePower switches, mode selectors, enable\/disable circuits, LED toggles\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Both variants share the same DS429 housing and panel cutout size. Select your action type from the variant selector before adding to cart.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- INCLUDED --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"included\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eWhat's Included\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-included-card\"\u003e\n          \u003cdiv class=\"nzn-included-qty\"\u003e1×\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eDS429 Square Push Button\u003c\/strong\u003e\n            \u003cp\u003eYour selected action type (Momentary or Latching). Sold individually.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Sold individually. Select Momentary or Latching from the variant selector before adding to cart.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- USES --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-uses\"\u003e\n          \u003cdiv class=\"nzn-use\"\u003eDIY electronics \u0026amp; maker projects\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eControl panels \u0026amp; custom enclosures\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eArcade builds \u0026amp; custom game controllers\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003e3D printer control interfaces\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eIndustrial \u0026amp; hobbyist automation\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003ePower switching \u0026amp; mode selection circuits\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Both Momentary and Latching variants fit the same 13 × 11mm panel cutout.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- FAQS --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"faqs\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Questions\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-faq\"\u003e\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eCan this switch be used for mains AC wiring?\u003c\/strong\u003e\n            \u003cp\u003eThe switch is rated for AC use (up to 3A @ 125VAC or 1A @ 250VAC), but any mains-voltage installation must be carried out by a qualified electrician in accordance with local wiring regulations.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eWhat size panel cutout do I need?\u003c\/strong\u003e\n            \u003cp\u003eThe switch requires a 13 × 11mm rectangular cutout for panel mounting. The body clips or fastens into the panel from the front.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eI ordered the wrong action type — can I swap it?\u003c\/strong\u003e\n            \u003cp\u003eThe Momentary and Latching variants are electrically different and are not interchangeable. Make sure to select the correct action from the variant selector before ordering.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Select your required action (Momentary or Latching) from the variant selector before adding to cart.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('click', function(event) {\n    const tab = event.target.closest('.nzn-desc .nzn-tab');\n    if (!tab) return;\n    const wrapper = tab.closest('.nzn-desc');\n    if (!wrapper) return;\n    const target = tab.getAttribute('data-tab');\n    wrapper.querySelectorAll('.nzn-tab').forEach(function(item) { item.classList.remove('is-active'); });\n    wrapper.querySelectorAll('.nzn-panel').forEach(function(panel) { panel.classList.remove('is-active'); });\n    tab.classList.add('is-active');\n    const panel = wrapper.querySelector('[data-panel=\"' + target + '\"]');\n    if (panel) panel.classList.add('is-active');\n  });\n\u003c\/script\u003e","brand":"NZN Electronics","offers":[{"title":"Black \/ Momentary","offer_id":42707662176352,"sku":"SW-DS429-BLK-MOM","price":3.99,"currency_code":"NZD","in_stock":false},{"title":"Black \/ Latching","offer_id":42707662209120,"sku":"SW-DS429-BLK-LAT","price":3.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/DS429Product_Hero_Single.png?v=1779592081"},{"product_id":"pbs-33b-12mm-momentary-push-button-switch-ip65-waterproof-pre-wired-3a","title":"PBS-33B 12mm Momentary Push Button Switch – IP65 Waterproof Pre-Wired","description":"\u003cstyle\u003e\n  .nzn-desc {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #101114;\n  }\n\n  .nzn-desc,\n  .nzn-desc * {\n    box-sizing: border-box;\n  }\n\n  .nzn-desc .nzn-tabs {\n    width: 100%;\n    max-width: 100%;\n    display: flex;\n    gap: 30px;\n    border-bottom: 1px solid #e7e7e7;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scrollbar-width: none;\n    min-height: 55px;\n    align-items: flex-end;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nzn-desc .nzn-tabs::-webkit-scrollbar { display: none; }\n\n  .nzn-desc .nzn-tab {\n    flex: 0 0 auto;\n    background: none;\n    border: 0;\n    padding: 16px 0;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 800;\n    white-space: nowrap;\n    border-bottom: 3px solid transparent;\n    color: #101114;\n    cursor: pointer;\n    transition: color .18s ease, border-color .18s ease;\n  }\n\n  .nzn-desc .nzn-tab:hover { color: #ff7a2f; }\n\n  .nzn-desc .nzn-tab.is-active {\n    border-bottom-color: #ff7a2f;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-card {\n    width: 100%;\n    border: 1px solid #e7e7e7;\n    border-top: 0;\n    border-radius: 0 0 18px 18px;\n    padding: 38px 34px;\n    box-shadow: 0 10px 24px rgba(0,0,0,.035);\n    background: #fff;\n    min-height: 620px;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .nzn-desc .nzn-panel { display: none; }\n\n  .nzn-desc .nzn-panel.is-active {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    animation: nznTabFade .18s ease both;\n  }\n\n  @keyframes nznTabFade {\n    from { opacity: 0; transform: translateY(6px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  .nzn-desc .nzn-panel-content { flex: 1; }\n\n  .nzn-desc .nzn-overview {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 46px;\n    align-items: start;\n  }\n\n  .nzn-desc .nzn-overview-copy {\n    padding-top: 6px;\n    text-align: center;\n  }\n\n  .nzn-desc p {\n    font-size: 15px;\n    line-height: 1.65;\n    color: #60646c;\n    margin: 0;\n  }\n\n  .nzn-desc .nzn-checks {\n    list-style: none;\n    padding: 0;\n    margin: 34px auto 0;\n    display: grid;\n    gap: 18px;\n    width: fit-content;\n    max-width: 100%;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-checks li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14.5px;\n    color: #101114;\n    line-height: 1.45;\n  }\n\n  .nzn-desc .nzn-checks li::before {\n    content: \"✓\";\n    flex-shrink: 0;\n    color: #ff7a2f;\n    font-weight: 900;\n    font-size: 16px;\n    line-height: 1;\n  }\n\n  .nzn-desc .nzn-section-title {\n    margin: 0 0 30px;\n    padding-top: 10px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #ff7a2f;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-started {\n    background: #eef6ff;\n    border-left: 4px solid #4a9af7;\n    border-radius: 16px;\n    padding: 26px 28px;\n  }\n\n  .nzn-desc .nzn-started h3 {\n    margin: 0 0 20px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #1f4268;\n  }\n\n  .nzn-desc .nzn-step {\n    display: grid;\n    grid-template-columns: 34px 1fr;\n    gap: 14px;\n    margin-bottom: 18px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-step:last-child { margin-bottom: 0; }\n\n  .nzn-desc .nzn-step span {\n    width: 34px;\n    height: 34px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid #d9e9fb;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n    font-size: 13px;\n  }\n\n  .nzn-desc .nzn-step strong {\n    display: block;\n    font-size: 14px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-step p {\n    margin-top: 4px;\n    font-size: 13px;\n    color: #40566c;\n  }\n\n  .nzn-desc .nzn-specs { border-top: 1px solid #e7e7e7; }\n\n  .nzn-desc .nzn-specs div {\n    display: grid;\n    grid-template-columns: minmax(180px, .8fr) 1.4fr;\n    gap: 24px;\n    padding: 15px 14px;\n    border-bottom: 1px solid #e7e7e7;\n    font-size: 14px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-specs div:nth-child(even) { background: #fafafa; }\n  .nzn-desc .nzn-specs span { color: #60646c; }\n  .nzn-desc .nzn-specs strong { font-weight: 800; color: #101114; }\n\n  .nzn-desc .nzn-included-card {\n    display: grid;\n    grid-template-columns: auto 1fr;\n    gap: 18px;\n    align-items: center;\n    border: 1px solid #e7e7e7;\n    border-radius: 16px;\n    background: #fafafa;\n    padding: 24px;\n    margin-bottom: 12px;\n  }\n\n  .nzn-desc .nzn-included-qty {\n    width: 48px;\n    height: 48px;\n    border-radius: 999px;\n    background: #fff5ef;\n    border: 1px solid rgba(255,122,47,.2);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n    color: #ff7a2f;\n    font-size: 13px;\n  }\n\n  .nzn-desc .nzn-included-card strong {\n    display: block;\n    font-size: 16px;\n    margin-bottom: 4px;\n  }\n\n  .nzn-desc .nzn-included-card p { font-size: 14px; }\n\n  .nzn-desc .nzn-uses {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-use {\n    border-left: 3px solid #ff7a2f;\n    background: #f7f7f7;\n    padding: 15px 16px;\n    font-size: 14px;\n    line-height: 1.45;\n    text-align: left;\n    border-radius: 0 8px 8px 0;\n  }\n\n  .nzn-desc .nzn-faq { display: grid; gap: 12px; }\n\n  .nzn-desc .nzn-faq-item {\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    background: #fff;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-faq-item strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-faq-item p { font-size: 14px; }\n\n  .nzn-desc .nzn-note {\n    margin-top: 30px;\n    background: #fafafa;\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    text-align: center;\n    color: #60646c;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 750px) {\n    .nzn-desc { width: 100%; max-width: 100%; padding: 0; overflow: hidden; }\n\n    .nzn-desc .nzn-tabs {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 0;\n      overflow: visible;\n      min-height: unset;\n      border-bottom: 0;\n      width: 100%;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-tab {\n      width: 100%;\n      min-width: 0;\n      padding: 12px 6px;\n      font-size: 12px;\n      line-height: 1.15;\n      text-align: center;\n      white-space: normal;\n      border-bottom: 2px solid #e7e7e7;\n    }\n\n    .nzn-desc .nzn-tab.is-active { border-bottom-color: #ff7a2f; }\n\n    .nzn-desc .nzn-card {\n      padding: 24px 16px;\n      min-height: unset;\n      width: 100%;\n      max-width: 100%;\n      border-top: 1px solid #e7e7e7;\n      border-radius: 0 0 16px 16px;\n    }\n\n    .nzn-desc .nzn-panel.is-active { display: block; }\n    .nzn-desc .nzn-overview { grid-template-columns: 1fr; gap: 26px; }\n    .nzn-desc .nzn-overview-copy { padding-top: 0; text-align: center; }\n    .nzn-desc p { font-size: 14.5px; text-align: center; }\n    .nzn-desc .nzn-checks { margin-top: 24px; gap: 13px; width: fit-content; max-width: 100%; }\n    .nzn-desc .nzn-checks li { align-items: flex-start; gap: 10px; font-size: 14px; text-align: left; }\n    .nzn-desc .nzn-checks li::before { margin-top: 2px; }\n    .nzn-desc .nzn-uses { grid-template-columns: 1fr; }\n    .nzn-desc .nzn-specs div { grid-template-columns: 1fr; gap: 4px; padding: 13px 10px; }\n    .nzn-desc .nzn-section-title { text-align: left; padding-top: 0; margin-bottom: 22px; }\n    .nzn-desc .nzn-started { padding: 20px 16px; }\n    .nzn-desc .nzn-included-card { grid-template-columns: 1fr; text-align: left; justify-items: start; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nzn-desc\"\u003e\n  \u003cdiv class=\"nzn-tabs\"\u003e\n    \u003cbutton class=\"nzn-tab is-active\" type=\"button\" data-tab=\"overview\"\u003eOverview\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"specifications\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"included\"\u003eWhat's Included\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"uses\"\u003eCommon Uses\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"faqs\"\u003eFAQs\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nzn-card\"\u003e\n\n    \u003c!-- OVERVIEW --\u003e\n    \u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003cdiv class=\"nzn-overview\"\u003e\n          \u003cdiv class=\"nzn-overview-copy\"\u003e\n            \u003cp\u003eReliable, ready-to-use momentary push button ideal for DIY electronics, automotive, arcade builds, and outdoor control panels. Pre-soldered with 12.5cm 20AWG leads — no soldering required, just connect and go.\u003c\/p\u003e\n\n            \u003cul class=\"nzn-checks\"\u003e\n              \u003cli\u003eMomentary action — press for ON, release for OFF\u003c\/li\u003e\n              \u003cli\u003ePre-soldered 12.5cm 20AWG leads included\u003c\/li\u003e\n              \u003cli\u003eIP65 waterproof — dust and water jet resistant\u003c\/li\u003e\n              \u003cli\u003eRated 3A @ 125VAC \/ 1A @ 250VAC \/ 5A @ 12VDC\u003c\/li\u003e\n              \u003cli\u003e12mm panel cutout\u003c\/li\u003e\n              \u003cli\u003eSPST \/ 1NO contact configuration\u003c\/li\u003e\n              \u003cli\u003eEvery batch locally quality checked before dispatch\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-started\"\u003e\n            \u003ch3\u003eInstallation at a Glance\u003c\/h3\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e1\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eDrill a 12mm hole\u003c\/strong\u003e\n                \u003cp\u003eUse a step drill or standard 12mm bit in your panel or enclosure.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e2\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eInsert and secure\u003c\/strong\u003e\n                \u003cp\u003eFeed the pre-soldered leads through the hole, insert the button body, and tighten the locking nut from behind.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e3\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eConnect the leads\u003c\/strong\u003e\n                \u003cp\u003eConnect the two 20AWG wires into your circuit — no polarity for momentary SPST. Red to signal\/power, black to ground is conventional.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e4\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eTest before closing up\u003c\/strong\u003e\n                \u003cp\u003eVerify actuation before sealing your enclosure. The IP65 seal is on the front face — ensure the nut is tightened fully for weatherproofing.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e For AC mains wiring, installation by a qualified electrician is required. Verify contact ratings match your application before installation.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SPECIFICATIONS --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eSpecifications\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-specs\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003ePBS-33B\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eSwitch Action\u003c\/span\u003e\u003cstrong\u003eMomentary (OFF-ON)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eContact Type\u003c\/span\u003e\u003cstrong\u003eSPST \/ 1NO\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eRating\u003c\/span\u003e\u003cstrong\u003e3A @ 125VAC \/ 1A @ 250VAC \/ 5A @ 12VDC\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMounting Hole\u003c\/span\u003e\u003cstrong\u003e12mm diameter\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eWire Length\u003c\/span\u003e\u003cstrong\u003e12.5cm\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eWire Gauge\u003c\/span\u003e\u003cstrong\u003e20AWG\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eWaterproof Rating\u003c\/span\u003e\u003cstrong\u003eIP65\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eHousing Material\u003c\/span\u003e\u003cstrong\u003ePlastic\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e For AC mains wiring, installation by a qualified electrician is required.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- INCLUDED --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"included\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eWhat's Included\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-included-card\"\u003e\n          \u003cdiv class=\"nzn-included-qty\"\u003e1×\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003ePBS-33B Momentary Push Button\u003c\/strong\u003e\n            \u003cp\u003ePre-soldered with 12.5cm 20AWG leads. Ready to install into a 12mm panel cutout — no soldering required.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Sold individually. 12mm panel cutout required.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- USES --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-uses\"\u003e\n          \u003cdiv class=\"nzn-use\"\u003eArcade builds \u0026amp; custom game controllers\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eAutomotive applications \u0026amp; dash panels\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eOutdoor enclosures \u0026amp; weatherproof control panels\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eArduino, Raspberry Pi \u0026amp; ESP32 projects\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eDIY electronics \u0026amp; maker builds\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eAny 12mm panel-mount momentary switch application\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e IP65 rating makes this button suitable for outdoor and splash-prone environments.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- FAQS --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"faqs\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Questions\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-faq\"\u003e\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eDoes polarity matter when wiring this button?\u003c\/strong\u003e\n            \u003cp\u003eNo — SPST momentary switches are not polarity sensitive. Either wire can go to your signal or ground. Red to positive and black to ground is conventional but not required.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eCan I extend the wires?\u003c\/strong\u003e\n            \u003cp\u003eYes — the 20AWG leads can be extended by soldering and heat-shrinking additional wire. Keep extensions reasonable in length to avoid voltage drop in low-power signal circuits.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eIs this button suitable for outdoor use?\u003c\/strong\u003e\n            \u003cp\u003eYes — the IP65 rating means it is sealed against dust ingress and water jets. It is suitable for outdoor panels and enclosures exposed to rain or spray, but not for full submersion.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e For AC mains wiring, installation by a qualified electrician is required. Verify contact ratings match your application before installation.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('click', function(event) {\n    const tab = event.target.closest('.nzn-desc .nzn-tab');\n    if (!tab) return;\n    const wrapper = tab.closest('.nzn-desc');\n    if (!wrapper) return;\n    const target = tab.getAttribute('data-tab');\n    wrapper.querySelectorAll('.nzn-tab').forEach(function(item) { item.classList.remove('is-active'); });\n    wrapper.querySelectorAll('.nzn-panel').forEach(function(panel) { panel.classList.remove('is-active'); });\n    tab.classList.add('is-active');\n    const panel = wrapper.querySelector('[data-panel=\"' + target + '\"]');\n    if (panel) panel.classList.add('is-active');\n  });\n\u003c\/script\u003e","brand":"NZN Electronics","offers":[{"title":"Default Title","offer_id":42722863022176,"sku":"SW-PBS33B-12MM-MOM-OBS","price":0.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/IMG_4788_919df462-9933-4fdf-b405-45733ae5055f.jpg?v=1777159813"},{"product_id":"6x6mm-tactile-push-button-switch-smt-4pin-6x6x4-3mm-pack-10","title":"6x6mm Tactile Push Button Switch SMT 4-Pin 6x6x4.3mm – Pack of 10","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700\u0026display=swap');\n  .nzn-desc .tagline{font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.7;color:#333;border-left:3px solid #e07e2c;padding-left:16px;margin-bottom:32px}\n  .nzn-desc .section-title{font-family:'DM Sans',sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e07e2c;margin-bottom:14px}\n  .nzn-desc .specs-table{width:100%;border-collapse:collapse;margin-bottom:32px;font-family:'DM Sans',sans-serif;font-size:14px}\n  .nzn-desc .specs-table tr{border-bottom:1px solid #ebebeb}\n  .nzn-desc .specs-table tr:last-child{border-bottom:none}\n  .nzn-desc .specs-table td{padding:10px 8px}\n  .nzn-desc .specs-table td:first-child{color:#888;width:42%;font-size:14px}\n  .nzn-desc .specs-table td:last-child{font-weight:600;color:#1a1a1a}\n  .nzn-desc .uses-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:32px}\n  .nzn-desc .use-item{background:#f7f7f7;border-left:3px solid #e07e2c;padding:12px 14px;font-family:'DM Sans',sans-serif;font-size:13.5px;line-height:1.5;color:#2a2a2a}\n  .nzn-desc .note{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;padding:14px 16px;font-family:'DM Sans',sans-serif;font-size:13px;color:#888;line-height:1.6}\n  .nzn-desc .note strong{color:#555}\n  .nzn-desc .setup-box{background:#f0f7ff;border-left:3px solid #4a90d9;padding:14px 16px;font-family:'DM Sans',sans-serif;font-size:13px;color:#2c4a6e;line-height:1.7;margin-bottom:32px;border-radius:0 4px 4px 0}\n  .nzn-desc .faq-item{margin-bottom:12px}\n  .nzn-desc .faq-q{font-family:'DM Sans',sans-serif;font-size:13.5px;font-weight:700;color:#1a1a1a;margin-bottom:3px}\n  .nzn-desc .faq-a{font-family:'DM Sans',sans-serif;font-size:13.5px;color:#555;line-height:1.5;padding-left:14px;border-left:2px solid #e07e2c}\n  .nzn-desc hr.divider{border:none;border-top:1px solid #ebebeb;margin:28px 0}\n\u003c\/style\u003e\n\u003cdiv class=\"nzn-desc\" style=\"max-width:1200px;margin:0 auto;\"\u003e\n  \u003cp class=\"tagline\"\u003eMomentary 4-pin tactile push button switches in a 6×6×4.3mm package. Normally open, fits standard 6×6mm PCB footprints, easy to hand-solder. A staple component for Arduino prototyping, custom control panels, and PCB builds. Pack of 10.\u003c\/p\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eSpecifications\u003c\/p\u003e\n  \u003ctable class=\"specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOperation Mode\u003c\/td\u003e\n\u003ctd\u003eMomentary (normally open)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePin Count\u003c\/td\u003e\n\u003ctd\u003e4-pin (2 pairs of internally connected contacts)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e6 × 6 × 4.3mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMounting Type\u003c\/td\u003e\n\u003ctd\u003eSMT \/ Through-hole compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePack Quantity\u003c\/td\u003e\n\u003ctd\u003e10 switches per pack\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003ePin Configuration\u003c\/p\u003e\n  \u003ctable class=\"specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePins 1 \u0026amp; 2 (one side)\u003c\/td\u003e\n\u003ctd\u003eInternally connected — use either or both as one terminal\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePins 3 \u0026amp; 4 (other side)\u003c\/td\u003e\n\u003ctd\u003eInternally connected — use either or both as other terminal\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n  \u003cdiv class=\"setup-box\"\u003eThese are simple 2-terminal switches with 4 pins for PCB stability — pins 1 \u0026amp; 2 are the same node, and pins 3 \u0026amp; 4 are the same node. When pressed, pins 1\/2 connect to pins 3\/4. In a circuit: connect one side to your signal\/power and the other side to ground or your input pin.\u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eWhat's Included\u003c\/p\u003e\n  \u003ctable class=\"specs-table\"\u003e\n    \u003ctr\u003e\n\u003ctd\u003e10 ×\u003c\/td\u003e\n\u003ctd\u003e6×6×4.3mm tactile momentary push button switches\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eCommon Uses\u003c\/p\u003e\n  \u003cdiv class=\"uses-grid\"\u003e\n    \u003cdiv class=\"use-item\"\u003eArduino \u0026amp; Raspberry Pi input, reset \u0026amp; mode-select buttons\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eCustom PCB control panels \u0026amp; prototype builds\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eConsumer electronics repair \u0026amp; replacement buttons\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eKeyboard, remote control \u0026amp; handheld device builds\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eReset switches for ESP32, Arduino Nano \u0026amp; development boards\u003c\/div\u003e\n    \u003cdiv class=\"use-item\"\u003eGeneral purpose momentary switching in DIY electronics\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"section-title\"\u003eCommon Questions\u003c\/p\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003cdiv class=\"faq-q\"\u003eDo I need to use all 4 pins?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eNo — pins 1 \u0026amp; 2 are the same node, and pins 3 \u0026amp; 4 are the same node. You only need one wire on each side. The extra pins are for PCB mechanical stability, not extra circuits. For a breadboard, just use pins 1 and 3 (diagonally opposite).\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003cdiv class=\"faq-q\"\u003eDo I need a pull-up or pull-down resistor?\u003c\/div\u003e\n    \u003cdiv class=\"faq-a\"\u003eYes — when used as a digital input on Arduino, connect one side to GND and the other to your input pin, then enable the internal pull-up in your code with \u003ccode\u003epinMode(PIN, INPUT_PULLUP)\u003c\/code\u003e. The pin reads HIGH when open, LOW when pressed.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cp class=\"note\"\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e Normally open (NO) — contact closes when pressed. Fits standard 6×6mm PCB footprints. Pack of 10.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NZN Electronics","offers":[{"title":"Default Title","offer_id":42723874013280,"sku":"SW-TACT-6X6X43-SMT-4P-10PK","price":0.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/6mmx6mmx4.5mmpcb-fronton.png?v=1777242201"},{"product_id":"5-8-5-8mm-6-pin-dpdt-push-button-switch-self-locking-or-momentary-10-pack","title":"5.8mm DPDT Push Button Switch – Locking or Momentary (10 Pack)","description":"\u003cstyle\u003e\n  .nzn-desc {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #101114;\n  }\n\n  .nzn-desc,\n  .nzn-desc * {\n    box-sizing: border-box;\n  }\n\n  .nzn-desc .nzn-tabs {\n    width: 100%;\n    max-width: 100%;\n    display: flex;\n    gap: 30px;\n    border-bottom: 1px solid #e7e7e7;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scrollbar-width: none;\n    min-height: 55px;\n    align-items: flex-end;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nzn-desc .nzn-tabs::-webkit-scrollbar {\n    display: none;\n  }\n\n  .nzn-desc .nzn-tab {\n    flex: 0 0 auto;\n    background: none;\n    border: 0;\n    padding: 16px 0;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 800;\n    white-space: nowrap;\n    border-bottom: 3px solid transparent;\n    color: #101114;\n    cursor: pointer;\n    transition: color .18s ease, border-color .18s ease;\n  }\n\n  .nzn-desc .nzn-tab:hover {\n    color: #ff7a2f;\n  }\n\n  .nzn-desc .nzn-tab.is-active {\n    border-bottom-color: #ff7a2f;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-card {\n    width: 100%;\n    border: 1px solid #e7e7e7;\n    border-top: 0;\n    border-radius: 0 0 18px 18px;\n    padding: 38px 34px;\n    box-shadow: 0 10px 24px rgba(0,0,0,.035);\n    background: #fff;\n    min-height: 620px;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .nzn-desc .nzn-panel {\n    display: none;\n  }\n\n  .nzn-desc .nzn-panel.is-active {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    animation: nznTabFade .18s ease both;\n  }\n\n  @keyframes nznTabFade {\n    from {\n      opacity: 0;\n      transform: translateY(6px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .nzn-desc .nzn-panel-content {\n    flex: 1;\n  }\n\n  .nzn-desc .nzn-overview {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 46px;\n    align-items: start;\n  }\n\n  .nzn-desc .nzn-overview-copy {\n    padding-top: 6px;\n    text-align: center;\n  }\n\n  .nzn-desc p {\n    font-size: 15px;\n    line-height: 1.65;\n    color: #60646c;\n    margin: 0;\n  }\n\n  .nzn-desc .nzn-checks {\n    list-style: none;\n    padding: 0;\n    margin: 34px auto 0;\n    display: grid;\n    gap: 18px;\n    width: fit-content;\n    max-width: 100%;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-checks li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14.5px;\n    color: #101114;\n    line-height: 1.45;\n  }\n\n  .nzn-desc .nzn-checks li::before {\n    content: \"✓\";\n    flex-shrink: 0;\n    color: #ff7a2f;\n    font-weight: 900;\n    font-size: 16px;\n    line-height: 1;\n  }\n\n  .nzn-desc .nzn-section-title {\n    margin: 0 0 30px;\n    padding-top: 10px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #ff7a2f;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-started {\n    background: #eef6ff;\n    border-left: 4px solid #4a9af7;\n    border-radius: 16px;\n    padding: 26px 28px;\n  }\n\n  .nzn-desc .nzn-started h3 {\n    margin: 0 0 20px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #1f4268;\n  }\n\n  .nzn-desc .nzn-step {\n    display: grid;\n    grid-template-columns: 34px 1fr;\n    gap: 14px;\n    margin-bottom: 18px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-step:last-child {\n    margin-bottom: 0;\n  }\n\n  .nzn-desc .nzn-step span {\n    width: 34px;\n    height: 34px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid #d9e9fb;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n  }\n\n  .nzn-desc .nzn-step strong {\n    display: block;\n    font-size: 14px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-step p {\n    margin-top: 4px;\n    font-size: 13px;\n    color: #40566c;\n  }\n\n  .nzn-desc .nzn-specs {\n    border-top: 1px solid #e7e7e7;\n  }\n\n  .nzn-desc .nzn-specs div {\n    display: grid;\n    grid-template-columns: minmax(180px, .8fr) 1.4fr;\n    gap: 24px;\n    padding: 15px 14px;\n    border-bottom: 1px solid #e7e7e7;\n    font-size: 14px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-specs div:nth-child(even) {\n    background: #fafafa;\n  }\n\n  .nzn-desc .nzn-specs span {\n    color: #60646c;\n  }\n\n  .nzn-desc .nzn-specs strong {\n    font-weight: 800;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-included-card {\n    display: grid;\n    grid-template-columns: auto 1fr;\n    gap: 18px;\n    align-items: center;\n    border: 1px solid #e7e7e7;\n    border-radius: 16px;\n    background: #fafafa;\n    padding: 24px;\n  }\n\n  .nzn-desc .nzn-included-qty {\n    width: 48px;\n    height: 48px;\n    border-radius: 999px;\n    background: #fff5ef;\n    border: 1px solid rgba(255,122,47,.2);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n    color: #ff7a2f;\n    font-size: 13px;\n  }\n\n  .nzn-desc .nzn-included-card strong {\n    display: block;\n    font-size: 16px;\n    margin-bottom: 4px;\n  }\n\n  .nzn-desc .nzn-included-card p {\n    font-size: 14px;\n  }\n\n  .nzn-desc .nzn-uses {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-use {\n    border-left: 3px solid #ff7a2f;\n    background: #f7f7f7;\n    padding: 15px 16px;\n    font-size: 14px;\n    line-height: 1.45;\n    text-align: left;\n    border-radius: 0 8px 8px 0;\n  }\n\n  .nzn-desc .nzn-faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-faq-item {\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    background: #fff;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-faq-item strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-faq-item p {\n    font-size: 14px;\n  }\n\n  .nzn-desc .nzn-note {\n    margin-top: 30px;\n    background: #fafafa;\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    text-align: center;\n    color: #60646c;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 750px) {\n    .nzn-desc {\n      width: 100%;\n      max-width: 100%;\n      padding: 0;\n      overflow: hidden;\n    }\n\n    .nzn-desc .nzn-tabs {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 0;\n      overflow: visible;\n      min-height: unset;\n      border-bottom: 0;\n      width: 100%;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-tab {\n      width: 100%;\n      min-width: 0;\n      padding: 12px 6px;\n      font-size: 12px;\n      line-height: 1.15;\n      text-align: center;\n      white-space: normal;\n      border-bottom: 2px solid #e7e7e7;\n    }\n\n    .nzn-desc .nzn-tab.is-active {\n      border-bottom-color: #ff7a2f;\n    }\n\n    .nzn-desc .nzn-card {\n      padding: 24px 16px;\n      min-height: unset;\n      width: 100%;\n      max-width: 100%;\n      border-top: 1px solid #e7e7e7;\n      border-radius: 0 0 16px 16px;\n    }\n\n    .nzn-desc .nzn-panel.is-active {\n      display: block;\n    }\n\n    .nzn-desc .nzn-overview {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    .nzn-desc .nzn-overview-copy {\n      padding-top: 0;\n      text-align: center;\n    }\n\n    .nzn-desc p {\n      font-size: 14.5px;\n      text-align: center;\n    }\n\n    .nzn-desc .nzn-checks {\n      margin-top: 24px;\n      gap: 13px;\n      width: fit-content;\n      max-width: 100%;\n    }\n\n    .nzn-desc .nzn-checks li {\n      align-items: flex-start;\n      gap: 10px;\n      font-size: 14px;\n      text-align: left;\n    }\n\n    .nzn-desc .nzn-checks li::before {\n      margin-top: 2px;\n    }\n\n    .nzn-desc .nzn-uses {\n      grid-template-columns: 1fr;\n    }\n\n    .nzn-desc .nzn-specs div {\n      grid-template-columns: 1fr;\n      gap: 4px;\n      padding: 13px 10px;\n    }\n\n    .nzn-desc .nzn-section-title {\n      text-align: left;\n      padding-top: 0;\n      margin-bottom: 22px;\n    }\n\n    .nzn-desc .nzn-started {\n      padding: 20px 16px;\n    }\n\n    .nzn-desc .nzn-included-card {\n      grid-template-columns: 1fr;\n      text-align: left;\n      justify-items: start;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nzn-desc\"\u003e\n  \u003cdiv class=\"nzn-tabs\"\u003e\n    \u003cbutton class=\"nzn-tab is-active\" type=\"button\" data-tab=\"overview\"\u003eOverview\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"specifications\"\u003eSpecifications\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"wiring\"\u003eWiring\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"included\"\u003eWhat's Included\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"uses\"\u003eCommon Uses\u003c\/button\u003e\n    \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"faqs\"\u003eFAQs\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nzn-card\"\u003e\n\n    \u003c!-- OVERVIEW --\u003e\n    \u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003cdiv class=\"nzn-overview\"\u003e\n          \u003cdiv class=\"nzn-overview-copy\"\u003e\n            \u003cp\u003e6-pin DPDT push button switch in a compact 5.8×5.8mm DIP footprint — mounts directly to PCB. Rated DC 12V \/ 50mA with a 100,000 cycle electrical life. Available in self-locking (latching) or momentary action. Pack of 10.\u003c\/p\u003e\n\n            \u003cul class=\"nzn-checks\"\u003e\n              \u003cli\u003e6-pin DPDT — switch two independent circuits simultaneously\u003c\/li\u003e\n              \u003cli\u003e5.8×5.8mm body — fits standard PCB layouts\u003c\/li\u003e\n              \u003cli\u003e2mm pin pitch — DIP through-hole mounting\u003c\/li\u003e\n              \u003cli\u003e100,000 cycle electrical life\u003c\/li\u003e\n              \u003cli\u003eRated DC 12V \/ 50mA\u003c\/li\u003e\n              \u003cli\u003eAvailable in latching or momentary action\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-started\"\u003e\n            \u003ch3\u003eVariant Guide\u003c\/h3\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e🔒\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eSelf-Locking (Latching)\u003c\/strong\u003e\n                \u003cp\u003ePress ON — stays ON. Press again to release. Best for power switches and persistent on\/off controls.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e⚡\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eMomentary\u003c\/strong\u003e\n                \u003cp\u003eActive only while held. Releases when you let go. Best for trigger inputs, reset buttons, and signal sending.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"nzn-step\"\u003e\n              \u003cspan\u003e⚠\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eCurrent limit — 50mA max\u003c\/strong\u003e\n                \u003cp\u003eNot suitable for driving loads directly. Use a relay or MOSFET to switch higher current loads.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Rated DC 12V \/ 50mA — not suitable for mains voltage or high-current applications. Pack of 10.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SPECIFICATIONS --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eSpecifications\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-specs\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eBody Size\u003c\/span\u003e\u003cstrong\u003e5.8 × 5.8mm\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eTotal Height\u003c\/span\u003e\u003cstrong\u003e~10.2mm (including button)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePin Configuration\u003c\/span\u003e\u003cstrong\u003e6-pin DPDT, 2 rows of 3, 2mm pitch\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eMounting Type\u003c\/span\u003e\u003cstrong\u003eDIP through-hole PCB\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eRated Voltage\u003c\/span\u003e\u003cstrong\u003eDC 12V\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eRated Current\u003c\/span\u003e\u003cstrong\u003e50mA\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eOperating Temperature\u003c\/span\u003e\u003cstrong\u003e−40°C to +70°C\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eElectrical Life\u003c\/span\u003e\u003cstrong\u003e100,000 operations\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003eAvailable Actions\u003c\/span\u003e\u003cstrong\u003eSelf-locking (latching) or Momentary\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePack Quantity\u003c\/span\u003e\u003cstrong\u003e10 switches\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Rated DC 12V \/ 50mA — not suitable for mains voltage or high-current applications.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- WIRING --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"wiring\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003ePin Configuration — 6-Pin DPDT\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-specs\"\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePins 1 \u0026amp; 2\u003c\/span\u003e\u003cstrong\u003eCommon A (internally connected)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePins 3 \u0026amp; 4\u003c\/span\u003e\u003cstrong\u003eCommon B (internally connected)\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePin 5\u003c\/span\u003e\u003cstrong\u003eNO Contact A — connects to Common A when pressed\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cspan\u003ePin 6\u003c\/span\u003e\u003cstrong\u003eNO Contact B — connects to Common B when pressed\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nzn-started\" style=\"margin-top: 28px;\"\u003e\n          \u003ch3\u003eWiring Instructions\u003c\/h3\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e1\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eSimple on\/off (single pole)\u003c\/strong\u003e\n              \u003cp\u003eWire between pin 1 (or 2) and pin 5. Use one pole only — the second pole can be left unconnected or used for a second independent circuit.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e2\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eDual-circuit switching (DPDT)\u003c\/strong\u003e\n              \u003cp\u003eUse both poles simultaneously. Pins 1+2 share the same node; pins 3+4 share the same node. Connect each common to its respective circuit.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e3\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003eDriving higher loads\u003c\/strong\u003e\n              \u003cp\u003eDo not exceed 50mA through the contacts. Use these switches to trigger the gate of a MOSFET or the coil of a relay to switch full load current.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cspan\u003e4\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cstrong\u003ePCB footprint\u003c\/strong\u003e\n              \u003cp\u003e2mm pin pitch, 2 rows of 3 pins. Fits standard DIP footprints. Confirm hole spacing against your PCB layout before soldering.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Rated DC 12V \/ 50mA — not suitable for mains voltage or high-current applications.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- INCLUDED --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"included\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eWhat's Included\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-included-card\"\u003e\n          \u003cdiv class=\"nzn-included-qty\"\u003e10×\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003e5.8×5.8mm DPDT push button switches (selected action type)\u003c\/strong\u003e\n            \u003cp\u003eSupplied as loose components ready for PCB mounting. Select latching or momentary at time of purchase.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Action type (latching or momentary) is selected at time of purchase and cannot be changed after ordering.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- USES --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-uses\"\u003e\n          \u003cdiv class=\"nzn-use\"\u003eArduino and ESP32 power on\/off buttons on PCB builds\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eFlashlight and LED strip power switches (self-locking)\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eAudio amplifier input and channel switching (DPDT)\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eToy and appliance controls — fans, motors, kitchen ventilators\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eReset and trigger inputs on prototype PCBs (momentary)\u003c\/div\u003e\n          \u003cdiv class=\"nzn-use\"\u003eRemote control and handheld device button replacement\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e DPDT configuration allows simultaneous switching of two independent circuits — useful for audio input selection, polarity reversal, and dual-rail power switching.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- FAQs --\u003e\n    \u003cdiv class=\"nzn-panel\" data-panel=\"faqs\"\u003e\n      \u003cdiv class=\"nzn-panel-content\"\u003e\n        \u003ch3 class=\"nzn-section-title\"\u003eCommon Questions\u003c\/h3\u003e\n\n        \u003cdiv class=\"nzn-faq\"\u003e\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eNot sure whether to choose latching or momentary?\u003c\/strong\u003e\n            \u003cp\u003eIf you need it to stay on after you let go — choose self-locking (latching). If you only need it active while pressing — choose momentary. Most power switches use latching; most input buttons and reset triggers use momentary.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eCan I switch more than 50mA through this?\u003c\/strong\u003e\n            \u003cp\u003eNo — the contacts are rated 50mA max at DC 12V. For higher loads, use this switch to control the gate of a MOSFET or the coil of a relay, which can then switch the full load current safely.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eDo I need to use both poles?\u003c\/strong\u003e\n            \u003cp\u003eNo. For simple on\/off use, wire just one pole (pins 1 and 5, or pins 3 and 6). The second pole can be left unconnected or used independently for a second circuit.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-faq-item\"\u003e\n            \u003cstrong\u003eWhat is the pin pitch?\u003c\/strong\u003e\n            \u003cp\u003e2mm pitch, arranged as 2 rows of 3 pins. Confirm your PCB footprint matches before ordering — this is a smaller pitch than standard 2.54mm DIP components.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Rated DC 12V \/ 50mA — not suitable for mains voltage or high-current applications. DPDT configuration. Pack of 10.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener('click', function(event) {\n    const tab = event.target.closest('.nzn-desc .nzn-tab');\n    if (!tab) return;\n\n    const wrapper = tab.closest('.nzn-desc');\n    if (!wrapper) return;\n\n    const target = tab.getAttribute('data-tab');\n\n    wrapper.querySelectorAll('.nzn-tab').forEach(function(item) {\n      item.classList.remove('is-active');\n    });\n\n    wrapper.querySelectorAll('.nzn-panel').forEach(function(panel) {\n      panel.classList.remove('is-active');\n    });\n\n    tab.classList.add('is-active');\n\n    const panel = wrapper.querySelector('[data-panel=\"' + target + '\"]');\n    if (panel) panel.classList.add('is-active');\n  });\n\u003c\/script\u003e","brand":"NZN Electronics","offers":[{"title":"Locking","offer_id":42728690581600,"sku":"SW-DPDT-58-6P-LK-10PK","price":1.99,"currency_code":"NZD","in_stock":false},{"title":"Momentary","offer_id":42728690614368,"sku":"SW-DPDT-58-6P-MOM-10PK","price":1.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/5.8mmx5.8mm_dpdt_buttons.png?v=1780027722"},{"product_id":"pbs-33b-12mm-momentary-push-button-switch","title":"PBS-33B 12mm Waterproof Momentary Push Button Switch","description":"\u003cstyle\u003e\n  .nzn-desc {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #101114;\n  }\n\n  .nzn-desc,\n  .nzn-desc * {\n    box-sizing: border-box;\n  }\n\n  .nzn-desc .nzn-tabs {\n    width: 100%;\n    max-width: 100%;\n    display: flex;\n    gap: 30px;\n    border-bottom: 1px solid #e7e7e7;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scrollbar-width: none;\n    min-height: 55px;\n    align-items: flex-end;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nzn-desc .nzn-tabs::-webkit-scrollbar {\n    display: none;\n  }\n\n  .nzn-desc .nzn-tab {\n    flex: 0 0 auto;\n    background: none;\n    border: 0;\n    padding: 16px 0;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 800;\n    white-space: nowrap;\n    border-bottom: 3px solid transparent;\n    color: #101114;\n    cursor: pointer;\n    transition: color .18s ease, border-color .18s ease;\n  }\n\n  .nzn-desc .nzn-tab:hover {\n    color: #ff7a2f;\n  }\n\n  .nzn-desc .nzn-tab.is-active {\n    border-bottom-color: #ff7a2f;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-card {\n    width: 100%;\n    border: 1px solid #e7e7e7;\n    border-top: 0;\n    border-radius: 0 0 18px 18px;\n    padding: 38px 34px;\n    box-shadow: 0 10px 24px rgba(0,0,0,.035);\n    background: #fff;\n    min-height: 560px;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .nzn-desc .nzn-panel {\n    display: none;\n  }\n\n  .nzn-desc .nzn-panel.is-active {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    animation: nznTabFade .18s ease both;\n  }\n\n  @keyframes nznTabFade {\n    from { opacity: 0; transform: translateY(6px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  .nzn-desc .nzn-panel-content {\n    flex: 1;\n  }\n\n  .nzn-desc .nzn-overview {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 46px;\n    align-items: start;\n  }\n\n  .nzn-desc .nzn-overview-copy {\n    padding-top: 6px;\n    text-align: center;\n  }\n\n  .nzn-desc p {\n    font-size: 15px;\n    line-height: 1.65;\n    color: #60646c;\n    margin: 0;\n  }\n\n  .nzn-desc .nzn-checks {\n    list-style: none;\n    padding: 0;\n    margin: 34px auto 0;\n    display: grid;\n    gap: 18px;\n    width: fit-content;\n    max-width: 100%;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-checks li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14.5px;\n    color: #101114;\n    line-height: 1.45;\n  }\n\n  .nzn-desc .nzn-checks li::before {\n    content: \"✓\";\n    flex-shrink: 0;\n    color: #ff7a2f;\n    font-weight: 900;\n    font-size: 16px;\n    line-height: 1;\n  }\n\n  .nzn-desc .nzn-section-title {\n    margin: 0 0 30px;\n    padding-top: 10px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #ff7a2f;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-info {\n    background: #eef6ff;\n    border-left: 4px solid #4a9af7;\n    border-radius: 16px;\n    padding: 26px 28px;\n  }\n\n  .nzn-desc .nzn-info h3 {\n    margin: 0 0 16px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #1f4268;\n  }\n\n  .nzn-desc .nzn-info p {\n    color: #40566c;\n    font-size: 14px;\n  }\n\n  .nzn-desc .nzn-specs {\n    border-top: 1px solid #e7e7e7;\n  }\n\n  .nzn-desc .nzn-specs div {\n    display: grid;\n    grid-template-columns: minmax(180px, .8fr) 1.4fr;\n    gap: 24px;\n    padding: 15px 14px;\n    border-bottom: 1px solid #e7e7e7;\n    font-size: 14px;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-specs div:nth-child(even) {\n    background: #fafafa;\n  }\n\n  .nzn-desc .nzn-specs span {\n    color: #60646c;\n  }\n\n  .nzn-desc .nzn-specs strong {\n    font-weight: 800;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-included-card {\n    display: grid;\n    grid-template-columns: auto 1fr;\n    gap: 18px;\n    align-items: center;\n    border: 1px solid #e7e7e7;\n    border-radius: 16px;\n    background: #fafafa;\n    padding: 24px;\n  }\n\n  .nzn-desc .nzn-included-qty {\n    width: 48px;\n    height: 48px;\n    border-radius: 999px;\n    background: #fff5ef;\n    border: 1px solid rgba(255,122,47,.2);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 900;\n    color: #ff7a2f;\n  }\n\n  .nzn-desc .nzn-included-card strong {\n    display: block;\n    font-size: 16px;\n    margin-bottom: 4px;\n  }\n\n  .nzn-desc .nzn-included-card p {\n    font-size: 14px;\n  }\n\n  .nzn-desc .nzn-uses {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-use {\n    border-left: 3px solid #ff7a2f;\n    background: #f7f7f7;\n    padding: 15px 16px;\n    font-size: 14px;\n    line-height: 1.45;\n    text-align: left;\n    border-radius: 0 8px 8px 0;\n  }\n\n  .nzn-desc .nzn-faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .nzn-desc .nzn-faq-item {\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    background: #fff;\n    text-align: left;\n  }\n\n  .nzn-desc .nzn-faq-item strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #101114;\n  }\n\n  .nzn-desc .nzn-faq-item p {\n    font-size: 14px;\n  }\n\n  .nzn-desc .nzn-note {\n    margin-top: 30px;\n    background: #fafafa;\n    border: 1px solid #e7e7e7;\n    border-radius: 12px;\n    padding: 16px 18px;\n    text-align: center;\n    color: #60646c;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 750px) {\n    .nzn-desc .nzn-tabs {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 0;\n      overflow: visible;\n      min-height: unset;\n      border-bottom: 0;\n    }\n\n    .nzn-desc .nzn-tab {\n      width: 100%;\n      min-width: 0;\n      padding: 12px 6px;\n      font-size: 12px;\n      line-height: 1.15;\n      text-align: center;\n      white-space: normal;\n      border-bottom: 2px solid #e7e7e7;\n    }\n\n    .nzn-desc .nzn-tab.is-active {\n      border-bottom-color: #ff7a2f;\n    }\n\n    .nzn-desc .nzn-card {\n      padding: 24px 16px;\n      min-height: unset;\n      border-top: 1px solid #e7e7e7;\n      border-radius: 0 0 16px 16px;\n    }\n\n    .nzn-desc .nzn-overview {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    .nzn-desc .nzn-uses {\n      grid-template-columns: 1fr;\n    }\n\n    .nzn-desc .nzn-specs div {\n      grid-template-columns: 1fr;\n      gap: 4px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"nzn-desc\"\u003e\n\u003cdiv class=\"nzn-tabs\"\u003e\n\u003cbutton class=\"nzn-tab is-active\" type=\"button\" data-tab=\"overview\"\u003eOverview\u003c\/button\u003e \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"specifications\"\u003eSpecifications\u003c\/button\u003e \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"included\"\u003eWhat's Included\u003c\/button\u003e \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"uses\"\u003eCommon Uses\u003c\/button\u003e \u003cbutton class=\"nzn-tab\" type=\"button\" data-tab=\"faqs\"\u003eFAQs\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-card\"\u003e\n\u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003cdiv class=\"nzn-overview\"\u003e\n\u003cdiv class=\"nzn-overview-copy\"\u003e\n\u003cp\u003eThe PBS-33B is a compact waterproof momentary push button switch designed for 12mm panel mounting. It uses a self-resetting, non-locking action with 2-pin normally-open contacts, making it ideal for Arduino projects, appliance repairs, DIY electronics, toys, control panels, and low-voltage switching applications.\u003c\/p\u003e\n\u003cul class=\"nzn-checks\"\u003e\n\u003cli\u003e12mm panel mount push button switch\u003c\/li\u003e\n\u003cli\u003eMomentary self-reset operation\u003c\/li\u003e\n\u003cli\u003e2-pin normally-open contact design\u003c\/li\u003e\n\u003cli\u003eWater-resistant mini plastic body\u003c\/li\u003e\n\u003cli\u003eAvailable in Black, Yellow, Blue, Green, Red and White\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-info\"\u003e\n\u003ch3\u003eMomentary Operation\u003c\/h3\u003e\n\u003cp\u003eThis switch is OFF by default and turns ON only while pressed. When released, it automatically returns to the OFF position. This makes it suitable for reset buttons, start buttons, signal inputs, trigger switches, and microcontroller input projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e This is a momentary non-latching switch. It does not stay ON after being released.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003ch3 class=\"nzn-section-title\"\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"nzn-specs\"\u003e\n\u003cdiv\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003ePBS-33B\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eSwitch Type\u003c\/span\u003e\u003cstrong\u003eMomentary push button\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOperation\u003c\/span\u003e\u003cstrong\u003eOFF-(ON), self-reset \/ non-locking\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eContact Type\u003c\/span\u003e\u003cstrong\u003eNormally Open (NO)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eTerminals\u003c\/span\u003e\u003cstrong\u003e2-pin\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eMounting Hole\u003c\/span\u003e\u003cstrong\u003e12mm panel cut-out\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eHead Diameter\u003c\/span\u003e\u003cstrong\u003eApprox. 17.5mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eElectrical Rating\u003c\/span\u003e\u003cstrong\u003e3A 125VAC \/ 1A 250VAC\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eContact Resistance\u003c\/span\u003e\u003cstrong\u003e20mΩ max\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eInsulation Resistance\u003c\/span\u003e\u003cstrong\u003e500VDC 100MΩ min\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eDielectric Strength\u003c\/span\u003e\u003cstrong\u003e1000VAC for 1 minute\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOperating Temperature\u003c\/span\u003e\u003cstrong\u003e-25°C to +85°C\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eElectrical Life\u003c\/span\u003e\u003cstrong\u003eUp to 50,000 cycles\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eBody Material\u003c\/span\u003e\u003cstrong\u003ePlastic\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eAvailable Colours\u003c\/span\u003e\u003cstrong\u003eBlack, Yellow, Blue, Green, Red, White\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eCertification\u003c\/span\u003e\u003cstrong\u003eRoHS\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Supplier ratings may vary slightly by production batch. For microcontroller projects, use the switch as a signal input rather than switching high-current loads directly.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-panel\" data-panel=\"included\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003ch3 class=\"nzn-section-title\"\u003eWhat's Included\u003c\/h3\u003e\n\u003cdiv class=\"nzn-included-card\"\u003e\n\u003cdiv class=\"nzn-included-qty\"\u003e1×\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePBS-33B momentary push button switch\u003c\/strong\u003e\n\u003cp\u003e12mm panel mount, 2-pin normally-open, self-reset push button switch in your selected colour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Wiring, connectors, panels, and development boards shown in example photos are not included.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n\u003cdiv class=\"nzn-uses\"\u003e\n\u003cdiv class=\"nzn-use\"\u003eArduino and microcontroller input buttons\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eDIY electronics and hobby projects\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eAppliance control and replacement buttons\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eToy repairs and small electronic devices\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003ePanel-mounted start, reset, or trigger buttons\u003c\/div\u003e\n\u003cdiv class=\"nzn-use\"\u003eLow-voltage signal and control circuits\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e For Arduino use, connect one terminal to a digital input and the other to GND, then use INPUT_PULLUP in your sketch.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-panel\" data-panel=\"faqs\"\u003e\n\u003cdiv class=\"nzn-panel-content\"\u003e\n\u003ch3 class=\"nzn-section-title\"\u003eCommon Questions\u003c\/h3\u003e\n\u003cdiv class=\"nzn-faq\"\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eIs this switch momentary or latching?\u003c\/strong\u003e\n\u003cp\u003eIt is momentary. The switch turns ON while pressed and returns to OFF when released.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eIs it normally open or normally closed?\u003c\/strong\u003e\n\u003cp\u003eThis is a normally-open switch. The circuit is open by default and closes only while the button is pressed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eWhat size mounting hole does it need?\u003c\/strong\u003e\n\u003cp\u003eIt is designed for a 12mm panel mounting hole.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eCan I use it with Arduino?\u003c\/strong\u003e\n\u003cp\u003eYes. It works well as a simple digital input button for Arduino, ESP32, Raspberry Pi Pico, and other microcontroller boards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-faq-item\"\u003e\n\u003cstrong\u003eCan it switch mains voltage?\u003c\/strong\u003e\n\u003cp\u003eThe switch has an AC rating, but for safety we recommend using it for low-voltage signal\/control applications unless installed by a suitably qualified person.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nzn-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Always confirm your wiring, voltage, and current requirements before installation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NZN Electronics","offers":[{"title":"1 Pack \/ Black","offer_id":42749243424864,"sku":"PBS-33B-BLACK","price":3.99,"currency_code":"NZD","in_stock":true},{"title":"1 Pack \/ Yellow","offer_id":42749248176224,"sku":"PBS-33B-YELLOW","price":3.99,"currency_code":"NZD","in_stock":true},{"title":"1 Pack \/ Blue","offer_id":42749248208992,"sku":"PBS-33B-BLUE","price":3.99,"currency_code":"NZD","in_stock":true},{"title":"1 Pack \/ Green","offer_id":42749248241760,"sku":"PBS-33B-GREEN","price":3.99,"currency_code":"NZD","in_stock":true},{"title":"1 Pack \/ Red","offer_id":42749248274528,"sku":"PBS-33B-RED","price":3.99,"currency_code":"NZD","in_stock":true},{"title":"1 Pack \/ White","offer_id":42749248307296,"sku":"PBS-33B-WHITE","price":3.99,"currency_code":"NZD","in_stock":true},{"title":"5 Pack \/ Black","offer_id":42758036684896,"sku":"PBS-33B-BLACK-5PK","price":7.29,"currency_code":"NZD","in_stock":true},{"title":"5 Pack \/ Yellow","offer_id":42758036717664,"sku":"PBS-33B-YELLOW-5PK","price":7.29,"currency_code":"NZD","in_stock":true},{"title":"5 Pack \/ Blue","offer_id":42758036750432,"sku":"PBS-33B-BLUE-5PK","price":7.29,"currency_code":"NZD","in_stock":true},{"title":"5 Pack \/ Green","offer_id":42758036783200,"sku":"PBS-33B-GREEN-5PK","price":7.29,"currency_code":"NZD","in_stock":true},{"title":"5 Pack \/ Red","offer_id":42758036815968,"sku":"PBS-33B-RED-5PK","price":7.29,"currency_code":"NZD","in_stock":true},{"title":"5 Pack \/ White","offer_id":42758036848736,"sku":"PBS-33B-WHITE-5PK","price":7.29,"currency_code":"NZD","in_stock":true},{"title":"10 Pack \/ Black","offer_id":42758036881504,"sku":"PBS-33B-BLACK-10PK","price":10.99,"currency_code":"NZD","in_stock":false},{"title":"10 Pack \/ Yellow","offer_id":42758036914272,"sku":"PBS-33B-YELLOW-10PK","price":10.99,"currency_code":"NZD","in_stock":true},{"title":"10 Pack \/ Blue","offer_id":42758036947040,"sku":"PBS-33B-BLUE-10PK","price":10.99,"currency_code":"NZD","in_stock":true},{"title":"10 Pack \/ Green","offer_id":42758036979808,"sku":"PBS-33B-GREEN-10PK","price":10.99,"currency_code":"NZD","in_stock":true},{"title":"10 Pack \/ Red","offer_id":42758037012576,"sku":"PBS-33B-RED-10PK","price":10.99,"currency_code":"NZD","in_stock":true},{"title":"10 Pack \/ White","offer_id":42758037045344,"sku":"PBS-33B-WHITE-10PK","price":10.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/PBS-33B-Packof6.png?v=1778674449"},{"product_id":"tactile-push-button-switch-6-6mm-2-pin-through-hole-momentary-pcb","title":"Tactile Push Button Switch 6×6mm – 2-Pin Through-Hole Momentary (PCB)","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;text-align:center}\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 p.nznpd__intro{font-size:16px;color:var(--ink);font-weight:500;line-height:1.6;margin-left:auto;margin-right:auto}\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;justify-content:center;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__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;justify-content: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;text-align:left}\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;justify-content:center;text-align:left;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;font-size:13px}\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;text-align:left}\n.nznpd__faqs{display:grid;gap:10px;text-align:left}\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;text-align:center}\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\"\u003eThe classic 6×6mm tactile push button — the little momentary switch you'll find in almost every electronics project. Two through-hole pins drop straight into a breadboard or PCB, and a crisp click gives clear tactile feedback every press. Choose the \u003cstrong\u003e5mm\u003c\/strong\u003e low-profile body for on-board buttons, or the taller \u003cstrong\u003e10mm\u003c\/strong\u003e actuator when the button needs to reach through a panel or enclosure lid. Sold loose by the piece, so you buy exactly how many you need.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cul class=\"nznpd__checks\"\u003e\n\u003cli\u003eMomentary action — on while pressed, off when released\u003c\/li\u003e\n\u003cli\u003e2-pin through-hole, fits breadboards and 0.1\" PCBs\u003c\/li\u003e\n\u003cli\u003eCrisp tactile click with positive feedback\u003c\/li\u003e\n\u003cli\u003eRated 50mA @ 12V DC, ideal for logic \u0026amp; signal inputs\u003c\/li\u003e\n\u003cli\u003eRated for 100,000+ presses\u003c\/li\u003e\n\u003cli\u003eTwo heights: 5mm on-board or 10mm panel-reach\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\u003eType\u003c\/span\u003e\u003cstrong\u003eMomentary tactile push button (SPST, normally open)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eMounting\u003c\/span\u003e\u003cstrong\u003eThrough-hole PCB, 2-pin DIP\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eBody size\u003c\/span\u003e\u003cstrong\u003e6 × 6 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eOverall height\u003c\/span\u003e\u003cstrong\u003e5 mm or 10 mm (choose at checkout)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eButton \/ plunger\u003c\/span\u003e\u003cstrong\u003e3.5 mm round\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003ePin pitch\u003c\/span\u003e\u003cstrong\u003e~6.5 mm across the body\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eElectrical rating\u003c\/span\u003e\u003cstrong\u003e50 mA @ 12 V DC max\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eContact resistance\u003c\/span\u003e\u003cstrong\u003e≤ 100 mΩ\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eOperating force\u003c\/span\u003e\u003cstrong\u003e~1.6 N (≈160 gf)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eTravel\u003c\/span\u003e\u003cstrong\u003e~0.25 mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eMechanical life\u003c\/span\u003e\u003cstrong\u003e\u0026gt; 100,000 cycles\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eOperating temp\u003c\/span\u003e\u003cstrong\u003e−20 °C to +70 °C\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\"\u003e10+\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eTactile push button switches (your chosen height)\u003c\/strong\u003e\n\u003cp\u003eSold per switch with a 10-piece minimum — order exactly the quantity you need. Ships as loose components in a small parts bag. Buy more, pay less with quantity discounts.\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\"\u003eReset and mode buttons on Arduino \/ ESP32 projects\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eBreadboard prototyping and learning kits\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eKeypads, game controllers and simple menus\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eWake \/ boot buttons on microcontroller boards\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003ePanel-mounted buttons (10mm) behind enclosure lids\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eRepairs and replacements on existing PCBs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\n\u003ch3 class=\"nznpd__h\"\u003eWiring tips\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cul class=\"nznpd__checks\"\u003e\n\u003cli\u003eThe two pins are the switch contacts — orientation doesn't matter\u003c\/li\u003e\n\u003cli\u003eFor a clean logic input, wire one side to your GPIO with a pull-up\/pull-down resistor (or use the MCU's internal pull-up)\u003c\/li\u003e\n\u003cli\u003eAdd a 0.1µF cap or software debounce to remove contact bounce\u003c\/li\u003e\n\u003cli\u003eKeep within 50mA \/ 12V — switch logic signals, not motors or loads\u003c\/li\u003e\n\u003c\/ul\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\u003eWhat's the difference between the 5mm and 10mm?\u003c\/summary\u003e\n\u003cp\u003eIt's the overall height of the switch. The 5mm is low-profile for buttons that sit on the board. The 10mm has a taller actuator, so the button can reach up through a panel or enclosure lid. The footprint and electrical specs are identical.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eIs it momentary or latching?\u003c\/summary\u003e\n\u003cp\u003eMomentary. The circuit is closed only while you hold the button down and opens the moment you release — like a keyboard key or a reset button. It does not stay latched.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eWill it fit a breadboard?\u003c\/summary\u003e\n\u003cp\u003eYes. The 2-pin spacing straddles the centre channel of a standard breadboard, and the pins also suit 0.1\" (2.54mm) prototyping board and most PCB footprints for 6×6 tact switches.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eCan I switch mains or a motor with it?\u003c\/summary\u003e\n\u003cp\u003eNo. These are rated for low-voltage signal use (50mA at 12V DC max). Use them for logic inputs and control signals — drive larger loads through a transistor, MOSFET or relay.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eWhy is there a minimum order?\u003c\/summary\u003e\n\u003cp\u003eThese are very low-cost parts, so we sell them in a minimum of 10 to keep packing and postage worthwhile — and the more you buy, the cheaper each one gets.\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 add a small debounce (hardware cap or software delay) for reliable single-press detection. Stocked and dispatched from our Te Awamutu workshop — overseas prices, without the overseas wait.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NZN Electronics","offers":[{"title":"5mm","offer_id":42895801450592,"sku":"SW-TACT-6X6X5","price":0.3,"currency_code":"NZD","in_stock":true},{"title":"10mm","offer_id":42895801483360,"sku":"SW-TACT-6X6X10","price":0.3,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/TactilePushButton6mmx6mmx5mmproducthero.png?v=1782253663"},{"product_id":"7x7mm-push-button-switch-6-pin-dpdt-self-locking-or-momentary","title":"7x7mm Push Button Switch — 6-Pin DPDT, Self-Locking or Momentary","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}\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 compact 7×7mm 6-pin push button switch, available in two actions — choose above. The \u003cstrong\u003eSelf-Locking (latching)\u003c\/strong\u003e version stays in place when pressed and releases on a second press, making it a perfect on\/off power button. The \u003cstrong\u003eMomentary\u003c\/strong\u003e version is active only while you hold it down, ideal for reset, mode and trigger buttons. Both share the same 6-pin DPDT layout for through-hole PCB mounting, switching two independent circuits at once.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cul class=\"nznpd__checks\"\u003e\n\u003cli\u003eCompact 7×7mm body, 6-pin DPDT\u003c\/li\u003e\n\u003cli\u003eChoose Self-Locking (latch) or Momentary\u003c\/li\u003e\n\u003cli\u003eThrough-hole PCB mounting\u003c\/li\u003e\n\u003cli\u003eSwitches two circuits at once (2-pole)\u003c\/li\u003e\n\u003cli\u003eSelf-Locking ideal as a power on\/off button\u003c\/li\u003e\n\u003cli\u003ePositive, tactile click action\u003c\/li\u003e\n\u003cli\u003eCommon in audio gear, power supplies \u0026amp; DIY\u003c\/li\u003e\n\u003cli\u003eStandard DIP footprint, easy to solder\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\u003eSwitch size\u003c\/span\u003e\u003cstrong\u003e7 × 7mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003ePins\u003c\/span\u003e\u003cstrong\u003e6-pin DPDT (2-pole)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eAction\u003c\/span\u003e\u003cstrong\u003eSelf-Locking (latching) or Momentary — select above\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eMounting\u003c\/span\u003e\u003cstrong\u003eThrough-hole PCB (DIP)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eContact rating\u003c\/span\u003e\u003cstrong\u003e~0.5A 50VDC (signal level — verify for your load)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eOperating force\u003c\/span\u003e\u003cstrong\u003eLight, tactile\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003ePin pitch\u003c\/span\u003e\u003cstrong\u003eStandard DIP spacing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eBody colour\u003c\/span\u003e\u003cstrong\u003eBlack\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\u003e7×7mm push button switch (your chosen action)\u003c\/strong\u003e\u003cp\u003eSold individually — pick Self-Locking or Momentary above. Buy as many as you need.\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\"\u003ePower on\/off buttons (Self-Locking)\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eReset, mode \u0026amp; trigger buttons (Momentary)\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eAudio gear, amps \u0026amp; effects pedals\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eDIY electronics \u0026amp; custom PCBs\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003ePower supplies \u0026amp; instrument panels\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eHobby, maker \u0026amp; repair 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\u003ePick your action\u003c\/strong\u003e\u003cp\u003eSelf-Locking latches on and off with each press (great for power). Momentary is on only while pressed (great for reset\/trigger).\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eIdentify the pins\u003c\/strong\u003e\u003cp\u003eIt's a 6-pin DPDT — two independent pole groups of three pins. Use a multimeter's continuity mode to confirm which pins switch together.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eSolder into your board\u003c\/strong\u003e\u003cp\u003eDrop the pins through your PCB or perfboard holes and solder underneath. The standard DIP spacing fits common layouts.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eWire your circuit\u003c\/strong\u003e\u003cp\u003eFor a power button, run your supply through one pole of the Self-Locking version. Switch a relay or MOSFET if your load exceeds the contact rating.\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\u003eWhat's the difference between Self-Locking and Momentary?\u003c\/summary\u003e\n\u003cp\u003eSelf-Locking (latching) stays in its pressed state — press once for on, press again for off — so it holds without you holding it. Momentary is only active while you press it and springs back when released. Choose the action that suits your project above.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eHow many circuits can it switch?\u003c\/summary\u003e\n\u003cp\u003eIt's a 6-pin DPDT switch, so it controls two independent circuits (two poles) at the same time. You can use one pole or both.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eIs it PCB or panel mount?\u003c\/summary\u003e\n\u003cp\u003eIt's a through-hole PCB switch with DIP pins, designed to solder straight onto a board or perfboard rather than mount through a panel cutout.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eWhat current can it handle?\u003c\/summary\u003e\n\u003cp\u003eThese are signal-level switches — roughly 0.5A at 50VDC. For mains voltage or higher-current loads, use the switch to control a relay or MOSFET rather than switching the load directly.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\n\u003csummary\u003eCan I use it as a power button?\u003c\/summary\u003e\n\u003cp\u003eYes — the Self-Locking version is ideal for a latching power on\/off button, as it holds its state without being held down.\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 Contact rating is signal-level — for mains or high-current loads, switch a relay or MOSFET with it rather than the load directly. Need a handful? Buying 3 or more unlocks a lower per-unit price — see the quantity discounts above.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"NZN Electronics","offers":[{"title":"Self-Locking","offer_id":42898598920288,"sku":"SW-7X7-6P-LK","price":1.29,"currency_code":"NZD","in_stock":true},{"title":"Momentary","offer_id":42898598953056,"sku":"SW-7X7-6P-MOM","price":1.29,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/Tactile_Button_7mmsquared_hero.png?v=1782357902"}],"url":"https:\/\/www.nznelectronics.co.nz\/collections\/push-buttons.oembed","provider":"NZN Electronics","version":"1.0","type":"link"}