Main Content

Arduino Motor Shield PCB V1 | 4 Motors at Once

Make your own motor driver shield PCB for an Arduino Pro Mini using an Arduino Pro Mini.

Hey guys, welcome back. In my previous post, I explained what an H-bridge circuit is, L293D motor driver IC and piggybacking L293D motor driver IC for driving high current motor drivers. In this post, I will show you how you can design and make your own L293D motor driver board, that can control up to 4 high current DC motors independently and get your own Arduino Motor Shield PCB done using JLCPCB.


H-bridge is simply a circuit that allows a voltage to be applied across a load in either direction. They are commonly used for controlling DC motor in moving parts of robots. The advantage of using DC motor is that, we can reverse the polarity of applied voltage across the load without modifying the circuit.

If you want to know more about this H Bridge circuit, check out this link.

L293D is a compact form of H Bridge circuit in the form of an IC that employs the above mentioned circuit. It is an IC with 8 pins on each side (16 pins in total) which contains 2 independent H Bridge circuits, which means, we can control two motors independently using a Single IC.

L293D is a typical Motor driver or Motor Driver IC which allows DC motor to drive on either direction. L293D is a 16-pin IC which can control a set of two DC motors simultaneously in any direction. It means that you can control two DC motor with a single L293D IC.”

Link to article