โลโก้ FlySparkFlySpark

คู่มือตั้งค่า Betaflight

Betaflight CLI สำรองและกู้คืนค่า

Betaflight CLI หรือบรรทัดคำสั่ง คือที่เก็บค่าทุกตัวของ Betaflight และ INAV รวมถึงค่าที่ไม่มีหน้าจอของตัวเอง FlySpark ให้คุณใช้ CLI ใน Chrome หรือ Edge ผ่าน USB หรือ Bluetooth พร้อมคำแนะนำขณะพิมพ์ และทำให้การสำรองค่าโดรนเหลือแค่แตะครั้งเดียว

CLI ตัวเดียวกันมีอยู่ในแอป FlySpark บน Android และ iPhone จึงสำรองค่าที่สนามได้

ใช้ฟรี การเชื่อมต่อฮาร์ดแวร์ต้องใช้ Chrome หรือ Edge บนคอมพิวเตอร์ ส่วนบนมือถือให้ใช้แอป FlySpark

  • ฟรี
  • ไม่ต้องติดตั้ง
  • มีเดโมไม่ต้องใช้ฮาร์ดแวร์
Betaflight CLI สำรองและกู้คืนค่า

ฟีเจอร์

  • 01

    เติมคำอัตโนมัติ

    แนะนำคำสั่ง ชื่อค่า และค่าที่แต่ละตัวรับได้ โดยอ่านจากบอร์ดโดยตรง

  • 02

    ประวัติคำสั่ง

    เรียกคำสั่งก่อนหน้าด้วยปุ่มลูกศร เก็บไว้หลายร้อยคำสั่งล่าสุด

  • 03

    คำสั่งด่วน

    status, version, diff, diff all, get, help และคำสั่งเฉพาะบอร์ดที่ใช้บ่อย กดได้ในครั้งเดียว

  • 04

    สำรองค่า

    บันทึก diff all เต็มรูปแบบในฟอร์แมตเดียวกับโปรแกรมเดสก์ท็อป FlySpark เก็บไว้ให้ และปุ่ม Share ดาวน์โหลดเป็นไฟล์ข้อความ

  • 05

    กู้คืนพร้อมตรวจสอบ

    กู้คืนจากไฟล์ คลิปบอร์ด หรือไฟล์สำรองที่บันทึกไว้ พร้อมเตือนเมื่อเฟิร์มแวร์หรือบอร์ดไม่ตรงกัน

  • 06

    คัดลอกและบันทึกผลลัพธ์

    คัดลอกผลลัพธ์ ดาวน์โหลดเป็นไฟล์ หรือล้างหน้าจอ

ทำไมต้องสำรองค่าด้วย diff all

diff แสดงเฉพาะค่าที่ต่างจากค่าเริ่มต้น ไฟล์สำรองจึงสั้นและอ่านง่าย ส่วน diff all ทำแบบเดียวกันกับทุกโปรไฟล์ PID และ Rates จึงไม่มีอะไรตกหล่น ให้สำรองก่อนแฟลชเฟิร์มแวร์ใหม่ ก่อนใช้ Presets หรือก่อนลองเปลี่ยนการจูนครั้งใหญ่ ถ้ามีอะไรผิดพลาด การกู้คืนจะทำให้โดรนกลับมาเหมือนเดิม

เก็บไฟล์ไว้ในที่ปลอดภัย และตั้งชื่อด้วยชื่อโดรนกับวันที่ ไฟล์สำรองจาก FlySpark ยังวางลงใน CLI ของโปรแกรมเดสก์ท็อปได้ และสลับกันได้ด้วย

กู้คืนอย่างปลอดภัย

ค่าจากเฟิร์มแวร์เวอร์ชันหนึ่งไม่ได้ใช้กับอีกเวอร์ชันได้เสมอ และ resource mapping ก็ผูกกับบอร์ดแต่ละรุ่น ก่อนกู้คืน FlySpark จะเทียบไฟล์สำรองกับบอร์ดที่ต่ออยู่ และเตือนถ้าบอร์ดหรือเวอร์ชันเฟิร์มแวร์ต่างกัน ถ้าบางบรรทัดใช้ไม่ได้ FlySpark จะแจ้งและถามว่าจะบันทึกส่วนที่เหลือหรือไม่

หลังแฟลช Betaflight เวอร์ชันหลักใหม่ มักดีกว่าที่จะกู้คืนเฉพาะส่วนที่ต้องการ เช่น Rates โหมด และ OSD แทนการวางไฟล์สำรองเก่าทั้งไฟล์

คำสั่งที่มีประโยชน์

พิมพ์ status เพื่อดูโหลด CPU เซ็นเซอร์ และ arming flags พิมพ์ get ตามด้วยบางส่วนของชื่อเพื่อแสดงค่าที่ตรงกัน และใช้ set เพื่อเปลี่ยนค่าทีละตัว save จะเขียนการเปลี่ยนแปลงและรีบูตบอร์ด ส่วน exit จะออกโดยไม่บันทึก การเปลี่ยนแปลงในแท็บอื่นของ ตั้งค่า Betaflight จะไปอยู่ในค่าชุดเดียวกัน จึงใช้ร่วมกันได้ และหน้า Presets อธิบายวิธีใช้ชุดคำสั่ง CLI สำเร็จรูป

วิธีสำรองค่า Betaflight ในเบราว์เซอร์

  1. เชื่อมต่อ

    เปิด FlySpark ใน Chrome หรือ Edge เลือก Betaflight แล้วเชื่อมต่อผ่าน USB หรือ Bluetooth

  2. เปิด CLI

    ไปที่แท็บ CLI

  3. สำรองค่า

    เลือก Backup เพื่อรัน diff all FlySpark จะเก็บไฟล์สำรองไว้ และปุ่ม Share ดาวน์โหลดเป็นไฟล์ข้อความ

  4. กู้คืนภายหลัง

    เลือก Restore เลือกไฟล์ ตรวจคำเตือน แล้วปล่อยให้ระบบนำค่าไปใช้และบันทึก

คำถามที่พบบ่อย

diff กับ dump ต่างกันอย่างไร

dump แสดงทุกค่า ส่วน diff แสดงเฉพาะค่าที่เปลี่ยนจากค่าเริ่มต้น diff all รวมทุกโปรไฟล์และเป็นวิธีสำรองค่าที่ใช้กันทั่วไป

กู้คืนไฟล์สำรองจาก Betaflight Configurator บนเดสก์ท็อปได้ไหม

ได้ ทั้งสองใช้ข้อความ CLI ธรรมดา ไฟล์ diff all จากเครื่องมือหนึ่งจึงกู้คืนในอีกเครื่องมือได้

ใช้กับ INAV ได้ไหม

ได้ โปรแกรมตั้งค่า INAV มี CLI การสำรอง และการกู้คืนแบบเดียวกัน

ไฟล์สำรองในเบราว์เซอร์เก็บไว้ที่ไหน

FlySpark เก็บไว้ในพื้นที่จัดเก็บของเบราว์เซอร์ แสดงอยู่ใต้ Saved ปุ่ม Share ดาวน์โหลดไฟล์สำรองเป็นไฟล์ข้อความไปที่โฟลเดอร์ดาวน์โหลด ส่วนในแอป ไฟล์สำรองเก็บไว้ในมือถือ

ดูเครื่องมือทั้งหมดของ FlySpark

พร้อมลองแล้วหรือยัง

ใช้ฟรี การเชื่อมต่อฮาร์ดแวร์ต้องใช้ Chrome หรือ Edge บนคอมพิวเตอร์ ส่วนบนมือถือให้ใช้แอป FlySpark