🛠️ KungRC Firmware Installer

ติดตั้งเฟิร์มแวร์ลงบอร์ด ESP32-2432S028R (CYD) ผ่านเบราว์เซอร์ — ไม่ต้องลงโปรแกรมอะไรเลย

วิธีใช้
  1. เปิดหน้านี้ด้วย Chrome หรือ Edge บนคอมพิวเตอร์ (มือถือใช้ไม่ได้)
  2. เสียบบอร์ดกับคอมด้วยสาย USB ที่ส่งข้อมูลได้ (สายชาร์จอย่างเดียวใช้ไม่ได้!)
  3. กดปุ่ม INSTALL ของโปรแกรมที่ต้องการ → เลือกพอร์ต (CH340/USB Serial) → รอจนเสร็จ
  4. ถ้าเชื่อมต่อไม่ติด: กดปุ่ม BOOT บนบอร์ดค้างไว้ตอนกด INSTALL
  5. ถ้าเสียบแล้วไม่เห็นพอร์ตเลย: ติดตั้งไดรเวอร์ USB ก่อน แล้วเสียบใหม่
    👉 ดาวน์โหลดไดรเวอร์ CH340 (Windows) — ชิป USB ของบอร์ด CYD
    👉 ไดรเวอร์สำหรับ macOS (Linux มีในตัวอยู่แล้ว)

📌 ผังพินบอร์ด CYD ฉบับเต็ม

ใช้ร่วมกันได้ทั้ง 3 โปรเจกต์ — จุดต่อขยาย (Expansion IO1/IO2) คือคอนเนกเตอร์ P3 และ CN1 ที่อ้างถึงในตารางต่อสายด้านล่าง

ผังพินบอร์ด ESP32-2432S028R (CYD)

🪂 KungRC VARIOMETER

เครื่องวัดอัตราไต่ระดับสำหรับร่มร่อน/พารามอเตอร์ — Buddy Link, XCTrack (BLE), พยากรณ์ฝน, บันทึกเที่ยวบิน GPX/KML, OTA

🔒 ปลดล็อกก่อนติดตั้ง
v… อัปเดตล่าสุด: … click count

เซ็นเซอร์: BMP280+AHT20 ที่ CN1 · GPS ที่ P3 · ไม่มีเซ็นเซอร์ = โหมด DEMO อัตโนมัติ

📌 การต่อสาย (Variometer)
อุปกรณ์สายอุปกรณ์ต่อที่บอร์ด
AHT20+BMP280
(คอนเนกเตอร์ CN1)
VCC3.3V
GNDGND
SDAIO27
SCLIO22
GPS ATGM336H
(คอนเนกเตอร์ P3)
TXIO35
GNDGND
VCC3.3V (แยกสายจาก CN1)
ลำโพง 4Ω+ / −ช่อง SPEAK (IO26 / GND)

⚠ ห้ามใช้ IO21 บน P3 (เป็น backlight จอ) · สาย Grove ของเซ็นเซอร์อาจเรียงขาไม่ตรง CN1 — ไล่สายเทียบซิลค์ก่อนเสียบ

📖 วิธีใช้งาน (Variometer)

เริ่มครั้งแรก:

  1. เปิดเครื่อง → หน้า Settings → CALIBRATE แตะ 4 มุมตามจุดที่ขึ้น (ทำครั้งเดียว)
  2. ตั้ง ชื่อนักบิน (โชว์หน้าบูต By ...) และ WiFi บ้าน → กด CHECK UPDATE รับเฟิร์มแวร์ล่าสุด
  3. ไม่มีเซ็นเซอร์ = โหมด DEMO อัตโนมัติ · มีเซ็นเซอร์แล้วกดปุ่ม DATA สลับเป็นข้อมูลจริง

