Skip to content

Commit fa1c30e

Browse files
committed
omni assembly partially done
1 parent 454b78c commit fa1c30e

21 files changed

+90
-51
lines changed
Loading
Loading
Loading
-93.7 KB
Binary file not shown.
Loading
Loading

assets/images/hardware/omni/omni.jpg

3.04 MB
Loading
-92.3 KB
Binary file not shown.
-64.7 KB
Binary file not shown.
-63.9 KB
Binary file not shown.
-58.6 KB
Binary file not shown.
-66.7 KB
Binary file not shown.
1.28 MB
Loading
1.32 MB
Loading
1.45 MB
Loading
1.49 MB
Loading
Loading

docs/hardware/classic/assembly/mbot-classic-bottom-plate.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: single
33
title: MBot Classic Bottom Plate Guide
4-
last_modified_at: 2024-10-01
4+
last_modified_at: 2024-11-19
55
author: shaw
66
toc: true
77
---

docs/hardware/classic/assembly/mbot-classic-top-plate.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,9 @@ This cable allows communication with the OLED and controls the run and bootload
9494
Assemble the 3-heads wire as depicted in the image. **Color and order matters!** Your assembled wire should look exactly like the image indicated.
9595

9696
<div class="popup-gallery">
97-
<a href="/assets/images/hardware/classic/assembly/middlePlate/3-jumper-wires1.jpg" title="Assemble the jumper wires 1"><img src="/assets/images/hardware/classic/assembly/middlePlate/3-jumper-wires1.jpg" width="200" height="200"></a>
98-
<a href="/assets/images/hardware/classic/assembly/middlePlate/3-jumper-wires2.jpg" title="Assemble the jumper wires 2"><img src="/assets/images/hardware/classic/assembly/middlePlate/3-jumper-wires2.jpg" width="400" height="200"></a>
97+
<a href="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires1.jpg" title="Assemble the jumper wires 1"><img src="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires1.jpg" width="200" height="200"></a>
98+
<a href="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires3.jpg" title="Assemble the jumper wires 2"><img src="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires3.jpg" width="200" height="200"></a>
99+
<a href="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires2.jpg" title="Assemble the jumper wires 2"><img src="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires2.jpg" width="400" height="200"></a>
99100
</div>
100101

101102
After assembling the wires, do not plug them in yet.

docs/hardware/classic/assembly/mbot-wiring.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: single
33
title: MBot Classic Wiring Guide
4-
last_modified_at: 2024-10-07
4+
last_modified_at: 2024-11-19
55
author: shaw
66
toc: true
77
---

docs/hardware/omni/assembly.md

+85-47
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,21 @@ layout: single
33
title: MBot Omni Assembly Guide
44
author: abhishek
55
toc: true
6-
last_modified_at: 2024-09-05
6+
last_modified_at: 2024-11-19
77
---
88

