Flyght Gatot-K1 Kumo v1

Flyght Gatot-K1: robot laba-laba berkaki enam yang ramah dan bisa kamu rakit sendiri

Menyiapkan Gatot…
01 / 07
Gulir pelan-pelan untuk kenalan

Dokumentasi

Flyght Gatot-K1

Kumo v1. Robot laba-laba berkaki enam dengan kepala yang bisa berekspresi, leher 3-DOF, dan gripper kecil di depan.

Flyght Gatot-K1 dalam pose berdiri

Gatot berawal dari heksapod karya Emre Kalem. Kakinya masih memakai desain asli yang sudah terbukti kuat. Badan atas, leher, kepala MONO, gripper, dan dudukan elektroniknya kami desain ulang supaya lebih rapi, lebih ekspresif, dan tetap mudah dicetak di Bambu Lab A1.

Halaman ini menjelaskan cara kerja Gatot dari dalam. Kalau kamu ingin langsung merakit, buka Tutorial saja.

Spesifikasi

Dimensi (berdiri)556.6 × 489.9 × 349.7 mm
Derajat kebebasan23 DOF: 18 kaki, 3 leher, 2 gripper
Servo18× MG996R (kaki), 5× MG90S (leher + gripper)
Kontroler utamaFG-MAIN: ESP32-C5 + 2× PCA9685 (32 kanal PWM)
KepalaM5Stack Core2 (wajah), kamera SC3336 3 MP, Luckfox Pico + ESP32-S3
DayaLiPo 3S 11.1 V 2200 mAh, BEC 6 V 15–20 A (servo), UBEC 5 V 3 A (logic)
Gerak jalanTripod gait: 3 kaki menapak, 3 kaki mengayun
Material cetakPLA Matte, PETG HF untuk part yang menahan beban, aksen PLA Silk Gold
PrinterBambu Lab A1, nozzle 0.4 mm, tanpa support

Arsitektur sistem

Listrik dari baterai dibagi jadi dua jalur. Jalur 6 V yang kuat untuk servo, dan jalur 5 V yang tenang untuk otaknya. Kalau digabung, ESP32 bisa restart sendiri setiap kali 18 servo menyedot arus besar saat Gatot berjalan.

Daya

LiPo 3S 11.1 V

Saklar Ø18 → BEC 6 V (XT30) dan UBEC 5 V (JST-XH)

Otak badan

FG-MAIN

ESP32-C5 → I²C → PCA9685 0x40 + 0x41 → 23 servo

Otak kepala

Luckfox Pico + ESP32-S3

Kamera SC3336 (MIPI CSI), wajah M5Stack Core2

JalurDariKeKeterangan
Daya servoBEC 6 VFG-MAIN XT30Pour tembaga lebar, 2× bulk 1000 µF
Daya logicUBEC 5 VFG-MAIN JST-XHAMS1117-3.3 ke ESP32-C5
Kontrol servoESP32-C52× PCA9685I²C, PWM 50 Hz, 12-bit
KameraSC3336Luckfox PicoFPC MIPI CSI

Kaki & gerak jalan

Setiap kaki punya tiga sendi: coxa untuk mengayun maju-mundur, femur untuk mengangkat, dan tibia sebagai lutut. Setiap sendi dipegang dari dua sisi, yaitu horn servo di satu sisi dan shaft cetak yang berputar di bearing 695 di sisi lainnya. Hasilnya sendi terasa kokoh dan tidak oblak.

Empat fase tripod gait

Saat berjalan, kaki L0, L2, dan L4 bergerak sebagai satu tim, lalu bergantian dengan L1, L3, dan L5. Karena selalu ada tiga kaki yang menapak, Gatot tetap seimbang di setiap langkah.

KakiPosisi (dilihat dari atas, gripper di depan)
L0 · L1 · L2kanan belakang · kanan tengah · kanan depan
L3 · L4 · L5kiri depan · kiri tengah · kiri belakang

Leher 3-DOF

Leher Gatot digerakkan tiga MG90S. Servo yaw di dalam collar membuatnya menoleh, servo pitch yang berdiri di dalam mast membuatnya mengangguk, dan servo roll di dalam pod kepala membuatnya bisa memiringkan kepala.

Sekuens angguk: pitch minus 25, 0, plus 25 derajat
PartFungsi
neck_pitch_mastTiang berisi servo pitch. Dibaut ke turntable lama dengan 4 baut dan mur yoke yang sudah ada. Ada spigot bulat sebagai bantalan dan alur kabel di belakang.
neck_pitch_cradleBagian yang mengangguk. Rail kanan menjepit horn pitch, dan yoke belakang (clamp horn roll) menyatu di sini.
neck_pitch_capRail kiri yang berputar di spigot, dikunci ke cradle dengan 2× M3×10.
neck_yoke_frontYoke depan versi lama (tidak diubah), dibaut ke platform depan cradle.