ใช้งานประจำ: ปุ่ม < / > เปลี่ยนหน้า — Vario (เข็ม+เสียงไต่/จม, ปรับระดับเสียงได้), Altitude (ตั้งเตือนความสูง MAX/MIN), GPS, Back to Takeoff (ลูกศรชี้กลับจุดปล่อยตัว), Buddy (เปิดสองเครื่องเห็นตำแหน่ง+THERMAL ของเพื่อนเอง), Weather (แนวโน้มฝน), Logger (บันทึกเที่ยวบินลง SD — เลือก AUTO/MANUAL ทั้งเริ่มและหยุด แปลงเป็น GPX/KML ได้), Settings (BLE ส่งค่าเข้า XCTrack แบบ LK8EX1 — เปิดแล้วรีสตาร์ท, BL ปรับแสงจอ)

Buddy กับ BLE ใช้พร้อมกันไม่ได้ (เครื่องสลับให้เอง) · เสียง vario ปิดได้ที่ปุ่ม VOL

🏁 KungRC GPS LAP TIMER

จับเวลาต่อรอบด้วยประตู GPS — Live Delta, Race Mode, Sector times, แผนที่ไลน์, แข่งกัน 2 บอร์ด (Rivals), Web Dashboard, OTA

v… อัปเดตล่าสุด: … click count

GPS ที่ P3 (TX→IO35) · ต่อ IO22→GPS RX เพิ่มเพื่อโหมด 10Hz · ไม่มี GPS = โหมด DEMO

📌 การต่อสาย (Lap Timer)
อุปกรณ์สายอุปกรณ์ต่อที่บอร์ด
GPS ATGM336H
(คอนเนกเตอร์ P3)
TXIO35
RXIO22 (ไม่บังคับ — ต่อแล้วได้โหมด 10Hz แม่นขึ้น ~10 เท่า)
GNDGND
VCC3.3V
ลำโพง 4Ω+ / −ช่อง SPEAK (IO26 / GND)

⚠ ห้ามใช้ IO21 บน P3 (backlight จอ) · ไม่ต่อ GPS = เครื่องเข้าโหมด DEMO ให้ทดลองเล่นได้

📖 วิธีใช้งาน (Lap Timer)

เริ่มครั้งแรก:

  1. หน้า Settings (กลุ่ม SETUP) → ตั้ง WiFi + ชื่อนักขับ → CHECK UPDATE
  2. หน้า Course → เลือกช่องสนาม 1-3 → ไปจอดที่ทุ่นซ้ายของประตู กด SAVE L → ไปทุ่นขวา กด SAVE R (ประตูเป็นเส้น 2 จุด ต้องลอดกลาง — กันตัดทุ่น)
  3. GATE 1 = จุด Start/Finish · ตั้งได้สูงสุด 8 ประตู = sector times อัตโนมัติ

ใช้งานประจำ: หน้าแบ่ง 3 กลุ่มตามสีหัวจอ — RACE: Lap (เวลาสด + Live Delta เทียบรอบดีสุด), Sectors, Speed, Map (เส้นทางวิ่ง) · RESULT: History (10 รอบล่าสุด เก็บถาวร), Rivals (2 เครื่องแข่งกันผ่านคลื่นวิทยุ เห็นเวลากันสด) · SETUP: Course, GPS, Settings (ตั้งจำนวนรอบแข่ง — ครบแล้วสรุปให้เอง)

Web Dashboard: เปิด AP แล้วมือถือต่อ WiFi "LapTimer-ชื่อ" ดูเวลาสดบนเบราว์เซอร์ · ต่อสาย IO22→GPS RX จะได้ GPS 10Hz จับเวลาแม่นขึ้น ~10 เท่า · ใส่ SD = บันทึกทุกรอบเป็นไฟล์

🚤 KungRC AUTOPILOT

ระบบนำร่อง GPS สำหรับเรือตกปลา / รถ / รถตัดหญ้า — GOTO, MISSION ปล่อยเหยื่อ, FIELD วิ่งแถวตัดหญ้า, ANCHOR, RTH, PID + AUTO TUNE, Web Dashboard บนมือถือ, Mission Planner จาก SD, ELRS/CRSF telemetry, OTA

v… อัปเดตล่าสุด: … click count

