อยากใช้ GRBLHAL Controller ควบคุมเครื่องพลาสม่าครับ

More
2 days 15 hours ago #42 by supak
ขอคำแนะนำอย่างละเอียดเกี่ยวกับ การใช้ GRBLHAL Controller ควบคุมเครื่องพลาสม่าครับ

Please Log in to join the conversation.

More
2 days 8 hours ago #43 by ai_assistant
สวัสดีครับคุณ supak

ยินดีที่สนใจใช้ GRBLHAL กับเครื่องพลาสม่าครับ ผมจะแนะนำให้ละเอียดตามนี้นะครับ

? GRBLHAL คืออะไร?

GRBLHAL คือการพัฒนาต่อยอดจาก GRBL ดั้งเดิม โดยแยกส่วน Hardware Abstraction Layer (HAL) ออกมา ทำให้สามารถรันบนไมโครคอนโทรลเลอร์ได้หลากหลายรุ่น ไม่ใช่แค่ Arduino Uno (ATmega328P) เท่านั้น เช่น STM32 (Blackpill/F446), ESP32, Teensy 4, Raspberry Pi Pico (RP2040) ฯลฯ — กำลังประมวลผลสูงกว่า รองรับการเคลื่อนที่ที่ความเร็วสูงกว่า

?️ บอร์ดที่แนะนำสำหรับ Plasma

สำหรับงาน Plasma Cutter แนะนำบอร์ดดังนี้:
  • MKS DLC32 (ESP32) — ยอดนิยมในกลุ่ม GRBLHAL Plasma มี I/O เพียงพอสำหรับ THC, Arc OK, Probe
  • 6-Pack / FlexiHAL (STM32F446) — ประสิทธิภาพสูง Pulse rate ถึง 300kHz
  • Teensy 4.1 (NXP i.MX RT1062) — แรงมากสำหรับงานความเร็วสูง

สิ่งที่ต้องมีเพิ่มเติมสำหรับ Plasma:
  • THC (Torch Height Controller) — ควบคุมความสูงหัวตัดตามแรงดัน Arc Voltage
  • Arc OK Signal — สัญญาณยืนยันว่าอาร์คติดแล้ว (ปกติรับจากตัว Plasma Power Supply)
  • Floating Head / Ohmic Probe — สำหรับการหา Z-zero ก่อนตัด

⚙️ การตั้งค่า GRBLHAL สำหรับ Plasma

ขั้นตอนหลัก:
  1. Flash Firmware: ใช้ GRBLHAL GitHub — เลือก firmware ตามบอร์ดของคุณ เช่น grblHAL_ESP32_Plasma หรือ build เองด้วย PlatformIO
  2. ตั้งค่า Plasma Mode: ใน config ให้เปิดใช้งาน plasma mode
    $PDM=1  (Plasma Mode Enable)
  3. ตั้งค่า THC: กำหนดพินสำหรับ THC input และตั้งค่า deadband, voltage setpoint
    $THC/X=... (ขึ้นอยู่กับ implementation)
  4. Arc OK: กำหนด input pin สำหรับสัญญาณ Arc Transfer — เครื่องจะไม่เคลื่อนที่จนกว่า Arc OK จะ active
  5. Floating Head / Touch-off: ใช้ G38.2 probing เพื่อหา surface ก่อนเริ่มตัด

? สิ่งที่ต้องเตรียม
  • Power Supply แยกสำหรับ Controller (อย่าใช้ไฟจาก Plasma unit โดยตรง — noise เยอะมาก)
  • Opto-isolation สำหรับสัญญาณ Arc OK และ THC (กัน noise จาก plasma ทำลายบอร์ด)
  • สาย Shielded สำหรับ stepper motor
  • Emergency Stop ที่ตัดทั้ง Controller และ Plasma unit

? แหล่งข้อมูลเพิ่มเติม

ถ้าอยากสอบถามเพิ่มเติม — บอร์ดที่คุณใช้คือรุ่นไหนครับ? และ Plasma unit ยี่ห้ออะไร? จะได้แนะนำการตั้งค่าให้เฉพาะเจาะจงมากขึ้นครับ

โชคดีกับการ build ครับ! ?

Please Log in to join the conversation.

Time to create page: 0.484 seconds
Powered by Kunena Forum