diff --git a/README.md b/README.md index 4775e64..7f5b5af 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +![banner](files/hexapod_og.jpg) + # hexapod-v2-7697 > 中文版本請看 [這裡](README_tw.md) diff --git a/README_tw.md b/README_tw.md index db4e5cf..e8e8c4e 100644 --- a/README_tw.md +++ b/README_tw.md @@ -1,3 +1,5 @@ +![banner](files/hexapod_og.jpg) + # hexapod-v2-7697 Hexapod v2 using Linkit 7697 diff --git a/electronics/README.md b/electronics/README.md index 72cfd58..524ee6e 100644 --- a/electronics/README.md +++ b/electronics/README.md @@ -4,27 +4,27 @@ ![connections](files/connections.jpg) -## Bill of Materials +## Bill of Materials (BOM) ### PCB -Name | Thumbnail | Required | --------- | --------- | -------- | -main | | 1 | -sub | | 2 | +Name | Thumbnail | Required | Note | +-------- | --------- | -------- | ---- | +main | ![main](files/main_pcb_s.jpg) | 1 | +sub | ![sub](files/sub_pcb_s.jpg) | 2 | there is a difference (SJ1) between
the 2 PCB, refer to below ### Components -Name | Thumbnail | Required | --------- | --------- | -------- | +Name | Thumbnail | Required | Note | +-------- | --------- | -------- | ---- | [Linkit 7697](https://labs.mediatek.com/zh-tw/platform/linkit-7697) | | 1 | -[mini360 DC-DC](https://www.aliexpress.com/w/wholesale-mini360-dc-dc.html) Buck voltage regulator | ![](files/mini360.png) | 7 | -[PCA9685](https://cdn-shop.adafruit.com/datasheets/PCA9685.pdf) (TSSOP28)| ![](files/pca9685.png) | 2 | -Resistor: 220 ohm (0805) | | 18 | -Resistor: 10K ohm (0805) | | 12 | -Resistor: 470 ohm (0805) | | 1 | -LED: green or any color (0805) | | 1 | -Capacitor: 10 uF (0805) | | 2 | +[mini360 DC-DC](https://www.aliexpress.com/w/wholesale-mini360-dc-dc.html) Buck voltage regulator | ![](files/mini360.png) | 7 | adjust to 5V +[PCA9685](https://cdn-shop.adafruit.com/datasheets/PCA9685.pdf) (TSSOP28)| ![](files/pca9685.png) | 2 | TSSOP28 | +Resistor: 220 ohm (0805) | | 18 | SMD | +Resistor: 10K ohm (0805) | | 12 | SMD | +Resistor: 470 ohm (0805) | | 1 | SMD | +LED: green or any color (0805) | | 1 | SMD | +Capacitor: 10 uF (0805) | | 2 | SMD | 14 pin 2.54mm female header | | 4 | 4 pin 2.54mm female header | | 2 | 6 pin 2.54mm female header | | 2 | @@ -39,21 +39,73 @@ Jumper 2.54mm | | 1 | ## PCB detail -> Please use 'Eagle' software to open below schematics + +##### Software + +Please use **Eagle 7.7** software to open schematic files (main.sch/main.brd and sub.sch/sub.brd) + +Eagle 7.7 can be found at http://eagle.autodesk.com/eagle/software-versions/1 + + Note. + 7.7 is an old and free version of Eagle. + Latest Eagle is not free anymore unless you are students + +##### Manufacture + +There are a lot of online service that can manufacture PCB/PCBA for you (just google `PCB/PCBA`). + +Seeed (https://www.seeedstudio.io/fusion_pcb.html) is one of them. + +They also provide instructions of generating necessary Gerber files at http://support.seeedstudio.com/knowledgebase/articles/1176532-how-to-generate-gerber-file. + ### Main +`main.brd`/`main.sch` + +##### Schematic + ![main_sch](files/main_sch.png) + + Note. + `MP2307` refer to mini360 DC-DC converter + +##### Layout + ![main_brd](files/main_brd.png) +##### PCB + +![main_pcb](files/main_pcb_l.jpg) + + ### Sub (x2) +`sub.brd`/`usb.sch` + > There is 1 difference between left and right PCB. The SJ1 of right PCB is left open, but `SJ1` of left PCB should be **closed**. (This is i2c address setting of PCB9865) +##### Schematic + ![sub_sch](files/sub_sch.png) + + Note. + `MP2307` refer to mini360 DC-DC converter + +##### Layout + ![sub_brd](files/sub_brd.png) +##### PCB + +![sub_pcb](files/sub_pcb_l.jpg) ## Servo Connection +Each leg of hexapod has 3 servos (body, thigh, foot), refer to below diagram for correct connection + +![leg](files/leg.png) + ![servo_conn](files/servo_conn.jpg) + + diff --git a/electronics/files/connections.jpg b/electronics/files/connections.jpg index 43da989..a9d8391 100644 Binary files a/electronics/files/connections.jpg and b/electronics/files/connections.jpg differ diff --git a/electronics/files/leg.png b/electronics/files/leg.png new file mode 100755 index 0000000..7b499bf Binary files /dev/null and b/electronics/files/leg.png differ diff --git a/electronics/files/main_pcb_l.jpg b/electronics/files/main_pcb_l.jpg new file mode 100755 index 0000000..84cbda4 Binary files /dev/null and b/electronics/files/main_pcb_l.jpg differ diff --git a/electronics/files/main_pcb_s.jpg b/electronics/files/main_pcb_s.jpg new file mode 100755 index 0000000..de27a50 Binary files /dev/null and b/electronics/files/main_pcb_s.jpg differ diff --git a/electronics/files/main_sch.png b/electronics/files/main_sch.png index 3bed320..a8cb2a7 100644 Binary files a/electronics/files/main_sch.png and b/electronics/files/main_sch.png differ diff --git a/electronics/files/servo_conn.jpg b/electronics/files/servo_conn.jpg index e8f5707..9400068 100644 Binary files a/electronics/files/servo_conn.jpg and b/electronics/files/servo_conn.jpg differ diff --git a/electronics/files/sub_pcb_l.jpg b/electronics/files/sub_pcb_l.jpg new file mode 100755 index 0000000..e1ef497 Binary files /dev/null and b/electronics/files/sub_pcb_l.jpg differ diff --git a/electronics/files/sub_pcb_s.jpg b/electronics/files/sub_pcb_s.jpg new file mode 100755 index 0000000..93a598b Binary files /dev/null and b/electronics/files/sub_pcb_s.jpg differ diff --git a/electronics/files/sub_sch.png b/electronics/files/sub_sch.png index 6d26d6a..ece37c5 100644 Binary files a/electronics/files/sub_sch.png and b/electronics/files/sub_sch.png differ diff --git a/files/hexapod_og.jpg b/files/hexapod_og.jpg new file mode 100755 index 0000000..859563b Binary files /dev/null and b/files/hexapod_og.jpg differ diff --git a/mechanism/LEG.md b/mechanism/LEG.md index 239a553..c6e12e3 100644 --- a/mechanism/LEG.md +++ b/mechanism/LEG.md @@ -1,5 +1,8 @@ # Leg Assemble Instruction +Leg assembly instruction video https://youtu.be/oaAE5fC09KQ is also available. + + ## Preparation For one leg, you will need 3 MG92B servo and below printed parts diff --git a/mechanism/README.md b/mechanism/README.md index e9c8428..f2ae6d6 100644 --- a/mechanism/README.md +++ b/mechanism/README.md @@ -12,6 +12,9 @@ Please check [Leg Assemble](LEG.md) for more detail instructions +Leg assembly instruction video https://youtu.be/oaAE5fC09KQ is also available. + + > Note. Total 6 Legs are required. ## Body Assemble