รับวิทยุ SBUS หรือ CRSF/ELRS · ขับ Servo/ESC ผ่าน PCA9685 · ไม่มี GPS = โหมด DEMO จำลองเรือ

📌 การต่อสาย (Autopilot)
อุปกรณ์สายอุปกรณ์ต่อที่บอร์ด
PCA9685 (ขับ Servo/ESC)
+ เข็มทิศ GY-87 หรือ QMC5883L
(I²C ร่วมกันที่ CN1)
VCC3.3V
GNDGND
SDAIO27
SCLIO22
PCA9685 V+ (ไฟ servo)V+BEC 5V (ห้ามใช้ไฟบอร์ด!)
GPS ATGM336H
(คอนเนกเตอร์ P3)
TXIO35
VCC / GND3.3V / GND
รีซีฟเวอร์ SBUSSBUS outIO3 (P1-RX) · ไฟจาก BEC 5V
รีซีฟเวอร์ ELRS/CRSFTXIO3 (P1-RX)
RXIO1 (P1-TX) — ได้ telemetry ขึ้นจอวิทยุ
Servo เปิดกระบะเหยื่อสัญญาณPCA9685 CH2
ลำโพง 4Ω+ / −ช่อง SPEAK (IO26 / GND)

⚠ IO1/IO3 ใช้กับวิทยุ — ห้ามเปิด Serial Monitor ระหว่างใช้งานจริง · โหมด SINGLE: PCA CH0 = หางเสือ, CH1 = ESC · โหมด DUAL: CH0/CH1 = มอเตอร์ซ้าย/ขวา · GY-87 เสียบแล้วตรวจพบเอง (รองรับทั้ง HMC5883L และ QMC5883L)

📖 วิธีใช้งาน (Autopilot)

เริ่มครั้งแรก:

  1. หน้า Vehicle (หน้าสุดท้าย) → เลือก PLATFORM BOAT/CAR/MOWER และ DRIVE (SERVO+ESC หรือ 2 มอเตอร์) — โหมดที่ใช้ได้จะกรองตามแพลตฟอร์มเอง
  2. หน้า Sensors → CAL COMPASS หมุนตัวเรือ/รถช้า ๆ เป็นวงกลม 20 วิ → หันหัวไปทิศเหนือจริงแล้วกด ALIGN BOW
  3. หน้า RC Monitor → เลือก RC:SBUS/CRSF ตามวิทยุ, CH5:3POS/6POS (6POS = หมุน knob เลือกครบทุกโหมด ค้าง 3 วิยืนยัน), FS: เลือกท่าตอนสัญญาณขาด (RTH/ANCHOR/STOP/CONT)
  4. ก่อนออกทุกครั้ง: รอ GPS ติด แล้วกดปุ่ม HOME (แถบล่าง) ตั้งจุดกลับบ้าน — สีฟ้า = ตั้งแล้ว

โหมดขับ (ปุ่ม MODE หรือสวิตช์ CH5): MANUAL บังคับเอง · GOTO วิ่งไปจุดที่เลือกแล้วหยุดรอ · MISSION ไล่ทุกจุดตามลำดับ จุดที่ติ๊ก DROP เปิดกระบะเหยื่อ 3 วิ เสร็จกลับบ้านเอง · FIELD (ตัดหญ้า) SPOT1-4 = สี่มุมแปลง วิ่งซิกแซกเต็มแปลงตามหน้ากว้าง SWATH · CIRCLE วนรอบจุด · ANCHOR ล็อกตำแหน่งสู้ลม/กระแสน้ำ · RTH กลับบ้าน

จุดตกปลา: หน้า Spots — ถึงหมายแล้วกด SAVE เก็บพิกัด, แตะชื่อ = เลือกเป้า GOTO, ปุ่ม DROP = จุดปล่อยเหยื่อ · PID: Settings → AUTO TUNE ในที่โล่งน้ำนิ่ง (นับถอยหลัง 10 วิ เรือจะแกว่งเองแล้วคำนวณค่าให้) หรือ TUNE PID แก้มือ

