ใน Klipper version ล่าสุด สามารถรองรับการทำงาน การยกเลิกชิ้นงานบางชิ้น ผ่านทาง Mainsail GUI ได้แล้ว
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/IMG_20230830_131329-1024x1024.jpg)
บางครั้งในการพิมพ์งาน ในส่วนของ Layer แรก บางชิ้นงานอาจจะพิมพ์ไม่สวยหรือไม่ดี ซึ่งเป็นเป็นใน version ก่อนๆ เราไม่สามารถที่จะยกเลิกการพิมพ์ชิ้นงาน บางชิ้นได้ทำให้ต้องยกเลิกงานทั้งหมดไปเลย แต่ตอนนี้ Klipper รุ่นล่าสุดสามารถตั้งค่าให้ยกเลิกชิ้นงานบางชิ้นที่เราไม่ต้องการได้แล้ว
วิธีการตั้งค่า Klipper
ในบทความนี้ควร update Klipper ให้เป็น Version ล่าสุด หรือ ใหม่ว่าค่าที่แสดงผลในภาพด้านล่างนี้ เพื่อสามารถใช้งานได้อย่างถูกต้อง
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/image-5.png)
เปิดไฟล์ moonraker.conf เพื่อเพิ่ม หรือ แก้ไขในส่วนของ [file_manager] และ ใส่ข้อความ enable_object_processing: True ลงไป จากนั้นให้บันทึกไฟล์
[file_manager] # post processing for object cancel. Not recommended for low resource SBCs such as a Pi Zero. Default False enable_object_processing: True
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/image-6.png)
เปิดไฟล์ printer. cfg เพื่อเพิ่ม ข้อความ [exclude_object] ลงไป จากนั้นให้บันทึกไฟล์
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/image-8.png)
สำหรับสเปกขั้นต่ำของ Pi ควรใช้ที่ Pi3 เป็นอย่างน้อย หากใช้งานด้วย Pi Zero ไม่ควรต่อ Webcam เพิ่ม
ข้อแนะนำ
วิธีการตั้งค่าใน Prusa Slicer
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/image-9.png)
ในส่วนของ Prusa Slicer ให้เลือกที่ไป Printer Settings > Output options จากนั้นดูในส่วน group ของ Output file > Label objects ให้ติ๊กเครื่องหมายถูก ไว้แล้ว บันทึก
ผลที่ได้ใน Mainsail GUI
หาก Klipper ที่ใช้งานอยู่ไม่รองรับ การใช้งาน exclude object ในหน้าจอ console จะมีข้อความ Error เกี่ยวกับ object แสดงขึ้นมาตลอดเวลา หากรองรับการใช้งาน ตัวเมนูด้านบนจะมี Icon เพิ่มขึ้นมาอีก 1 ช่อง ไว้สำหรับจัดการ object หรือ ชิ้นงานที่ต้องการยกเลิก
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/image-10.png)
หรือ หากต้องการทดสอบการทำงานว่า ค่าที่เรา config สามารถทำงานได้ถูกต้องไหม ให้ พิมพ์ EXCLUDE_OBJECT_DEFINE ในข่อง console แล้วกด enter หากตั้งค่าได้ถูกต้อง จะมีรายการ object แสดงขึ้นมาตามรูปด้านล่าง
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/image-12.png)
หากต้องการยกเลิกการพิมพ์ชิ้นงานที่ผิดพลาดบางชิ้น สามารถทำได้โดยการกดที่ เพื่อเปิดหน้าต่าง ชิ้นงานทั้งหมดขึ้นมาก จากนั้นเลือกชิ้นงานที่มีปัญหาแล้วกดยกเลิกการพิมพ์ได้เลย
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/klipper_obj.gif)
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/image-11-1024x696.png)
ผลของการยกเลิกการพิมพ์บางชิ้นงาน
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/IMG_20230830_133228-1024x1024.jpg)
![](https://www.makerwitawat.com/wp-content/uploads/2023/08/IMG_20230830_134829-1024x1024.jpg)