MotorBox

Before a robot moves, no matter if that’s walking, swimming, cruising a maze or tearing up asphalt, you need to address the interfacing and driving of different types of motors. Developing the relevant algorithms will increase project development time as tweaks and adaptations seem to be necessary for each new application. This project solves these issues by presenting a generic motor driver board that can drive three different types of motors, stepper, DC and servo, without having to program the algorithm for each motor. MotoBox is ideal for newcomers to robotics as well as for old hands who can use the board for prototyping and development. The board can also be used with two different types of motors simultaneously!
This is a MEMBER ONLY article. You need a subscription to read this article.
- Unlimited access to online Member Only articles
- 3 new editions Elektor Magazine (digital)
- More than 5000 Gerber files
- 20% member discount on e-books (at elektor.com)
- 10% member discount on Products (at elektor.com)
Available from €5.33 per month.
What is Members Only
Elektor is committed to providing high-quality content on electronics, catering to tens of thousands of paying members. As part of this commitment, Elektor has launched Premium, an initiative that offers exclusive online articles to members sometimes even before they appear in the magazine.
Every day, members can access in-depth articles that showcase the best of Elektor's premium content.
This initiative aims to reward members with early access. Once logged in, members can easily enjoy this exclusive content and engage in discussions about featured projects. While Premium adds to the existing resources available, Elektor will continue to provide a wealth of free information.
Join the Elektor community today to take advantage of Premium and other benefits!
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
Component list
Resistors
R1-R4,R6,R7 = 10kΩ
R5,R8,R15 = 4kΩ7
R9,R10 = 0.22Ω 5W
R11,R13 = 330Ω
R12,R14 = 470Ω
R16 = 5kΩ6
R17 = 1kΩ5
Capacitors
C1 = 100µF 40V radial
C2-C5,C10,C11,C13,C15-C19,C21 = 100nF
C6-C9 = 1µF 25V radial
C12,C14 = 220nF
C20 = 47µF 25V radial
C22 = 10µF 25V radial
C23 = 100nF
Semiconductors
D1-D12 = 1N5400
D13 = 1N4148
D14,D15 = bicolour LED, 5mm, 2 terminals
D16 = LED, 5mm
IC1 = PIC16F628-04/P, programmed, order code 070129-41
IC2 = 78L05
IC3 = MAX232
IC4,IC5 = L298N with heatsink for Multiwatt15 case (mouser.com)
IC6 = LM358
K1,K5-K10 = 2-way PCB terminal block, lead pitch 5mm
K2 = 3-way SIL pinheader
K3 = 9-way sub-D socket (female), angled pins, PCB mount
K4 = 4- way SIL pinheader
PCB, ref. 070129-1
PIC source & hex code files, free download # 070129-11.zip (coming soon..)
Discussion (0 comments)