diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..49813ed --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.DS_Store +*.pyc +.vscode/ diff --git a/README.md b/README.md index c957eaa..cdaa23e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ # hexapod-v2-7697 -Hexapod v2 using Linkit 7697 + +Hexapod v2 using Linkit 7697 (Still under construction) + +![Hexapod](files/hexapod.jpg) + +* [Mechanism](mechanism/README.md) +* Electronic (TBD) +* Software (TBD) \ No newline at end of file diff --git a/files/hexapod.jpg b/files/hexapod.jpg new file mode 100644 index 0000000..99b8f9b Binary files /dev/null and b/files/hexapod.jpg differ diff --git a/mechanism/README.md b/mechanism/README.md new file mode 100644 index 0000000..bb00f09 --- /dev/null +++ b/mechanism/README.md @@ -0,0 +1,60 @@ +# Mechanism + +![Body](files/mech_body.png) + +## Bill of Materials + +### Servo + +Servo is the key component. I use TowerPro [MG92B](http://www.towerpro.com.tw/product/mg92b/). It has metal gear (important!). +An hexapod requires 18 of them. + +Note. +The dimension of 3d printed part is highly depended on servo's dimension. +Modification is required if you want to use other alternative servo. + +Note. +TowerPro MG92B can be found on Ebay seller [servohorns959](https://www.ebay.com/usr/servohorns959), which is listed on TowerPro official website ([Link](http://www.towerpro.com.tw/about-us-2/)). I also got mime servo from him. + + +### 3D-Printed + +#### Body x 1 + +Filename | Thumbnail | Required | +-------- | --------- | -------- | +body_top | | 1 | +body_bottom | | 1 | +body_center | | 1 | +body_side_wall | | 4 | +body_back_wall | | 1 | + +#### Leg x 6 + +Filename | Thumbnail | Required | +-------- | --------- | -------- | +thigh_top | | 1 x 6 | +thigh_bottom | | 1 x 6 | +joint_center | | 1 x 6 | +joint_top | | 2 x 6 | +joint_bottom | | 2 x 6 | +leg_top | | 1 x 6 | +let_bottom | | 1 x 6 | +foot_top | | 1 x 6 | +foot_bottom | | 1 x 6 | +foot_ground | | 1 x 6 | + +#### Tools +Filename | Thumbnail | Required | +-------- | --------- | -------- | +tools_mount | | 1 + +### Others + +Name | Spec | Thumbnail | Required | +---- | ---- | --------- | -------- | +Screw | M2 6mm | | | +Screw | M2 30mm | | 36 | +Nuts | M2 | | 36 | +Bearing | 8x4x3 mm | | 18 | +Cooper/Aluminum Tube | 6 (height) x 4 (dia.) | | 18 | diff --git a/mechanism/files/mech_body.png b/mechanism/files/mech_body.png new file mode 100644 index 0000000..ba4a536 Binary files /dev/null and b/mechanism/files/mech_body.png differ