// // Button groups // -------------------------------------------------- // Make the div behave like a button .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; // match .btn alignment given font-size hack above > .btn { position: relative; float: left; // Bring the "active" button to the front &:hover, &:focus, &:active, &.active { z-index: 2; } &:focus { // Remove focus outline when dropdown JS adds it after closing the menu outline: 0; } } } // Prevent double borders when buttons are next to each other .btn-group { .btn + .btn, .btn + .btn-group, .btn-group + .btn, .btn-group + .btn-group { margin-left: -1px; } } // Optional: Group multiple button groups together for a toolbar .btn-toolbar { margin-left: -5px; // Offset the first child's margin &:extend(.clearfix all); .btn-group, .input-group { float: left; } > .btn, > .btn-group, > .input-group { margin-left: 5px; } } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } // Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match .btn-group > .btn:first-child { margin-left: 0; &:not(:last-child):not(.dropdown-toggle) { .border-right-radius(0); } } // Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { .border-left-radius(0); } // Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child { > .btn:last-child, > .dropdown-toggle { .border-right-radius(0); } } .btn-group > .btn-group:last-child > .btn:first-child { .border-left-radius(0); } // On active and open, don't show outline .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } // Sizing // // Remix the default button sizing classes into new ones for easier manipulation. .btn-group-xs > .btn { &:extend(.btn-xs); } .btn-group-sm > .btn { &:extend(.btn-sm); } .btn-group-lg > .btn { &:extend(.btn-lg); } // Split button dropdowns // ---------------------- // Give the line between buttons some depth .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } // The clickable button for toggling the menu // Remove the gradient and set the same inset shadow as the :active state .btn-group.open .dropdown-toggle { .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); // Show no shadow for `.btn-link` since it has no other button styles. &.btn-link { .box-shadow(none); } } // Reposition the caret .btn .caret { margin-left: 0; } // Carets in other button sizes .btn-lg .caret { border-width: @caret-width-large @caret-width-large 0; border-bottom-width: 0; } // Upside down carets for .dropup .dropup .btn-lg .caret { border-width: 0 @caret-width-large @caret-width-large; } // Vertical button groups // ---------------------- .btn-group-vertical { > .btn, > .btn-group, > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; } // Clear floats so dropdown menus can be properly placed > .btn-group { &:extend(.clearfix all); > .btn { float: none; } } > .btn + .btn, > .btn + .btn-group, > .btn-group + .btn, > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } } .btn-group-vertical > .btn { &:not(:first-child):not(:last-child) { border-radius: 0; } &:first-child:not(:last-child) { border-top-right-radius: @border-radius-base; .border-bottom-radius(0); } &:last-child:not(:first-child) { border-bottom-left-radius: @border-radius-base; .border-top-radius(0); } } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) { > .btn:last-child, > .dropdown-toggle { .border-bottom-radius(0); } } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { .border-top-radius(0); } // Justified button groups // ---------------------- .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; > .btn, > .btn-group { float: none; display: table-cell; width: 1%; } > .btn-group .btn { width: 100%; } > .btn-group .dropdown-menu { left: auto; } } // Checkbox and radio options // // In order to support the browser's form validation feedback, powered by the // `required` attribute, we have to "hide" the inputs via `opacity`. We cannot // use `display: none;` or `visibility: hidden;` as that also hides the popover. // This way, we ensure a DOM element is visible to position the popover from. // // See https://github.com/twbs/bootstrap/pull/12794 for more. [data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { position: absolute; z-index: -1; .opacity(0); } .elementor-animation-grow-rotate { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg); } {"id":106051,"date":"2026-05-06T12:34:46","date_gmt":"2026-05-06T10:34:46","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=106051"},"modified":"2026-05-06T12:34:46","modified_gmt":"2026-05-06T10:34:46","slug":"understanding-wp661600-your-guide-to-whirlpool-direct-drive-washer-motor","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2026\/05\/06\/understanding-wp661600-your-guide-to-whirlpool-direct-drive-washer-motor\/","title":{"rendered":"Understanding WP661600 Your Guide to Whirlpool Direct Drive Washer Motor"},"content":{"rendered":"
<\/div>\n

If you own a Whirlpool washing machine, understanding the workings of its components is crucial for maintenance and repairs. One such essential component is the WP661600<\/a> motor. This direct drive washer motor plays a vital role in ensuring your washing machine operates smoothly and efficiently. In this article, we will explore the features of the WP661600, installation tips, common issues, and troubleshooting advice to help you keep your appliance running well.<\/p>\n

Overview of WP661600<\/h2>\n

