Omnidirectional robot that utilizes differential swerve drives to drive in any direction.
96
364
0
3246
updated September 18, 2024

Description

PDF

An omnidirectional robot build on the basis of three of my differential swerve drive modules. The modules are modified a bit, so that the motors are horizontal and not vertical. This way I could make the robot base quite thin.

You can see the robot in action here:

For assembly details see the video below, or look in the full-assembly.step which contains a fully assembled 3D model. This can also be used as a starting point if you want to make modifications, as it is fully editable.

Note that I burned a few of the N20 motors. A larger motor may be preferred, but at least the cooling around the motors should be improved, so that they are not fully enclosed.

For driving the motors I use the same driver board as in my Rover. It is modified a bit, as the PCA9685 is not mounted, so that I could use the SCL, SDA and EXTCLK as input for the A3144 hall sensors.

If you make remixes of this model and publicly shares the modifications, please consider uploading your changes in an editable format like STEP. It makes it so much easier for others to improve on your changes.

3D Printed Parts
QuantityName
3bottom-base
1frame-fixture-camera
3frame-round
2frame-side
1frame-side-camera
1inside-battery-frame
3inside-fixture
3inside-fixture-sensor-bottom
3inside-fixture-sensor-top
3inside-frame
3inside-motor-bracket-a
3inside-motor-bracket-b
1stand-base
3stand-end
3swerve-axle-end
3swerve-axle-gear
3swerve-axle-rim-hex
3swerve-axle-spacer
3swerve-base
6swerve-bracket
6swerve-gear-motor
6swerve-large-gear
1top-battery
1top-camera
3top-round
Nuts and Bolts
QuantityName
4Hex nut M2x0.4
12Hex nut M3x0.5
24Hex nut M4x0.7
4Hex socket head cap screw M2.5x0.45 x 6
4Hex socket head cap screw M2x0.40 x 6
12Hex socket head cap screw M3x0.50 x 16
12Hex socket head cap screw M3x0.50 x 25
32Hex socket head cap screw M3x0.50 x 6
16Hex socket head cap screw M3x0.50 x 8
6Hex socket set screw M3x0.5 x 6
12PH Pan head screw M4x0.70 x 30
12Slotted pan head screw M4x0.70 x 10
Other Parts
QuantityName
36ext-bearing-4x13x7-U624ZZ
6ext-bearing-5x16x5-625ZZ
1ext-camera-arducamTOF
1ext-camera-arducamUC852
1ext-connector-XT60E1-M
3ext-magnet-4x4
6ext-motor-n20 12V 600rpm
1ext-pcb-motor-driver
1ext-pcb-raspberry-pi-4
3ext-swerve-axle 5x83 mm
1ext-switch-MTS-1xx-A1
3ext-wheel-hub
3ext-wheel-tire (75x28mm)
1ext-battery
3ext-sensor-a3144

 

 

Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more