{"product_id":"mg90s-servo","title":"MG90S Metal Gear Micro Servos","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    display: flex;\n    gap: 30px;\n    border-bottom: 1px solid #e7e7e7;\n    overflow-x: auto;\n    scrollbar-width: none;\n    min-height: 55px;\n    align-items: flex-end;\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  }\n\n  .nzn-desc .nzn-card {\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  }\n\n  .nzn-desc .nzn-panel {\n    display: none;\n  }\n\n  .nzn-desc .nzn-panel.is-active {\n    display: block;\n    animation: nznFade .18s ease both;\n  }\n\n  @keyframes nznFade {\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-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  }\n\n  .nzn-desc p {\n    font-size: 15px;\n    line-height: 1.7;\n    color: #60646c;\n    margin: 0;\n  }\n\n  .nzn-desc .nzn-checks {\n    list-style: none;\n    padding: 0;\n    margin: 32px 0 0;\n    display: grid;\n    gap: 18px;\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    color: #ff7a2f;\n    font-weight: 900;\n    font-size: 16px;\n  }\n\n  .nzn-desc .nzn-started {\n    background: #fff7f1;\n    border-left: 4px solid #ff7a2f;\n    border-radius: 16px;\n    padding: 26px 28px;\n  }\n\n  .nzn-desc .nzn-started h3 {\n    margin: 0 0 18px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #b85b16;\n  }\n\n  .nzn-desc .nzn-step {\n    margin-bottom: 18px;\n  }\n\n  .nzn-desc .nzn-step strong {\n    display: block;\n    font-size: 14px;\n    color: #101114;\n    margin-bottom: 4px;\n  }\n\n  .nzn-desc .nzn-step p {\n    font-size: 13px;\n    color: #555;\n  }\n\n  .nzn-desc .nzn-section-title {\n    margin: 0 0 28px;\n    text-transform: uppercase;\n    letter-spacing: .12em;\n    font-size: 14px;\n    font-weight: 900;\n    color: #ff7a2f;\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  }\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    color: #101114;\n    font-weight: 800;\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    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  }\n\n  .nzn-desc .nzn-faq-item strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #101114;\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-overview {\n      grid-template-columns: 1fr;\n    }\n\n    .nzn-desc .nzn-uses {\n      grid-template-columns: 1fr;\n    }\n\n    .nzn-desc .nzn-card {\n      padding: 24px 16px;\n    }\n\n    .nzn-desc .nzn-specs div {\n      grid-template-columns: 1fr;\n      gap: 4px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nzn-desc\"\u003e\n\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=\"variants\"\u003eVariants\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    \u003cdiv class=\"nzn-panel is-active\" data-panel=\"overview\"\u003e\n      \u003cdiv class=\"nzn-overview\"\u003e\n\n        \u003cdiv class=\"nzn-overview-copy\"\u003e\n          \u003cp\u003e\n            The MG90S micro servo is a high-performance upgrade over the popular SG90, featuring stronger metal gears for improved durability, torque, and wear resistance. Ideal for Arduino projects, robotics, RC vehicles, pan-tilt systems, automation, and DIY electronics.\n          \u003c\/p\u003e\n\n          \u003cul class=\"nzn-checks\"\u003e\n            \u003cli\u003eAvailable in 180° or continuous 360° rotation versions\u003c\/li\u003e\n            \u003cli\u003eMetal gear drivetrain for improved durability\u003c\/li\u003e\n            \u003cli\u003eCompact 9g micro servo form factor\u003c\/li\u003e\n            \u003cli\u003eStandard 3-pin servo connector\u003c\/li\u003e\n            \u003cli\u003eCompatible with Arduino, ESP32, Raspberry Pi \u0026amp; RC receivers\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nzn-started\"\u003e\n          \u003ch3\u003eQuick Overview\u003c\/h3\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cstrong\u003e180° Version\u003c\/strong\u003e\n            \u003cp\u003eProvides accurate angle positioning between 0° and 180°. Perfect for steering, robotic arms, grippers, and pan\/tilt mechanisms.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cstrong\u003e360° Version\u003c\/strong\u003e\n            \u003cp\u003eContinuous rotation servo for wheels, conveyors, drive systems, and moving mechanisms. PWM controls speed and direction instead of angle.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"nzn-step\"\u003e\n            \u003cstrong\u003eMetal Gear Design\u003c\/strong\u003e\n            \u003cp\u003eImproves lifespan and resistance to stripped gears compared to plastic SG90-style servos.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n        \u003cstrong\u003ePlease note:\u003c\/strong\u003e The 360° continuous rotation version does not support positional angle control.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"specifications\"\u003e\n\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\u003eMG90S\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cstrong\u003e9g\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eDimensions\u003c\/span\u003e\u003cstrong\u003e22.6 × 12.1 × 22.5mm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eOperating Voltage\u003c\/span\u003e\u003cstrong\u003e4.8V – 6.0V\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eSpeed\u003c\/span\u003e\u003cstrong\u003e0.10 sec\/60° @ 4.8V\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eTorque\u003c\/span\u003e\u003cstrong\u003eUp to 1.8kg·cm @ 6V\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eConnector\u003c\/span\u003e\u003cstrong\u003eStandard 3-pin JR\/FP servo connector\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eCable Length\u003c\/span\u003e\u003cstrong\u003e250mm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003eOperating Temperature\u003c\/span\u003e\u003cstrong\u003e0°C – 55°C\u003c\/strong\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"variants\"\u003e\n\n      \u003ch3 class=\"nzn-section-title\"\u003eVariant Differences\u003c\/h3\u003e\n\n      \u003cdiv class=\"nzn-faq\"\u003e\n\n        \u003cdiv class=\"nzn-faq-item\"\u003e\n          \u003cstrong\u003e180° Standard Servo\u003c\/strong\u003e\n          \u003cp\u003eDesigned for accurate angular positioning using PWM signals.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nzn-faq-item\"\u003e\n          \u003cstrong\u003e360° Continuous Rotation Servo\u003c\/strong\u003e\n          \u003cp\u003eRotates continuously in both directions. PWM controls speed and direction rather than position.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nzn-faq-item\"\u003e\n          \u003cstrong\u003eAll Metal Gear\u003c\/strong\u003e\n          \u003cp\u003eFull metal gear train for maximum durability and torque handling.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nzn-faq-item\"\u003e\n          \u003cstrong\u003eMetal Drive Gear Only\u003c\/strong\u003e\n          \u003cp\u003eMetal output gear with lighter internal gearing for lower weight and cost.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"included\"\u003e\n\n      \u003ch3 class=\"nzn-section-title\"\u003eWhat's Included\u003c\/h3\u003e\n\n      \u003cdiv class=\"nzn-specs\"\u003e\n        \u003cdiv\u003e\n\u003cspan\u003e1×\u003c\/span\u003e\u003cstrong\u003eMG90S Servo\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003e1× Set\u003c\/span\u003e\u003cstrong\u003eServo Horn Arms\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cspan\u003e1× Set\u003c\/span\u003e\u003cstrong\u003eMounting Screws\u003c\/strong\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"uses\"\u003e\n\n      \u003ch3 class=\"nzn-section-title\"\u003eCommon Uses\u003c\/h3\u003e\n\n      \u003cdiv class=\"nzn-uses\"\u003e\n        \u003cdiv class=\"nzn-use\"\u003eRC steering systems and throttle control\u003c\/div\u003e\n        \u003cdiv class=\"nzn-use\"\u003eArduino and ESP32 robotics projects\u003c\/div\u003e\n        \u003cdiv class=\"nzn-use\"\u003ePan-tilt camera mounts\u003c\/div\u003e\n        \u003cdiv class=\"nzn-use\"\u003eRobot arms and grippers\u003c\/div\u003e\n        \u003cdiv class=\"nzn-use\"\u003eDIY automation and mechatronics\u003c\/div\u003e\n        \u003cdiv class=\"nzn-use\"\u003eSmall mobile robots and drive systems\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nzn-panel\" data-panel=\"faqs\"\u003e\n\n      \u003ch3 class=\"nzn-section-title\"\u003eCommon Questions\u003c\/h3\u003e\n\n      \u003cdiv class=\"nzn-faq\"\u003e\n\n        \u003cdiv class=\"nzn-faq-item\"\u003e\n          \u003cstrong\u003eDoes this work with Arduino?\u003c\/strong\u003e\n          \u003cp\u003eYes. The MG90S works with Arduino, ESP32, Raspberry Pi, and most PWM servo controllers.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nzn-faq-item\"\u003e\n          \u003cstrong\u003eWhat's the difference between SG90 and MG90S?\u003c\/strong\u003e\n          \u003cp\u003eThe MG90S uses metal gears for significantly improved durability and torque handling compared to the plastic gear SG90.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nzn-faq-item\"\u003e\n          \u003cstrong\u003eCan I power this directly from an Arduino?\u003c\/strong\u003e\n          \u003cp\u003eFor small\/light loads yes, but for best performance use a dedicated 5V power source capable of handling servo current spikes.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nzn-note\"\u003e\n        \u003cstrong\u003ePlease note:\u003c\/strong\u003e Servos can draw high startup current. For multiple servos or heavy loads, use an external power supply instead of powering directly from a microcontroller.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.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  const target = tab.getAttribute('data-tab');\n\n  wrapper.querySelectorAll('.nzn-tab').forEach(item =\u003e {\n    item.classList.remove('is-active');\n  });\n\n  wrapper.querySelectorAll('.nzn-panel').forEach(panel =\u003e {\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":"180 Degrees","offer_id":42666174414944,"sku":"SRV-MG90S-180","price":5.99,"currency_code":"NZD","in_stock":false},{"title":"360 Degrees","offer_id":42666174447712,"sku":"SRV-MG90S-360","price":6.29,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/MG90s_Product_Hero.png?v=1778971601","url":"https:\/\/www.nznelectronics.co.nz\/products\/mg90s-servo","provider":"NZN Electronics","version":"1.0","type":"link"}