เริ่มใช้งาน CNC 3018 Pro ครั้งแรก แก้ปัญหาแกน X ติด พร้อมทดลองแปลง G-code ยิงเลเซอร์

🛠 dev-log: เริ่มใช้ CNC 3018 Pro วันแรก – ปรับแกน X แปลงไฟล์ ลองยิงเลเซอร์

วันนี้ได้ลองใช้งาน CNC 3018 Pro ครั้งแรกในชีวิตแบบจริงจังครับ
มีทั้งความตื่นเต้น ความงง และบั๊กเบา ๆ ให้แก้ตั้งแต่ยังไม่ทันเปิดเครื่องเลย 😅

🔧 แกน X ชอบติด… หมุนแล้วฝืด ๆ ไม่ลื่น

หลังจากประกอบ CNC เสร็จ ก็ต่อสาย เปิดโปรแกรม กดสั่งให้แกน X วิ่ง…

ผลคือมันขยับแบบ “กระตุก ๆ” เหมือนมีอะไรฝืด พอหมุนด้วยมือลองไป–กลับก็เจอเลย
มีจุดที่ “เหมือนมันขูด ๆ ลื่น ๆ แค่บางช่วง” ทำให้ตอนวิ่งจริงมันสะดุด

เลยตัดสินใจ: ตั้งแนวใหม่หมด!

  1. คลายน็อตตรงรางแกน X ออกทั้งหมด

  2. เอาไม้ฉากมาวัดแนวให้ตรงกับแกน Y

  3. ลองหมุนแกน X ด้วยมือไปจนสุด – ให้แน่ใจว่ามันลื่นไม่มีสะดุดทุกจุด

  4. ขันน็อตใหม่แบบไม่แน่นเกิน

  5. ที่สำคัญใส่น้ำยาล็อคเกลียว 1 หยดปลายน็อตด้วย

หลังปรับเสร็จ → แกน X ลื่นขึ้นชัดเจน วิ่งไม่มีอาการกระตุกอีกเลย

🧪 ทดลองแปลงไฟล์ Gerber เป็น G-code (ยิงเลเซอร์ )

หลังจากแกน X เริ่มลื่นขึ้นแล้ว ผมก็อยากลอง “ทดสอบเลเซอร์” ด้วยอะไรที่ดูจริงจังหน่อย เลยนึกถึงไฟล์ PCB ที่เคยออกแบบใน EasyEDA ก็เลยไปเปิดเว็บนี้เลย
👉 https://copper.carbide3d.com/

เป็นเว็บที่ให้เราอัปโหลดไฟล์ Gerber แล้วแปลงเป็น G-code ได้ทันที โดยไม่ต้องลงโปรแกรมเพิ่ม

ข้อดี:

  • ไม่ต้องลงโปรแกรมอะไรเลย

  • ใช้งานง่ายมาก แค่ลากไฟล์ขึ้นไป ก็ได้ G-code เลย

แต่พอเอา G-code มาดู ก็เจอปัญหานิดนึง…

ข้อสังเกต:

  • เส้นที่ได้บางครั้งวิ่งแปลก ๆ เหมือนข้ามหรือวนเส้นมั่ว

  • ไม่มีตัวเลือกให้ปรับค่า feed rate หรือ depth แบบละเอียด

  • สำหรับงานกัด PCB จริง ๆ อาจต้องเช็กละเอียดมากกว่านี้

  • ในเคสนี้ ผมใช้แค่ “ทดสอบการยิงเลเซอร์ตามรอยเส้น” → เลยยังพอใช้ได้

สรุป:
ถ้าเอาไว้ยิงเลเซอร์โชว์ร่องรอยลายวงจรเฉย ๆ ก็โอเค
แต่ถ้าจะกัดจริงต้อง preview และปรับแต่งเพิ่มเติมแน่นอนครับ

🔥 ปรับ G-code ให้เลเซอร์ยิงถูกจุด

G-code ที่ได้มา แม้จะดูดีแล้ว… แต่พอเอาเข้าจริงก็ต้องแก้เพิ่มอยู่ดีครับ เพราะ:

  • ยังไม่มีคำสั่ง เปิด/ปิดเลเซอร์ ที่ถูกต้อง

  • ยังไม่กำหนด ความเข้มของแสง (Power)

  • ยังไม่กำหนด feed rate ที่เหมาะสมกับวัสดุ

เลยต้องเพิ่มคำสั่งเองประมาณนี้:

M05 ; ปิดเลเซอร์ (ก่อนเริ่มงาน)
G0 X0 Y0 ; วิ่งไปตำแหน่งเริ่มต้น
M03 S1000 ; เปิดเลเซอร์ที่ความเข้ม 1000
G1 X50 Y50 F200 ; วิ่งกัดช้า ๆ
M05 ; ปิดเลเซอร์เมื่อเสร็จ

จุดสำคัญ:

  • M03 = เปิดเลเซอร์

  • M05 = ปิดเลเซอร์

  • Sxxx = กำหนดความเข้ม (แล้วแต่เครื่อง บางเครื่องเต็มที่ 255, บางเครื่อง 1000)

  • Fxxx = ความเร็ว

🎯 สรุปวันนี้แบบสั้น ๆ:

  • แกน X ฝืด เพราะแนวรางเบี้ยว แก้โดยตั้งใหม่

  • เว็บแปลง Gerber เป็น G-code ใช้ได้ แต่ต้องเช็ก preview ทุกครั้ง

  • SVG ที่เอาเข้าตรง ๆ มักพัง → ต้องผ่าน Inkscape ก่อนเสมอ

  • G-code ที่ยิงเลเซอร์ต้อง “ปรับมือ” เพิ่มคำสั่งเปิด/ปิด/feed ด้วยตัวเอง

🧠 บันทึกเตือนใจตัวเอง:

“อย่าคิดว่าทุกอย่างจะพอดีเป๊ะตั้งแต่ครั้งแรก…
แต่มันจะดีขึ้นทุกครั้งที่เราเรียนรู้จากสิ่งที่มันไม่พอดี”

จริง ๆ แล้วเหตุผลที่ลองเล่น CNC ก็เพราะอยาก “ผลิตชิ้นส่วนประกอบระบบ Smart Farm ของ Deva DIY” เอง ไม่ว่าจะเป็นกล่องติดตั้ง ESP32, แผ่นรองเซนเซอร์ หรือป้ายรีเลย์ต่าง ๆ

ถ้าใครสนใจระบบควบคุมฟาร์มอัตโนมัติด้วย ESP32 ลองดูบทความด้านล่างนี้ได้เลยครับ:

Shopping Cart
Scroll to Top