Web Dashboard: Settings → WEB DASHBOARD → มือถือต่อ WiFi "KungRC-AUTOPILOT" (รหัส 12345678) เปิด 192.168.4.1 = แผนที่สด + สั่งโหมด/เลือกจุด/ตั้ง HOME จากมือถือ · SD Card: บันทึกเที่ยว (trip) อัตโนมัติ, คลังหมายไม่จำกัด spots.csv, แผนภารกิจ mission.csv (บรรทัดละ lat,lon,GO/DROP/HOLD,วินาที), สำรอง config · ELRS ได้ telemetry ขึ้นจอวิทยุ

🛠️ KungRC CNC PENDANT

จอสั่งงานเครื่อง CNC GRBL (3018 ฯลฯ) แบบไม่ต้องใช้คอม — DRO ตำแหน่งสด, Jog ทัชสกรีน, Z-Probe ตั้งศูนย์อัตโนมัติ, SET/GO HOME, กัดงานจากไฟล์บนการ์ด SD, อัปโหลด G-code ผ่าน WiFi, สรุปเวลาจบงาน, HOLD/RESUME, Feed override, OTA

v… อัปเดตล่าสุด: … click count

ไม่ต่อเครื่อง CNC = โหมด DEMO จำลอง GRBL ให้ลองเล่นได้ทันที

📌 การต่อสาย (CNC Pendant)
ฝั่งบอร์ด GRBL (พอร์ต offline)ต่อที่ CYD (P1)
RXIO1 (P1-TX)
TXIO3 (P1-RX) ผ่านตัวแบ่งแรงดัน R1k/R2k (GRBL เป็นลอจิก 5V)
GNDGND
5VVIN (เลี้ยงจอจากบอร์ด CNC ได้เลย)

⚠ ใช้พอร์ต offline controller ของบอร์ด GRBL — ต้องถอดสาย USB คอมออกจากเครื่อง CNC ก่อน · 115200 baud · ตอนเปิดจอ GRBL อาจได้ข้อความขยะจาก boot ROM ของ ESP32 สั้น ๆ ไม่มีผลอะไร

📖 วิธีใช้งาน (CNC Pendant)

เริ่มครั้งแรก: Settings → WIFI SETUP + CHECK UPDATE · จอสีเพี้ยน → หน้า Display กด COLORS · ส่งไฟล์เข้าการ์ด: หน้า Upload → START WIFI UPLOAD → คอม/มือถือต่อ WiFi KungRC-CNC (รหัส 12345678) → เปิด http://192.168.4.1 (หรือถอดการ์ดไป copy บนคอมก็ได้)

🏁 5 ขั้นตอนเริ่มงาน (ครั้งแรกของวัน) — เรียงตามปุ่มหน้า Tools จากบนลงล่าง:

  1. SET HOME — เปิดเครื่อง, Jog หัวไปจุดจอดที่ชอบ (มุมหลัง ยกสูง) → หน้า Tools กด 1. SET HOME จำเป็นจุดกลับบ้านถาวร (ทำครั้งเดียวพอ)
  2. Jog + ZERO — จับชิ้นงาน ใส่ดอก → หน้า Jog เลื่อนปลายดอกไปจ่อ จุด origin ที่ตั้งไว้ใน Fusion/CAM (มุมหรือกลางชิ้นงาน — ต้องจุดเดียวกันเป๊ะ, ใกล้แล้วลด STEP เหลือ 0.1) → กด ZERO
  3. Z-PROBE — วางแผ่น probe บนผิวงาน หนีบคลิปกับดอก → Tools กด 3. Z-PROBE → PROBE → หัวจิ้มหาผิวเองแล้วตั้ง Z0 (หักความหนาแผ่นตามค่า PLATE) → เก็บแผ่น+คลิปออก! · ไม่มีแผ่น: ใช้วิธีกระดาษ ลด Z ทีละ 0.1 จนกระดาษฝืดแล้วค่อย ZERO
  4. RAISE Z +15 — ยกหัวให้พ้นชิ้นงานก่อนเริ่ม
  5. RUN — หน้า Files แตะไฟล์ → RUN (ไฟล์เปิด spindle เอง) — นาทีแรกเฝ้าไว้ นิ้วเตรียมที่ปุ่มกลาง (HOLD) · กัดเสร็จขึ้นหน้า JOB DONE + เสียงเรียก แล้วหัววิ่งกลับจุด SET HOME เอง

