Hack-a-Bot
Slow, strong, perfect for rotating platforms
Microwave turntable motors are synchronous AC motors with built-in gear reduction. They spin at exactly 5-6 RPM with surprising torque — enough to rotate a 20-pound platform. Harvest one from any dead microwave and you've got a free motor perfect for rotating displays, slow-spin combat weapons, camera platforms, or automated lazy susans.
This build teaches AC motor basics, mounting techniques, and creative mechanical design. The motor itself costs nothing — the value is in knowing what to do with it.
The kit includes the control electronics and mounting hardware. You supply:
The Full Send Kit includes all electronics and hardware. You supply:
Plug in the power cord, connect to WiFi, and control from your browser.
Every Zero Shot unit is hand-assembled, firmware-loaded, sensor-calibrated, and QA tested before shipping. Premium boxed packaging included.
Harvest the motor from a microwave, mount it on a platform, connect the control electronics, and you've got a programmable rotating base for anything you want to spin.
Unplug the microwave and discharge the capacitor. Remove the bottom panel. The turntable motor is on the floor of the cavity, usually held by 2-3 screws. It's a small rectangular motor with a D-shaped shaft sticking up. Cut or unsolder the two power wires, remove the screws, and pull it out.
Test it: connect the two wires to a wall outlet (through a switch or plug). The shaft should rotate at a steady 5-6 RPM. If it hums but doesn't turn, the motor is seized — try another microwave.
Secure the motor to the 3D-printed mounting plate using the original screw holes. The D-shaft coupler press-fits onto the motor shaft and provides a flat mounting surface for your platform. Attach your rotating surface — wood disc, acrylic sheet, or lazy susan bearing — to the coupler.
Connect the motor through the AC relay module. The ESP32 controls the relay via GPIO, giving you on/off control over WiFi or Bluetooth. For variable speed, use the PWM-to-AC dimmer board — this lets you slow the motor below its natural 5 RPM for ultra-smooth rotation.
# ESP32 motor control relay_pin = Pin(5, Pin.OUT) relay_pin.on() # Motor spins relay_pin.off() # Motor stops # ... speed control via dimmer in project files
Product photography turntable: mount a platform, set rotation speed, and shoot video as the product rotates 360 degrees. Combat bot weapon: mount a weighted bar on the shaft for a slow-but-devastating spinning weapon. Display stand: show off trophies, models, or other builds with automated rotation.
Hide the motor and electronics in a base enclosure. Route the power cord cleanly. Add LED strips around the base for display applications, or armor plating for combat. The motor is nearly silent — the loudest part will be whatever you mount on top.
Complete source code, wiring diagrams, and documentation. Enter your kit code to unlock.
Don't have a code? Get the kit — code included in every box.