99
This guide will walk you through the steps needed to assemble the MBot Omni. The MBot Omni Bot is comprised of 3 sections: the [bottom plate](#bottom-assembly), [middle plate](#middle-assembly) and the [top plate](#top-assembly). Each of these plates are assembled separately first, before attaching them together to create the MBot Omni.
1010

1111
<a class="image-link" href="/assets/images/hardware/omni/omni.jpg">
12-
<img src="/assets/images/hardware/omni/omni.jpg" alt="" style="max-width:200px;" class="align-center"/>
12+
<img src="/assets/images/hardware/omni/omni.jpg" alt="MBot Omni Finish" style="max-width:500px;"/>
1313
</a>
1414

15-
**Warning:** Parts of this guide may be out of date. Check back soon!
16-
{: .notice--danger}
17-
1815
## Bottom Assembly
1916

20-
<a class="image-link" href="/assets/images/hardware/omni/bottomPlate.jpg">
21-
<img src="/assets/images/hardware/omni/bottomPlate.jpg" alt="" style="max-width:500px;"/>
22-
</a>
17+
<div class="popup-gallery">
18+
<a href="/assets/images/hardware/omni/bottomPlate/bottom-finish1.jpg" title="Bottom Plate - Top"><img src="/assets/images/hardware/omni/bottomPlate/bottom-finish1.jpg" width="300" height="200"></a>
19+
<a href="/assets/images/hardware/omni/bottomPlate/bottom-finish2.jpg" title="Bottom Plate - Underneath"><img src="/assets/images/hardware/omni/bottomPlate/bottom-finish2.jpg" width="300" height="200"></a>
20+
</div>
2321

2422
### Required Components
2523
- 1 X Bottom Acrylic Plate
@@ -32,15 +30,13 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
3230
- 4 X 1.5in Aluminum 4-40 Standoffs
3331

3432

35-
36-
### Assembly Steps
33+
### 1. Assemble the motors
3734
1. Align unthreaded holes in motor vertically to the holes in the motor mount, with the motor connector on the left side of the mount (while facing motor shaft), and fasten two (2) M2.5x5 bolts to secure motor to mount. NOTE: connector GND pin should be at the top
3835

3936
<a class="image-link" href="/assets/images/hardware/omni/bottomPlate/2.jpg">
4037
<img src="/assets/images/hardware/omni/bottomPlate/2.jpg" alt="" style="max-width:500px;"/>
4138
</a>
4239

43-
4440
2. Connect motor harness to motor pins, ensuring the green wire is connected to the GND pin
4541

4642
<a class="image-link" href="/assets/images/hardware/omni/bottomPlate/3.jpg">
@@ -49,13 +45,16 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
4945

5046
3. Repeat Steps 1 & 2 to for the remaining 2 Motors & Motor Mounts.
5147

52-
4. Next we will assembly the Robotics Control Board.
48+
### 2. Attach control board
49+
50+
51+
1. Next we will assembly the Robotics Control Board.
5352

5453
<a class="image-link" href="/assets/images/hardware/omni/bottomPlate/4.jpg">
5554
<img src="/assets/images/hardware/omni/bottomPlate/4.jpg" alt="" style="max-width:500px;"/>
5655
</a>
5756

58-
5. Fasten four (4) M2.5x5 bolts through PCB mounting holes and into M2.5x8 nylon standoffs.
57+
2. Fasten four (4) M2.5x5 bolts through PCB mounting holes and into M2.5x8 nylon standoffs.
5958

6059
<a class="image-link" href="/assets/images/hardware/omni/bottomPlate/5.jpg">
6160
<img src="/assets/images/hardware/omni/bottomPlate/5.jpg" alt="" style="max-width:500px;"/>
@@ -85,6 +84,7 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
8584
<img src="/assets/images/hardware/omni/bottomPlate/10.jpg" alt="" style="max-width:500px;"/>
8685
</a>
8786

87+
### 3. Attach the wheels
8888
9. Slide the three (3) Omni wheel assemblies onto the motor shafts, leaving a nominal gap between the couplers and the motor mount screw heads, and fasten by tightening the two hex-head bolts on the coupler.
8989

9090
<a class="image-link" href="/assets/images/hardware/omni/bottomPlate/11.jpg">
@@ -103,12 +103,13 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
103103
<img src="/assets/images/hardware/omni/bottomPlate/12b.jpg" alt="" style="max-width:500px;"/>
104104
</a>
105105

106-
12. Fasten four (4) #4-40x1.5” aluminum standoffs to the top-side of the yellow acrylic plate with four (4) #4-40x0.5” bolts.
107-
108-
<a class="image-link" href="/assets/images/hardware/omni/bottomPlate/13.jpg">
109-
<img src="/assets/images/hardware/omni/bottomPlate/13.jpg" alt="" style="max-width:500px;"/>
110-
</a>
106+
### 4. Put on standoffs
107+
Fasten four (4) #4-40x1.5” aluminum standoffs to the top side of the bottom plate using four (4) #4-40x0.5” bolts. Note that the two standoffs at the back are intentionally asymmetrical—it’s part of the design.
111108

109+
<div class="popup-gallery">
110+
<a href="/assets/images/hardware/omni/bottomPlate/bottom-finish1.jpg" title="Bottom Plate - Top"><img src="/assets/images/hardware/omni/bottomPlate/bottom-finish1.jpg" width="300" height="200"></a>
111+
<a href="/assets/images/hardware/omni/bottomPlate/bottom-finish2.jpg" title="Bottom Plate - Underneath"><img src="/assets/images/hardware/omni/bottomPlate/bottom-finish2.jpg" width="300" height="200"></a>
112+
</div>
112113

113114

114115
## Middle Assembly
@@ -126,7 +127,7 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
126127
- 4 X 1.5in Aluminum 4-40 Standoffs
127128

128129

129-
### Assembly Steps
130+
### 1. Prepare the Pi 4
130131

131132
1. Carefully peel off the protective plastic on both sides of the thermal pads that come packaged with the heatsink case. Stick them onto the three chips shown on the Raspberry Pi, or directly onto the heatsink. There are 3 spots for the thermal pads and the thermal pads are precut to the required shape.
132133

@@ -159,6 +160,7 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
159160
<img src="/assets/images/hardware/omni/middlePlate/6.jpg" alt="" style="max-width:400px;"/>
160161
</a>
161162

163+
### 2. Prepare the camera and camera mount
162164
6. Fasten the camera PCB to the 3D-printed camera mount with two (2) M2x8 bolts threading directly into the 3D-printed material (only 2 necessary, diagonal orientation preferred)
163165

164166
<a class="image-link" href="/assets/images/hardware/omni/middlePlate/7.jpg">
@@ -177,6 +179,7 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
177179
<img src="/assets/images/hardware/omni/middlePlate/9.jpg" alt="" style="max-width:400px;"/>
178180
</a>
179181

182+
### 3. Attach Pi4 and camera to the middle plate
180183
9. Fasten Raspberry Pi/Camera assembly onto the top of the blue acrylic plate by threading two (2) M2.5x20 bolts from the bottom-side through to the corresponding holes on the Raspberry Pi case/heatsink.
181184

182185
<a class="image-link" href="/assets/images/hardware/omni/middlePlate/10.jpg">
@@ -197,44 +200,55 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
197200

198201
## Top Assembly
199202

200-
<a class="image-link" href="/assets/images/hardware/omni/topPlate/1.jpg">
201-
<img src="/assets/images/hardware/omni/topPlate/1.jpg" alt="" style="max-width:400px;"/>
203+
<a class="image-link" href="/assets/images/hardware/omni/topPlate/top-finish.jpg">
204+
<img src="/assets/images/hardware/omni/topPlate/top-finish.jpg" alt="" style="max-width:400px;"/>
202205
</a>
203206

204-
### Required Components
205-
- 1 X Bottom Plate
206-
- 1 X RPLidar A1 with USB Interface
207-
- 1 X Zip tie
208-
- 1 X Micro USB Cable
209-
210-
211-
### Assembly Steps
207+
### 1. Attach the Lidar to the top plate
212208

213-
1. Fish the RPLidar USB Interface through the opening in the top plate and align with holes shown below.
209+
| Components | # |
210+
|:-------------|:---- -------|
211+
| Bottom Plate |1|
212+
| RPLidar A1 with USB Interface |1|
213+
| Zip tie |1|
214+
| Micro USB Cable|1|
214215

215-
<a class="image-link" href="/assets/images/hardware/omni/topPlate/2.jpg">
216-
<img src="/assets/images/hardware/omni/topPlate/2.jpg" alt="" style="max-width:600px;"/>
217-
</a>
216+
<div class="popup-gallery">
217+
<a href="/assets/images/hardware/omni/topPlate/lidar1.jpg" title=""><img src="/assets/images/hardware/omni/topPlate/lidar1.jpg" width="300"></a>
218+
<a href="/assets/images/hardware/omni/topPlate/lidar2.jpg" title=""><img src="/assets/images/hardware/omni/topPlate/lidar2.jpg" width="300"></a>
219+
<a href="/assets/images/hardware/omni/topPlate/lidar3.jpg" title=""><img src="/assets/images/hardware/omni/topPlate/lidar3.jpg" width="300"></a>
220+
<a href="/assets/images/hardware/omni/topPlate/lidar4.jpg" title=""><img src="/assets/images/hardware/omni/topPlate/lidar4.jpg" width="300"></a>
221+
</div>
218222

223+
1. Fish the RPLidar USB Interface (the little green board with micro usb slot) through the opening in the top plate and align with holes shown in the image.
219224
2. Using two M2 screws and nuts, screw the USB interface on the bottom side of the top plate.
220-
221-
<a class="image-link" href="/assets/images/hardware/omni/topPlate/3.jpg">
222-
<img src="/assets/images/hardware/omni/topPlate/3.jpg" alt="" style="max-width:600px;"/>
223-
</a>
224-
225225
3. Place the RPLidar on top of the top plate and align with the holes as shown below. Using four 2.5MX8 mm screw, secure the RPLidar to the top plate.
226+
4. Attach a MircoUSB cable to the USB interface. Using a Zip tie secure the USB cable to the top plate.
226227

227-
<a class="image-link" href="/assets/images/hardware/omni/topPlate/4.jpg">
228-
<img src="/assets/images/hardware/omni/topPlate/4.jpg" alt="" style="max-width:600px;"/>
229-
</a>
230228

231-
4. Attach a MircoUSB cable to the USB interface. Using a Zip tie secure the USB cable to the top plate.
229+
### 2. OLED Screen
232230

233-
<a class="image-link" href="/assets/images/hardware/omni/topPlate/5.jpg">
234-
<img src="/assets/images/hardware/omni/topPlate/5.jpg" alt="" style="max-width:600px;"/>
235-
</a>
231+
| Components | # |
232+
|:-------------|:---- -------|
233+
| OLED screen |1|
234+
| OLED mount |1|
235+
| M2 x 8mm screws |4|
236+
| M2.5 x 8mm screws |2|
237+
| M2.5 threaded inserts |2|
238+
239+
1. Insert the threaded inserts into the OLED mount, you need soldering iron for this to heat up the inserts.
240+
<div class="popup-gallery">
241+
<a href="/assets/images/hardware/classic/assembly/topPlate/2-oled-mount1.jpg" title="Inserts in mount 1"><img src="/assets/images/hardware/classic/assembly/topPlate/2-oled-mount1.jpg" width="200" height="225"></a>
242+
<a href="/assets/images/hardware/classic/assembly/topPlate/2-oled-mount2.jpg" title="Inserts in mount 2"><img src="/assets/images/hardware/classic/assembly/topPlate/2-oled-mount2.jpg" width="200" height="200"></a>
243+
</div>
244+
2. Secure the OLED screen to the mount using four M2 x 8mm screws.
245+
3. Attach the mount to the right side of the robot using M2.5 x 8mm screws.
246+
<div class="popup-gallery">
247+
<a href="/assets/images/hardware/classic/assembly/topPlate/2-oled1.jpg" title="Attach OLED 1"><img src="/assets/images/hardware/classic/assembly/topPlate/2-oled1.jpg" width="200" height="225"></a>
248+
<a href="/assets/images/hardware/omni/topPlate/lidar1.jpg" title="Attach OLED 2"><img src="/assets/images/hardware/omni/topPlate/lidar1.jpg" width="190" height="200"></a>
249+
</div>
236250

237-
## Final Assembly
251+
## Final Assembly and Wiring
238252
{: .line}
239253

240254
### Required Components
@@ -250,7 +264,30 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
250264
<img src="/assets/images/hardware/omni/final/1.jpg" alt="" style="max-width:600px;"/>
251265
</a>
252266

253-
### Assembly Steps
267+
### 1. Assemble 3-heads jumper wire cable
268+
269+
| Components | # |
270+
|:-------------|:-----------|
271+
| jumper wires (Black/Red/Yellow/Blue/Green/White) |6|
272+
| Crimp connector housings (3/4/6 pins) |3|
273+
274+
You will need to build the OLED/Bootloader cable assembly as shown. This cable has three heads, which plug into the following:
275+
- Raspberry Pi header (6-pin header)
276+
- OLED module (4-pin header)
277+
- Control board (3-pin header)
278+
279+
This cable allows communication with the OLED and controls the run and bootload modes on the control board.
280+
281+
Assemble the 3-heads wire as depicted in the image. **Color and order matters!** Your assembled wire should look exactly like the image indicated.
282+
283+
<div class="popup-gallery">
284+
<a href="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires1.jpg" title="Assemble the jumper wires 1"><img src="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires1.jpg" width="200" height="200"></a>
285+
<a href="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires3.jpg" title="Assemble the jumper wires 2"><img src="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires3.jpg" width="200" height="200"></a>
286+
<a href="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires2.jpg" title="Assemble the jumper wires 2"><img src="/assets/images/hardware/classic/assembly/topPlate/3-jumper-wires2.jpg" width="400" height="200"></a>
287+
</div>
288+
289+
290+
### 2. Assemble 3 plates
254291

255292
1. With four (4) thumbscrews, fasten the middle blue acrylic plate to the standoffs of the bottom yellow acrylic plate after aligning the camera to the frontward orientation of the robot. NOTE: You may have to remove the USB-C connector to fasten the 4th thumbscrew, just remember to re-connect after fastened.
256293

@@ -288,3 +325,4 @@ This guide will walk you through the steps needed to assemble the MBot Omni. The
288325
<img src="/assets/images/hardware/omni/final/7.jpg" alt="" style="max-width:600px;"/>
289326
</a>
290327

328+
### 3. Final wiring

0 commit comments

Comments
 (0)