Skip to content

Commit 07b4a33

Browse files
committed
[#4] Add basic md files for hardware setup
1 parent f752c9a commit 07b4a33

File tree

5 files changed

+52
-1
lines changed

5 files changed

+52
-1
lines changed

docs/hardware_setup/3D_print.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# 3D Printing
2+

docs/hardware_setup/assembly.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Assembly

docs/hardware_setup/electronics.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Electronics
2+
3+
The bread board view from [Fritzing](https://fritzing.org/) shows the connection schematic. Both models (DiffBot and Remo) use
4+
slgithly different hardware (e.g. motor driver) which you can see in the following:
5+
6+
=== "Remo"
7+
8+
[![Remo Fritzing]][Remo Fritzing]
9+
10+
[Remo Fritzing]: /fritzing/remo_architecture.svg
11+
12+
13+
=== "DiffBot"
14+
15+
[![DiffBot Fritzing]][DiffBot Fritzing]
16+
17+
[DiffBot Fritzing]: /fritzing/diffbot_architecture.svg

docs/hardware_setup/overview.md

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Hardware Setup Overview
2+
3+
The following pages guide you on how to setup the hardware of your robot (either DiffBot or Remo).
4+
5+
- [**3D Printing**](3D_print.md) is only relevant for Remo robot (not DiffBot).
6+
Here you will learn which parts to print and some suggestions to configure your slicer.
7+
- [**Electronics**](electronics.md) provides instructions to connect the single board computer (e.g. Raspberry Pi), microcontroller (e.g. Teensy) as well as
8+
the other components such as the motor driver, motors and laser scanner.
9+
10+
??? info "Preview of connection schematic"
11+
The bread board view from [Fritzing](https://fritzing.org/) shows the connection schematic. Both models (DiffBot and Remo) use
12+
slgithly different hardware (e.g. motor driver) which you can see in the following:
13+
14+
=== "Remo"
15+
16+
[![Remo Fritzing]][Remo Fritzing]
17+
18+
[Remo Fritzing]: /fritzing/remo_architecture.svg
19+
20+
21+
=== "DiffBot"
22+
23+
[![DiffBot Fritzing]][DiffBot Fritzing]
24+
25+
[DiffBot Fritzing]: /fritzing/diffbot_architecture.svg
26+
27+
28+
- [**Assembly**](assembly.md) give instructions to assemble Remo robot.
29+
30+
31+

docs/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The project is split into multiple parts, to adress the following main aspects o
1616

1717
- [Bill of Materials (BOM)](./components.md) and the theory behind the parts.
1818
- [Theory of (mobile) robots](./theory/index.md).
19-
- [Assembly](/projects/diffbot/assembly/) of the robot platform and the components.
19+
- [Assembly](./hardware_setup/assembly.md) of the robot platform and the components.
2020
- Setup of ROS (Noetic or Melodic) on either Raspberry Pi 4 B or Jetson Nano,
2121
which are both [Single Board Computers (SBC)](https://en.wikipedia.org/wiki/Single-board_computer) and are the brain of the robot.
2222
- [Modeling the Robot](/projects/diffbot/URDF) in Blender and URDF to simulate it in Gazebo.

0 commit comments

Comments
 (0)