Skip to the content.

Robot actuator module

The actuator or servomotor consists of 3 main parts:

  1. Gearbox with reduction ratio 33:1
  2. A brushless motor BLDC
  3. Driver board with encoder, temperature sensor, ESC driver, CPU for with interface and LED

Exploded view INNFOS

To be operational we need 3 more things:

Together it looks like this:

All components needed

While the BLDC, power supply and emergency power of can be bought, the ECB has to be designed. The communication protocol can be taken from INNFOS. A suitable gearbox is currently not available. As this project evolves that might change. Here are the designed parts:

1. Gearbox

2 stage epicyclic gearbox with sun 1M10T, plantes 1M19T and ring 1M48T for a reduction ratio of 5.8:1 from 1 + 48/10. Staged this gives 33:1. More details in the gearbox folder

2. Brushless motor

I investigated the power per kilogram and …

3. Driver board

I looked at the design of John Lauer and while I like the ESP32 I will start to use the blue pill since it natively supports CAN, has 32bit as well and can be updated with micro-USB.

The encoder should be integrated on this board. In many cases this is done with a magnetic encoder like AS5600 (12bit - $5) or AS5048A (14bit - $13). Combined with a gearbox of 33.6:1 reduction (5 bit) one gets a resolution of 19 bit like the NE30-36. Compared to a backlash of 18 Arc min (18/60 of a degree) that’s 360/524288 = 0.04 Arc min or 2.47 Arc sec. The encoder is 436x more precise than the gearbox can achieve.

4. Power supply

Not much to write. Got it for $10 in Ho Chi Minh City. The emergency power of was another $5 from Aliexpress.

5. ECB Ethernet to CAN bridge

This design will take some time.

6. Communication protocol for CAN bus

Details follw

Background

This work is inspired by the INNFOS SCA QDD Lite-NE30-36 robot actuator and John Lauers Chilipepr robot actuator. The goal is a general purpose robot actuator with the features:

It won’t be as compact as the industrial, but maybe available and in the price range of the kickstarter campain ($99 for one Lite-NE30-36 actuator). And I’m not sure if it is possible. INNFOS has 70 people full time in R&D for their actuators. That’s not easy to compete in a weekend project.

Information

The components for INNFOS and ChiliPepr indicate the different sections that need to be designed or equipped:

Exploded view INNFOS

We need:

  1. Gearbox with reduction ratio 1:40
  2. Brushless motor BLDC
  3. Controller board with motor driverand encoder
  4. Power and data interface, temperature sensor and status LED

Additionally we need:

  1. Power supply 24V - 42V
  2. ECB Ethernet to CAN bridge, bus logic
  3. Emergency Power Off
  4. Communication protocol for CAN bus

No. 2, 5 and 7 can be bought. 8 can be copied from INNFOS. Together it looks like:

All components needed

And this setup has no input yet to start “auto learning mode” or the like. A raspberry with touchscreen would do the trick. Combining the power supply, ECB and Rasberry Pi in housing leaves only 2 components: robot and controller. Maybe common in 5 years, but today …

NE3--36

Connector

There is a plethoria of connectors available. The idea of just one connector for power (high current and voltage) and signal (low voltage, high frequency) has been solved differently. INNFOS went for Molex 430450827. With 3.0mm pitch this connector is rated for 7A and each 2 pins are used for power and ground with 48V (connector up to 250V) the maximum power with this conncetor is 14A x 48V = 672W. This might be sufficient for hoppy applications.

Alternatives:

Terminal pin function

Label Signal color Features
1 PVDD black Positive power supply
3 PVDD black  
5 PVDD black  
2 GND black Power supply grounding
4 GND black  
6 CAN-GND gray CAN communication signal ground
7 CAN-L gray CAN communication low signal line
8 CAN-H gray CAN communication high signal line

Described here as well. If it works, why not copy?

Chilipepr approach with John Lauer

He only uses 24 Volt and exports them trough 2 sliders (1 Ohm?) in the bearing of each actuator. Less wiring and theoretically 360 degrees, since the ESP32s are connected wirelessly - but I think that wireless is not reliable enough. That’s more a gimmick idea and introduces avoidable causes of error, together with the power supply chain for high currents.

Gearbox

Harmonic drive

The harmonic drive should be expensive and hard to create. With all the 3D printers out there one would assume some working examples exists. Yet Thingiverse is a testimony for failure form maschine building students. Examples:

Planetary Gear Box

Used by many others. Chilipepr used the updated design from

Controller board

For the ESP32 there is a D1 Mini Board so only one board has to be designed to stack on top of it - like Chilipeprs approach. Has micro-USB for programming.

D1 Mini ESP32

Background information

There are reasons for brushless motors and the like. Here is a small collection of information:

History

2020/03/19

The first gears where designed in Fusion 360 with the spurn gears tool.