Electronut Labs
Robotics & Motors


Arduino Zero-compatible dual motor driver board for robotics and mechatronics.

$731 raised

of $8,000 goal

9% Funded Time Expired
Feb 02 2017
You'll be notified about news and stock updates for this project.

What is ZeroDriver?

ZeroDriver is an Arduino Zero-compatible dual-motor driver board for robotics and mechatronics projects.

Robotics projects usually need two boards - a microcontroller board and a separate driver for the motors. ZeroDriver combines both in one for your convenience.

ZeroDriver comes with the same microcontroller as an Arduino Zero - a 48 MHz ARM Cortex-M0+ chip which is far more capable than an entry level Arduino Uno. The built-in motor driver chip, the Texas Instruments DRV8835, is a dual H bridge IC which can drive two separate motors, a stepper motor, or a solenoid.

What all this means is you now just need a single board to build a simple robot - less wires, less mess, and a compact package! Here’s a two wheeled robot that uses ZeroDriver and an ultrasonic sensor to navigate around:

ZeroDriver ships with the Arduino Zero bootloader installed. So you can program it using your favorite Arduino IDE. Just plug it in via USB and you’re good to go!

On the other hand, if case you decide to delve into the gory details of the SAM D21 ARM chip, we provide you with a 10-pin JTAG header for programming the board directly. Here’s ZeroDriver hooked up to an Atmel ICE:

Features & Specifications

The ARM chip in ZeroDriver comes with a number of peripherals and features. Here is a pinout diagram of ZeroDriver:

What can you do with ZeroDriver?

If you have a project idea involving motors, ZeroDriver can help. Here are some of the wild projects we have built using this board:

The above uses a stepper motor to operate a mechanical iris. Now for some motor and laser action.

The above project uses two spinning mirrors and a laser module to project amazing patterns on a wall.

The H bridge on the ZeroDriver has other uses as well.

In the project above, ZeroDriver is used to switch loads - two LED strips in this case.

ZeroDriver is not just for motors. It can be used just like a regular Arduino.

Above you can see ZeroDriver used to control MeArm, an open source robotic arm.

Python Playground Book Offer

The ZeroDriver campaign includes a special offer. Folks who buy a 4-pack of ZeroDriver will get a free book of exciting Python projects!

Mahesh Venkitachalam’s bestselling book Python Playground is "…a collection of imaginative programming projects that will inspire you to use Python to make art and music, build simulations of real-world phenomena, and interact with hardware like the Arduino and Raspberry Pi.” Free shipping to the US.

Open Source

ZeroDriver is an open source hardware project. All the code, schematic, and design files for this project can be found on the Electronut Labs GitHub repository.

In addition to open sourcing the design files, we also have put in a lot of effort to create interesting projects that showcase the capabilities of ZeroDriver. All code and design files for these projects are documented in the same GitHub repository.


ZeroDriver ships to any country worldwide. Shipping is free to the USA and India. If shipping to India, please place the order with the international shipping surcharge, and your order total will be adjusted to free shipping after the order is placed.

Manufacturing Plan

We have a good track record with crowdfunding. Our last product, snapVCC, was successfully funded and delivered ahead of time at Crowd Supply.

ZeroDriver has gone through several rounds of prototyping to improve its design, and is now ready for production. We have done the research on manufacturing. and production quotes are in from Seeed Studio in Shenzhen, as well as manufacturers in India. All that’s needed now to bring ZeroDriver to life is your support!

Ask a Question

Produced by Electronut Labs in Bangalore, India.

Sold and shipped by Crowd Supply.


One unit of ZeroDriver Arduino Zero compatible dual motor driver board for robotics and mechatronics projects. Free shipping to USA and India.

$29 $8 US Shipping / $18 Worldwide

ZeroDriver 2-pack

Two units of ZeroDriver Arduino Zero compatible dual motor driver board for robotics and mechatronics projects. Free shipping to USA and India.

$55 $8 US Shipping / $18 Worldwide

Support Open Source Hardware!

Thanks for supporting Open Source Hardware and helping make ZeroDriver a reality. We'll be giving you a shout-out on twitter for your support!


ZeroDriver 4-pack

Four units of ZeroDriver Arduino Zero compatible dual motor driver board for robotics and mechatronics projects + a copy of Python Playground. Free shipping to USA and India.

$108 $8 US Shipping / $18 Worldwide

About the Team

Electronut Labs

Bangalore, India  ·   electronut.in

Electronut Labs started as a blog on Electronics and Programming. After a long career in the software industry, Mahesh Venkitachalam wanted to return to his childhood interest in building electronic gadgets. The projects and articles in the blog gained in popularity, culminating in a book with elements of programming and hardware (Python Playground, No Starch Press).

Mahesh Venkitachalam
Founder, Chief Engineer
Rishi Shukla
Embedded Systems Engineer
Sivaprakash S
Hardware Engineer

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects