Sales

Weekdays:
8:30 AM - 5:30 PM CDT

713-300-2591

Support

Weekdays:
8:30 AM - 5:30 PM CDT

888-983-2503

Additive robotics pcb

MacroFab Blog

Red Hot PCB: Additive Robotics Motor Control

Published on April 17, 2017
Written by The MacroFab Team
Related Topics
Top 10 Causes of Magic Smoke

Magic smoke is produced by severe electrical over-stress of your circuits and components. Here are the main causes, and how to avoid them.

Solving Procurement Challenges for Your PCB Assembly

Curious how to resolve issues you may be having with your PCB assembly process? Read our guide to see how MacroFab can help!

Via in Pad PCB Design

We will discuss the differences between via in pad and traditional vias, when should you use via in pad, and how to design for it.

Other Resources

MacroFab Engineering Podcast
Blog
eBooks & Guides
Webinars
Videos
Case Studies
MacroFab Platform Help

This week’s featured PCB comes from Additive Robotics and is an integrated interface for brushless DC (BLDC) motors. The board basically allows you to control, sense, and cool an attached motor, in a way that is very efficient in terms of form factor, weight, and power.

Additive robotics pcb 1024x768

The board was developed for use in high-end educational robotics kits, for Huston-Tillotson University (HTU). The board (and supporting hardware) will be used as the primary actuation system of the kits, powering the wheeled robot designs created by the students. The kits will be used to teach a variety of real-world robotics techniques (ranging from basic electronics / mechanical design to real-time embedded programming to advanced sensing / navigation algorithms) at HTU.

A little more about the PCB; the encoder (AS5147, centered in the circle) measures the encoder’s position based on a magnet attached to the motor’s shaft. It provides configuration / data access via SPI and also generates three-phase commutation signals (required to drive the motor) and incremental encoder signals (used by a microcontroller). The encoder also allows for the zero position of the motor to be configured via SPI. This allows the timing of the commutation signals to be optimized at run-time, improving the performance of the motor. The motor driver (L6235D013TR) uses the commutation signals to drive the three motor phases (turning on and off the electromagnets at exactly the right time to maximize motor torque). The driver is also current-controlled, which improves both the accuracy of motor control and the safety of the device (the motor won’t burn up when stalled).

Motor submodule top 1024x576

Motor submodule top 1024x576

A small fan, powered by the on-board regulator and mounted behind the board, pushes air through the holes and into the motor mounted in front of the board. This allows a single fan to cool a small motor and the driver circuitry at the same time. The cooling is important because it increases the power density of the actuation system, by increasing the maximum current the motor can handle without overheating. The system is also very flexible in terms of motor selection; you can use any brushless motor as long as you can attach a magnet to the shaft and align it with the crosshairs on the board.

Many thanks to Josh with Additive Robotics for providing us with thorough details and additional photos!

Did you enjoy this post or find it helpful? Let us know in the comments below!

About MacroFab

MacroFab offers comprehensive manufacturing solutions, from your smallest prototyping orders to your largest production needs. Our factory network locations are strategically located across North America, ensuring that we have the flexibility to provide capacity when and where you need it most.

Experience the future of EMS manufacturing with our state-of-the-art technology platform and cutting-edge digital supply chain solutions. At MacroFab, we ensure that your electronics are produced faster, more efficiently, and with fewer logistic problems than ever before.

Take advantage of AI-enabled sourcing opportunities and employ expert teams who are connected through a user-friendly technology platform. Discover how streamlined electronics manufacturing can benefit your business by contacting us today.

Related Blog Posts

Via Epoxy Vs Open

Via in Pad PCB Design

We will discuss the differences between via in pad and traditional vias, when should you use via in pad, and how to design for it.

Screen Shot 2019 11 04 at 1

Top 10 Causes of Magic Smoke

Magic smoke is produced by severe electrical over-stress of your circuits and components. Here are the main causes, and how to avoid them.

BOM Management 13

Solving Procurement Challenges for Your PCB Assembly

Curious how to resolve issues you may be having with your PCB assembly process? Read our guide to see how MacroFab can help!