Range gerak

SendiBebas tabrakanBatas di program
Yaw leher±90°±90°
Pitch leher±35°±30°
Roll kepala−40° … +28°±25°
Pitch gripper±110°±100°

Kepala MONO

Kepala Gatot berbentuk sederhana: pipih dengan lengkung setengah lingkaran di atas. Kameranya duduk di cincin emas seperti mata, dan wajahnya bisa diganti tanpa obeng.

Kepala MONO dengan wajah M5Stack Core2
Wajah layar M5Stack Core2
Kepala MONO dengan wajah kucing cetak
Wajah kucing cetak (placeholder)
  • Face module: 2 magnet di atas dan 2 baut M2 tersembunyi di bawah dagu.
  • Telinga kucing: menempel dengan 2 magnet dan dikunci pin kerucut, jadi bisa dilepas kapan saja.
  • Kamera: tilt ±10° (pivot M2 + kunci), lensa tidak tertutup cincin iris.
  • Head board: perfboard 5×7 cm (pola 46×66 mm) masuk lewat depan ke 4 standoff M2.

Elektronik & FG-MAIN

FG-MAIN adalah otak di badan Gatot. Mikrokontroler dan dua pengendali servo dijadikan satu papan yang pas dipasang di empat tiang Body, jadi kabelnya jauh lebih rapi.

Ukuran60 × 95 mm, 4 lubang M3 sesuai standoff Body
Stack-up2 layer, FR-4 1.6 mm, tembaga 2 oz, ENIG, soldermask hitam
MCUESP32-C5-WROOM-1: Wi-Fi 6 dual-band, BLE 5, USB native
Servo driver2× PCA9685 (0x40 / 0x41), header 3-pin S-V-G
KonektorXT30 (servo 6 V), JST-XH (logic 5 V), USB-C, tombol EN + BOOT
18 MG996R bisa menarik arus puncak lebih dari 15 A saat berjalan. Pakai BEC 6 V 15–20 A, atau dua BEC yang masing-masing melayani satu PCA9685. PCB FG-MAIN pada render adalah model visual dan perlu didesain di KiCad sebelum dipesan.

Peta kanal servo

ServoDriverKanal
L0 · L1 · L2 (coxa, femur, tibia)0x400–8
L3 · L4 · L5 (coxa, femur, tibia)0x410–8
Leher yaw · pitch · roll0x4111 · 12 · 13
Gripper pitch · roll0x4114 · 15

Urutan per kaki: coxa, femur, lalu tibia. Contoh: L1 = kanal 3, 4, 5 di 0x40.

Mount PCB universal FG-UM

Mau pakai Raspberry Pi, Arduino, atau board buatanmu sendiri? FG-UM adalah dek bercelah yang dibaut ke empat tiang Body tanpa mengubah Body sama sekali. Cam eksentriknya bisa digeser dan diputar sampai pas di bawah lubang board apa pun.

Dek FG-UM dengan dua board
  • UM-Deck 154 × 137 × 5 mm: 13 baris slot M3 berjarak 10 mm dan 6 celah kabel.
  • UM-Cam: tinggi 8/12/16/20 mm, ulir M2/M2.5/M3 (1/2/3 titik di hub), dikunci 1× M3×10 dari bawah.
  • UM-Clip untuk board tanpa lubang, dan UM-Riser untuk pola lubang FG-MAIN.
BatasNilai
Board maksimal di tengah dek105 × 100, 117 × 56, atau 150 × 40 mm
Tinggi dari atas dek≤ 31 mm (≤ 25 mm di bawah leher)

Planner layout

Planner menghitung baris slot, posisi baut, dan sudut setiap cam, lalu mengecek jangkauan, tabrakan, dan tinggi plafon.

cd src
python um_layout.py rpi4 --at 0,28 uno --at 0,-29 --png layout.png
python um_layout.py custom --size 70x50 --holes "3,3;67,3;3,47;67,47" --screw M2.5
python um_layout.py custom --size 55x28 --clips --at 0,20

Cetak 3D (Bambu Lab A1)

SettingNilai
Layer0.16 mm untuk part tampil, 0.20 mm untuk part mekanis
Wall loops4 (mekanis 5)
Infill15 % gyroid untuk shell; 35 % untuk collar, turntable, mast, cradle, pod, gripper
SupportTidak perlu
Elephant foot0.15 mm
X-Y hole compensation0 (kelonggaran sudah ada di model)

