44mm Mecanum Wheel (Small, Solid and Low Cost)

by Jonah_Innoart, published

44mm Mecanum Wheel (Small, Solid and Low Cost) by Jonah_Innoart Feb 22, 2016
3 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps

Design Tools


Use This Project

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

17353Views 2929Downloads Found in Robotics


These are Mecanum wheels designed for small factor robotic systems.

It's a low-cost design, the only non-printed parts required is some dressmaker pins.

Testing video:


  • Wheel Diameter: 44mm
  • Wheel Width: 21.4mm
  • Axle Diameter: 3mm
  • Accessory Parts: 27mm dressmaker pins

UPDATE - 2016/04/12
Some ask for more about the rover so I uploaded the basic parts I used to build the rover in the video. Please read the last section How to Build a Rover.

Print Settings

Printer Brand:



Up Mini


Doesn't Matter








This model is easy to print for most printers, as long as you follow these instructions:

Print with NO SUPPORTS. This is important because this model is designed as a self-supporting shell structure. Adding supports will not give better results but ruin the surface.

Also, print with NO FILLS. The model has a closed shell which is strong enough for any platform at this size.


How to Assemble

Put a roller into a slot on the wheel body, and push an dressmaker pin through to mount them together.

BE VERY CAREFUL when working with those pins. You will need some practice before you can install a roller without bending the pin or hurting your fingers.

Based on your printer's resolution, the mounting holes might be too small. If that happens, rework the holes with a drill. Make sure that the rollers can roll smoothly.

27mm Dressmaker Pins

How to Improve Performance

The performance of a Mecanum wheel depends heavily on the grip between rollers and ground. Print the rollers with finest resolution will improve it.

Additionaly, I found it helpful to cover the rollers with a piece of heat shrink tube. I tested it with 12mm heat shrink tube and it improves a lot, as shown in the video.

Heat Shrink Tube can improve grip

How to Build a Rover

This design is about wheels, not about rover. The rover in the demo video was far from satisfactory. It only served as a testbench for the wheels. But if you would like to build a similar one, here is some advice:



  • Top plate x1
  • Bottom plate x1
  • Mecanum wheel x4
  • Motor mount x4


  • N20 Gear Box Motor x4
  • L9110S Dual Motor Driver x2
  • Logeek Max10 Dev Board x1
  • ESP8266 Wifi Module x1
  • 2S Li-ion battery x1

and several Hex Rod Coupling Nuts & Screws

About Motors:

Some will prefer servos instead of DC motor, like this one by @Madox. If you want a serious work, you should read his instructions instead of mine.
I choose 100RPM N20 Motor because it's smaller and faster. However it might be tricky to handle speed differences between motors.

About Electronics:

As a FPGA engineer, I use Logeek Max10 which is a FPGA dev board, and my program is witten in verilog instead of C code. That is why I suggest you look into other designs for algorithms. If you use Arduino UNO, there is a problem that L9110S requires two PWMs per motor, that gives eight PWMs in total. Since UNO does not have that many PWMs, I guess you have to hand code GPIO to emulate PWMs. For Arduino Mega or newer models, it is not a problem since they have enough PWMs.

About RC:

I use a ESP8266 WiFi module and a client App on Android for remote controller. In fact it is my colleague's work and I borrowed it. There should be a lot of reference designs for ESP8266.

There is a simple principle for mecanum controller. To get full control on mecanum wheels, at least three control channels required. One for overall throttle, one for left/right differential, and another for front/back differential. The speed of each wheel is a sum of the three signed components.

I truely hope this will help, but what you will get largely depends on what you already have on your hand. This why we call it DIY.

Have fun!

N20 Gear Box Motor

Logeek MAX 10 Dev-Board

More from Robotics

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

Will be that wheels compatible with a 3 wheels omnidirectional robot as that one http://www.thingiverse.com/thing:1276446 ??. I see that you have wheels for right and for left sides, in a 3 wheels robot the configurations is different, isn't it? Thanks!

Mini Loki - Omnidirectional robotic platform
by bqLabs

How are you "locking" the pins into place?

Forgive me if i'm being dense, but with a symmetrical hub couldn't you have just made one wheel model? Is it a design element or is there a mechanical element that necessitated a left and right wheel?

Thanks so much for sharing this great design again. I have just printed the wheel body with FlashForge Creator. The top part over hang is too rough though. Cannot fit rollors for sure. I printed with PLA, 210 degree C for extruder, 60 c for platform. Travel speed = 60 mm/s, Z-axis Travel = 23 mm/s. Roller uses the same settings too. The hole is filled though. Any helps, please? Thanks.

Thanks for the mention,actually I had plans to make smaller wheels and use N20 motors a couple of years back... and even just this year bought the same chips etc as you to continue the project but have just been too busy :)

@vurpo using watch spring bars is very finicky, very very annoying actually.

Alternatively to dressmaking pins, you can use 20mm watch springbars as axles for the rollers.

What are the shaft dimensions of the motors. I'm trying to make sure that what I buy is compatible with this model.

Please upload the openscad file, too...

Beautiful! Could you please scale it up a bit? Something like 66mm diameter or around that would be great. Thanks!

I'm learning OpenSCAD recently so may be a parametirc one? Give me some time.

That would be the greatest! Thanks!

what about all parts for this rover? pleas

I'm working on an improved cart body. It may take a few days through.

Feb 22, 2016 - Modified Feb 22, 2016

You misspelled the title.

Corrected. Thanks!

Feb 22, 2016 - Modified Feb 22, 2016
faggahz - in reply to mariustcaci

@ mariustcaci:
that's right, but you haven't found the right word: Mecanum wheel. If the title can be changed, the search function of the website will find it later.
@ Jonah:
thanks. Great work, good instructions. My printer is printing it right now.

Thanks bro!! Sorry for my fat finger.
Let me know how your prints works.