- Dual-Channel H-Bridge: Powered by the L293D chip, enabling bi-directional control (forward/reverse) and speed regulation via PWM.
- Plug-and-Play Integration: Specifically spaced to allow the NodeMCU ESP-12E to slot directly into the header pins, creating a compact, vertical stack.
- Independent Power Rails: Features separate power inputs for the ESP8266 logic (Control Power) and the motors (Motor Power) to prevent electrical noise and brownouts.
- Onboard Power Switch: Includes a physical toggle switch to easily cut power to the entire system during maintenance or storage.
- GPIO Accessibility: Breaks out unused NodeMCU pins (SPI, UART, GPIO) to side headers, allowing you to connect additional sensors (ultrasonic, infrared) without interference.
- Short-Circuit Protection: Built-in ESD protection and thermal shutdown within the L293D IC for enhanced durability.
NodeMCU L293D Motor Driver Shield for ESP-12E/ESP8266
| Driver Chip | L293D (Dual H-Bridge) |
|---|---|
| Motor Power (VM) | 4.5V – 36V DC |
| Logic Power (VSS) | 4.5V – 9V (or via USB when docked) |
| Peak Output Current | 1.2A per channel |
| Continuous Current | 600mA per channel |
| Driving Capacity | 2 DC Motors or 1 Stepper Motor |
| Control Signal Level | 3.3V / 5V Compatible |
| Logic Consumption | ≤ 60mA |
| Dimensions | 58mm x 43mm |






- Wi-Fi Controlled Robotics: Create smartphone-controlled cars or tanks using the ESP8266 as a web server and this shield as the drivetrain.
- IoT Smart Blinds: Use a stepper motor and the shield to automate window blinds based on sunlight sensors or schedule.
- Automated Greenhouses: Drive water pumps or ventilation fans via the H-bridge channels based on humidity data.
- STEM Education: An essential tool for teaching robotics, providing a safe and organized way for students to learn motor theory without risking damage to the microcontroller
Yes. You can bridge the power inputs if your battery is between 4.5V and 9V. However, for motors requiring higher voltage (up to 36V), you must use the separate VM (Motor Power) and VIN (Logic Power) terminals to avoid damaging the NodeMCU
This shield is designed for the NodeMCU V2 (Amica) and ESP-12E modules. Please check the width of your board; it is intended for boards with a 24mm – 28mm pin width
Absolutely. By applying a PWM (Pulse Width Modulation) signal to the enable pins (PWM-A and PWM-B), you can precisely control the rotation speed of your DC motors through your code
Yes. When power is supplied to the shield’s power terminals, it regulates and passes power to the docked NodeMCU, eliminating the need for a separate USB power cable during operation
Yes. The shield breaks out the GPIO, SPI, and UART pins to accessible male headers on the side of the board, allowing you to expand your project with ease

