The WP661600 is a direct drive washer motor manufactured for select models of Whirlpool washing machines. This motor is designed to provide efficient operation, enhancing the appliance’s overall performance and longevity. The direct drive system eliminates the need for belts and pulleys, reducing wear and tear on components and providing a more reliable power transfer.<\/p>\n

Features of the WP661600 Motor<\/h2>\n

Several notable features set the WP661600 apart from other motors:<\/p>\n

<\/div>\n<\/p>\n
    \n
  • High Efficiency:<\/strong> The design of the WP661600 allows for lower energy consumption, helping you save on electricity bills while providing optimal washing performance.<\/li>\n
  • Durable Construction:<\/strong> Made with high-quality materials, this motor is built to withstand the demands of regular use, ensuring a longer lifespan.<\/li>\n
  • Quieter Operation:<\/strong> The direct connection between the motor and the washer drum minimizes noise, making your laundry experience more pleasant.<\/li>\n
  • Compact Design:<\/strong> Its compact nature allows for easier installation in limited spaces, particularly in stacked washer-drye\n
    <\/div>\n

    r units.<\/li>\n<\/ul>\n

    Installation of WP661600 Motor<\/h2>\n

    Installing the WP661600 motor might seem daunting, but with the right tools and steps, you can do it yourself. Here\u2019s a general guide to help you through the installation process:<\/p>\n

      \n
    1. Tools Required:<\/strong> Gather tools such as a screwdriver, socket wrench, and pliers before starting the installation.<\/li>\n
    2. Unplug the Washer:<\/strong> Safety first! Make sure to disconnect the washing machine from the power source to avoid electric shock.<\/li>\n
    3. Remove the Cabinet:<\/strong> Take off the top and front panels of the washer to access the motor compartment. This process may vary depending on your specific model.<\/li>\n
    4. Disconnect the Old Motor:<\/strong> Unscrew and unplug the motor you\u2019re replacing. Take care to note the wiring connections for reinstallation.<\/li>\n
    5. Install the WP661600:<\/strong> Position the new motor in place, secure it with screws, and reconnect the wiring as per your earlier observations.<\/li>\n
    6. Reassemble the Washer:<\/strong> Replace the cabinet panels, ensuring everything is securely fastened and all connections are restored.<\/li>\n
    7. Test the Washer:<\/strong> Plug in the machine and run a short cycle to ensure the new motor operates correctly.<\/li>\n<\/ol>\n

      Common Issues with WP661600 and Troubleshooting<\/h2>\n

      While the WP661600 is designed for durability, users may still encounter issues from time to time. Here are some common problems and their corresponding troubleshooting tips:<\/p>\n

      1. Washer Won’t Spin or Agitate<\/h3>\n

      If the machine doesn’t spin or agitate, the problem may lie with the motor or drive belt:<\/p>\n

        \n
      • Check Power Supply:<\/strong> Ensure the washer is plugged in and that the outlet is functioning.<\/li>\n
      • Test the Motor:<\/strong> If you suspect the motor is malfunctioning, test it with a multimeter to check for continuity.<\/li>\n
      • Inspect Connections:<\/strong> Loose or damaged wiring can prevent proper operation. Double-check your connections.<\/li>\n<\/ul>\n

        2. Unusual Noises During Operation<\/h3>\n

        Noisy operation is another common complaint:<\/p>\n

          \n
        • Loose Parts:<\/strong> Inspect the motor and surrounding components for any loose screws or parts that may rattle.<\/li>\n
        • Debris:<\/strong> Sometimes, small objects can get lodged in the motor or drum, causing noise; check for clogs and clear them as needed.<\/li>\n<\/ul>\n

          3. Overheating Motor<\/h3>\n

          If the motor overheats, consider the following:<\/p>\n

            \n
          • Check for Obstructions:<\/strong> Ensure that nothing is blocking the motor’s airflow, which could lead to overheating.<\/li>\n
          • Inspect Load Size:<\/strong> Overloading the washer can put excess strain on the motor. Make sure you are following the manufacturer’s recommendations for load sizes.<\/li>\n
          • Look for Wear and Tear:<\/strong> Regularly inspect the motor for signs of wear. If you notice damage, replacement may be necessary.<\/li>\n<\/ul>\n

            Final Thoughts<\/h2>\n

            The WP661600 is an essential component for ensuring your Whirlpool washing machine functions properly. Understanding its features, installation process, and potential issues can help you maintain your appliance efficiently. Should you require a replacement, consider reliable vendors, like Appliance Parts 4 All, which provide quality parts and comprehensive support. By being informed about your washing machine\u2019s motor, you can extend its life and improve your laundry experience.<\/p>\n