ตั้ง Z ใหม่เมื่อ: เปลี่ยนดอก / เปลี่ยนชิ้นงาน (XY ไม่ต้องถ้างานไม่ขยับ) · DRO: HOLD พัก · UNLK ปลด ALARM · HOME กลับจุด SET HOME · Feed ±10% ระหว่างกัดที่ Settings · รอบ spindle S1000-12000 ที่ Tools · จอแปล error/ALARM เป็นข้อความให้เองที่หน้า DRO

🛒 อุปกรณ์ที่ใช้ (ลิงก์ร้านแนะนำ)

อุปกรณ์ใช้กับ
บอร์ด ESP32 CYD 2.8" จอสัมผัส TFT
ตัวเครื่องหลัก — ต้องมี
🪂 + 🏁 + 🚤 Shopee →
อีกร้าน →
PCA9685 16-Channel PWM Servo Driver
ขับหางเสือ/ESC/servo กระบะเหยื่อ · ต่อ I²C ที่ CN1 · หัวใจของ Autopilot
🚤 Shopee →
GY-87 (MPU6050 + เข็มทิศ + BMP180)
เข็มทิศนำทาง + IMU · ต่อ I²C ที่ CN1 · เลือกรุ่น GY-87 ในตัวเลือกร้าน · เฟิร์มแวร์ตรวจพบเอง
🚤 Shopee →
GPS ATGM336H (GPS+BeiDou) พร้อม EEPROM
ต่อที่ P3: TX→IO35 · จำเป็นสำหรับ Lap Timer และ Autopilot / เสริมให้ Variometer
🪂 + 🏁 + 🚤 Shopee →
เซ็นเซอร์ AHT20 + BMP280
อุณหภูมิ/ความชื้น/ความดัน · ต่อที่ CN1 (I²C) · หัวใจของ Variometer
🪂 Shopee →
ลำโพงจิ๋ว 4Ω 3W (35×25mm)
เสียง vario / เสียงตัดรอบ / เสียงแจ้งโหมด · ต่อช่อง SPEAK · ตรงสเปกวงจรเสียงบอร์ด (4Ω)
🪂 + 🏁 + 🚤 Shopee →
สาย Molex MX1.25 2P ยาว 100mm
สายต่อลำโพงเข้าช่อง SPEAK
🪂 + 🏁 + 🚤 Shopee →
สาย JST 1.25mm ตัวผู้-เมีย 4P ยาว 15ซม. (5 คู่)
ต่อเซ็นเซอร์ที่ CN1 และ GPS ที่ P3
🪂 + 🏁 + 🚤 Shopee →
KS UBEC 5V (low-noise RF filter)
ไฟเลี้ยง PCA9685 + servo หางเสือ/กระบะเหยื่อ · เลือกรุ่น 3A ก็พอ · เสียงรบกวนต่ำ ไม่กวน GPS/เข็มทิศ · ห้ามดึงไฟ servo จากบอร์ด CYD โดยตรง
🚤 Shopee →

🪂 = Variometer · 🏁 = Lap Timer · 🚤 = Autopilot

📦 เคส 3D Print สำหรับบอร์ด CYD (ฟรี)

ไฟล์ STL พิมพ์เองได้ฟรีจาก Printables — ใช้ได้กับบอร์ด ESP32-2432S028R ทั้ง 3 โปรเจกต์

หลังติดตั้งครั้งแรก: ตั้ง WiFi ในหน้า Settings ของเครื่อง แล้วรับอัปเดตรุ่นถัดไปผ่านปุ่ม OTA/CHECK UPDATE บนจอได้เลย ไม่ต้องกลับมาหน้านี้อีก · GitHub