Toleransi yang dipakai

FitNilai
Pocket servo MG90S+0.20 mm per sisi
Pilot self-tap M3 / M2Ø2.8 / Ø1.8
Clearance M3 / M2Ø3.4 / Ø2.4
Kantong mur M35.7 mm AF
Magnet 6×2Ø6.3 × 2.2 (lem CA)

Kalau hasil cetak terlalu ketat atau longgar, ubah satu tempat saja di src/lib.py bagian Tolerance profile, lalu build ulang.

Bill of materials

Daftar lengkap part, servo, elektronik, dan baut untuk satu robot. Bagian ini terkunci. Masukkan password atau minta akses untuk melihatnya.

#ItemSpesifikasiQty

Bill of materials terkunci

Punya password? Buka di sini. Kalau belum, kirim permintaan dulu.

Firmware & kalibrasi

Sebelum horn dipasang, setiap servo harus berada di posisi tengah (90°, pulsa 1500 µs). Kalau langkah ini dilewati, kaki bisa menabrak badan saat pertama kali dinyalakan. Program kecil ini memutar semua kanal ke tengah. Pilih board ESP32-C5 dan pasang library Adafruit PWM Servo Driver.

#include <Wire.h>
#include <Adafruit_PWMServoDriver.h>

Adafruit_PWMServoDriver pcaKanan(0x40);  // kaki L0-L2
Adafruit_PWMServoDriver pcaKiri(0x41);   // kaki L3-L5 + 5x MG90S

void setup() {
  Wire.begin();  // sesuaikan pin SDA/SCL dengan skematik FG-MAIN
  for (Adafruit_PWMServoDriver *p : {&pcaKanan, &pcaKiri}) {
    p->begin();
    p->setOscillatorFrequency(27000000);
    p->setPWMFreq(50);
  }
  delay(10);
  for (int ch = 0; ch < 16; ch++) {
    pcaKanan.writeMicroseconds(ch, 1500);
    pcaKiri.writeMicroseconds(ch, 1500);
  }
}

void loop() {}

Riwayat versi

  1. K1 · rev ELeher 3-DOF (pitch MG90S): mast, cradle, cap. Kepala naik 31.7 mm.
  2. rev DMount PCB universal FG-UM + planner layout.
  3. rev CTelinga kucing magnetik, tutorial perakitan 20 langkah.
  4. rev BUpper_Body bertema Flyght Gatot, gripper 2-DOF, FG-MAIN.
  5. rev AKepala MONO, leher 2-DOF, wajah Core2 dan wajah kucing.

Lisensi & kredit

Flyght Gatot-K1 (Kumo v1) oleh Sencra Obayan Ninno.

Kaki dan Body memakai desain Hexapod Spider Robot with Servo & Arduino karya Emre Kalem (MakerWorld #1973965). Ikuti lisensi model aslinya saat membagikan atau menjual hasil cetak.

Tutorial

Rakit Gatot pelan-pelan, satu langkah setiap kali.

Kamu tidak perlu jago elektronik untuk ini. Di setiap gambar, bagian yang sudah terpasang berwarna abu-abu. Bagian yang sedang kamu pasang berwarna, diberi garis oranye, dan melayang tepat di atas tempatnya.

21 langkah ±7 jam Pemula
Sejauh ini0 / 21

Galeri

Render & lembar teknis

Semua gambar ini dibuat dari model CAD yang sama dengan file STL yang kamu cetak, jadi yang kamu lihat di sini persis seperti hasil rakitannya. Klik gambar untuk melihat lebih besar.

File & unduhan

File proyek

STL, STEP, script CAD, dan lembar teknis Gatot tidak dibuka untuk umum. Kirim permintaan dulu, nanti filenya dikirim langsung ke kamu.

File dikirim atas permintaan

Ceritakan sedikit rencanamu dengan Gatot. Setelah kami baca, file STL, STEP, dan lembar teknisnya dikirim langsung ke kamu.

Yang ini perlu izin dulu, ya

Kamu membuka:

File CAD, STL, gambar exploded, BOM, dan lembar teknis Gatot tidak dibuka untuk umum. Kirim permintaan lewat email atau WhatsApp dan ceritakan sedikit rencanamu. Setelah itu aksesnya kami kirim langsung ke kamu.

Kalau tombol email tidak membuka aplikasi apa pun, salin alamatnya lalu kirim dari email kamu sendiri.