My Project Donkey

I have a four wheel drive robot that I call Donkey. My intention is to make it aid in taking care of
1.5 acres of vineyard and other outside chores. Right now the four wheel drive consist of 4 wheel chair brushed motors being driven by (2) 2x60 Sabertooth motor controllers. The controllers are both controlled by a single Jetson Nano. The Nano has an M.2 slot which accepts WiFi adapter and I can run the Donkey headless with a gui I developed using Qt. The tires on the wheel chair motors are 13" tiller tires.

I would like to eventually convert my wheel chair motors to BLDC hoverboard wheels with aggressive
field tread. Are BLDC wheels with aggressive tread available?

Also would 2 Odrives be able to handle the wheels directly or do I need to consider gear

I have just acquired a new Odrive and am going to build a small house robot using two 6.5" hover
board wheels and two non driven caster wheels. The community has me spooked concerning ground
loops so I am ordering an Adafruit USB isolator. Will this work?
I maybe going overboard on this small unit but when I port my design to the field Donkey, hopefully it will be seamless!

Since I am new to the community is there already a project similar to mine?


1 Like

Sounds really cool. For off road motor wheels I would just search aliexpress. Here is one that looks pretty intense:


My golf cart has the same size wheel, so that should work. The shipping is more than wheel and then they talk about tariff and customs, I will keep them in mind. In the mean time I will get used to the Odrive.

Hi Andy
I am working on a one person golf cart.
I use two 800 watt 13 inch non gear hubmotors.
A arduino and a BNO 055 to provide differential steering And control the Yaw
What is your project like?
Till now It is difficult to get the two motors reacting the same way. I wonder if open loop is not better.
Grt paul

Hi Paul,

I have been watching your thread.

I’m not familiar with BNO 055.
Is there a chance to see your Arduino code?
My Donkey uses USB serial communication between Jetson Nano and motor controllers they run
very efficiently.
Do your wheel tires have an aggressive tread as my project has to be able to pull 300 lbs up
steep hills. May I ask where you purchased them?

Thanks for sharing.

Hi Andy
The BNO055 is a IMU AND I use the yaw to control that my cart is going straight when I don’t want to change direction. This part of the soft is already working. I will give you the code later on as I did not do a road test yet. Till now I build only a very poor proto to test the software. I am designing the real model for the moment. The BNO I learned from Mr Paul Mc Worther. Very good tutorial!!! A must see.
I will send you the wheel details when I am home.
On trip for the moment.
Send you also some pictures.
Greetings from Belgium

This depends more on the motor than the drive.
Make sure you pick motors which have the required maximum torque.

The torque constant (Nm/A) is not always specified, especially for hobby motors, but it is inversely proportional to the velocity constant Kv. (rpm/V)
In general, for a traction motor you should choose the lowest KV value for your maximum speed and available voltage.

Deck Donkey hookup to (2) Skysedge Robowheel RW170

does the gauge wire your using get hot?

On my wheel chair motor donkey I am now running 6 gauge wire on the power bus. I went to 6 gauge after I cooked a 10 gauge wire. Off the power bus the two motor controllers are fed with 10 gauge wire. The motors looked to be 14-12 gauge. All wires are stranded. The wheel chair motors are rated for 24 volts which I use now. I may have used a single 12 volt battery when I cooked the 10 gauge wire?? Not real sure.

I turn on the wheel chair motor donkey with a rated 70 amp switch

The last time I physically checked the wires for heat they felt warm but acceptable. The wires were cooler than the motors.

Is it possible to replace the brushed DC motor in the pictures below to a BLDC motor with an encoder?
The motor comes off the gear box via two allen screws. The motor has a male slotted shaft that fits into the female receptacle that has a spline that fits into the motor slot. Measurements seem to be SAE versus metric. The gear box is 24-1 reduction.

Has any one done a conversion of Brushed DC to BLDC before similar to this. These are off older wheel chairs.

Thanks for any leads!

It should be pretty easy to machine the slotted shaft that you need out of a piece of steel bar, then you just need to adapt that onto the motor. You might be able to 3D print a coupling from one of the default ODrive motors onto your machined bar.
A 3D printer would also come in handy for adapting the motor flange onto your gearbox.

How much torque does the motor have / need to have?

Thanks towen,

The shaft diameter on the brushed motor is 5/16" (8mm I think) looks like the same size as D5065 - 270kv if I read the specs correctly. May look around for shaft adapter.

As far as torque goes I only know that these motors and original wheels were made to handle 300 lb.
person on a house ramp. A little more checking and I will make a decision, but I’m leaning towards the D5065 - 270kv so far.