Skip to content

5 KB

Machine-translated by Robotheca from the original in Japanese (opens in a new tab). License: MIT (opens in a new tab).

M5Stack_QSpider

Quadruped Spider Robot for M5Stack

It is a quadruped walking robot using M5Stack and nine toy servos (SG90). It utilizes a custom servo module board for M5Stack equipped with PCA9685.

It is a quadruped walking robot using M5Stack and nine toy servos (SG90). It utilizes a custom servo module board for M5Stack equipped with PCA9685.

Body

Botttom View Controller

3D Print Data

Design

The 3D print data is available below. Please print four sets of parts from the 'leg' folder, as each set corresponds to one leg.

3Dプリント用のデータは以下にあります。legフォルダ以下の部品は1本分なので4個印刷してください。

3D Print Data

The fully assembled main body and each leg (two types, diagonal combinations) is uploaded in STEP format. Please refer to them during assembly.

組立済の本体全体・各脚(対角の組合せで2種類)はSTEP形式でアップロードしてありますので、参考にしてください。

STEP Data

M5Stack Servo Driver Module

M5Stack Servo Module Board

The circuit diagram, Gerber data, and KiCad design files have been published in this repository under the pcb/ folder.

The circuit diagram, Gerber data, and KiCad design files have been published in this repository under the pcb/ folder.

PCB Design Data

Production outputs (Gerber, BOM, pick-and-place) are available in pcb/production/.

Production Data

Production data (Gerber files, BOM, and placement coordinates) is also available in pcb/production/.

Production Data

Parts needed (excluding 3D print parts)

Required parts (excluding 3D-printed parts)

Software: Software

There are sketches for ArduinoIDE in the 'examples' folder. There are two types available for web interface and ESP-NOW.

ArduinoIDE用のスケッチがexample以下にあります。Webインターフェース用とESP-NOW用の2種類があります。

Controler with Web Interface

It starts as a WiFi access point and can be controlled from a web browser.

WiFiのアクセスポイントとして起動し、Webブラウザからコントロールできます。

Controller

Controller for ESP-NOW mode

The source code for the ESP-NOW controller is available below. Here, a modified Famicom controller is used.

https://github.com/tomorrow56/nespad-arduino (opens in a new tab)

M5AtomPad

Files by @tomorrow56, at commit 07778c2, read from GitHub in your browser. Hardware license: MIT; software license: MIT. Robotheca doesn't review code: read it before running it.