เดลต้าเครื่องพิมพ์เพี้ยน


9

ฉันได้ทำการทดสอบเล็กน้อยโดยมีจุด 4 จุดสอดคล้องกับหอคอย A, B และ C ระยะทาง W และ S เหมือนกันใน stl แต่ไม่ใช่ในการพิมพ์ ฉันลองใช้ค่าต่าง ๆ ของรูตในแนวทแยง แต่ S นั้นเล็กกว่า W เสมอและ S ทั้งหมดเท่ากัน (มากหรือน้อยกว่า 38.20 มม.) และ W ทั้งหมดเท่ากัน (มากกว่าหรือน้อยกว่า 40.80) ฉันคาดหวังว่า W และ S จะเป็น 40 มม. จะแก้ไขปัญหานี้ได้อย่างไร?

ป้อนคำอธิบายรูปภาพที่นี่

ปรับปรุง:

นี่คือ stl ที่ฉันใช้: https://www.dropbox.com/s/2vwjbo387cmk5qa/DeltaCalibration%20v15.stl?dl=0

ปรับปรุง: ฉันได้เปลี่ยนมอเตอร์สเต็ปเปอร์ใน Tower B แต่ผลลัพธ์เดียวกัน


คุณสามารถวาดตำแหน่งของหอคอยได้หรือไม่? ค่าสัมบูรณ์ (คาดว่าและจริง) คืออะไร?
Mikhail Z

@ MikailZ ฉันได้อัพเดทคำถามเกี่ยวกับตำแหน่งเสาค่าจริงและค่าที่คาดไว้
TlmaK0

แท่งของคุณมีความยาวเท่ากันหรือไม่?
Gunslinger

ใช่ฉันได้ตรวจสอบอีกครั้ง
TlmaK0

คำตอบ:


3

ฉันเดิมพันอาคารของคุณไม่ได้ยืนตรง (แนวตั้ง) หรือเตียงของคุณไม่ได้แนวนอนอย่างชัดเจน

ฉันสร้างภาพของคุณใหม่ด้วยสมมติฐานบางอย่าง (เช่น SW คำนวณได้อย่างถูกต้องและสเต็ปเปอร์และมอเตอร์ทำงานได้ดี)

ลองดูที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

ถ้าคุณส่งมอบมิติเครื่องพิมพ์ของคุณ

  • หอสูง (จากฐาน)
  • หอระยะทางจากศูนย์กลาง
  • ระยะทางเตียง (สูง) จากฐาน

ฉันสามารถคำนวณมุมเอียงในหอคอยทุกแห่งได้ แต่ฉันคิดว่ามันไม่สำคัญ

สิ่งสำคัญคือการตั้งค่าพวกเขาตรง;)

เราสามารถเห็นได้จากภาพว่า TowerA นั้นเอียงไปทางตรงกลางมากที่สุดหรือจุดที่สูงที่สุดอยู่ถัดจาก TowerA (และฉันเดิมพันหนึ่งในนั้นหรือทั้งสองอย่างทำให้เกิดปัญหา)

แก้ไข

ฉันได้ทำการคำนวณตามความสูงของหอคอยที่สูงเกินจริงแล้วนี่คือรายละเอียด

    towerH | inclination
-----------+----------------
    300mm  | 0.11deg
    400mm  | 0.08deg
    500mm  | 0.06deg

ดูเหมือนจะค่อนข้างเล็ก แต่จริงๆแล้วความแตกต่างของคุณในมิติก็เล็ก

ความชอบของ TowerB นั้นใหญ่กว่าเนื่องจากมีความแตกต่างของขนาดใหญ่กว่าดังนั้นปัญหาอาจจะอยู่บนเตียงมากกว่า "แนวนอน"

จะดีถ้าคุณจะตรวจสอบและวัดพารามิเตอร์เหล่านี้

EDIT2

นี่คือคำอธิบายว่าทำไมความโน้มเอียงของเตียงทำให้เกิดการบิดเบือนของมิติ

ป้อนคำอธิบายรูปภาพที่นี่

แน่นอนว่ามันเกินจริง แต่เป็นเพียงการแสดงปัญหา


ขอบคุณ @darth_pixel! ปัญหาคือความโน้มเอียงของเตียง หลังจากแก้ไขแล้วฉันต้องแก้ไขตำแหน่งหยุดและความยาวของรูทแนวนอน ตอนนี้ฉันยังมีปัญหากับหอคอย C แต่ฉันคิดว่าอาจเป็นปัญหากับเฟรมเครื่องพิมพ์ อาจดีมากถ้าคุณสามารถอธิบายได้ว่าทำไมความชอบของเตียงและหยุดหยุดส่งผลกระทบต่อความถูกต้อง
TlmaK0

@ TlmaK0 ดูที่โพสต์ที่แก้ไขแล้ว พูดตามตรงฉันไม่รู้จริงๆว่า endstops มีอิทธิพลต่อความแม่นยำได้อย่างไร ไม่มีความคิดเลย ... เอาล่ะฉันจะบอกว่ามันไม่สามารถมีอิทธิพลเช่นนั้นได้)
darth pixel

2

คุณมีสองประเด็นหลัก:

1.- การคำนวณก้าวของคุณผิดเล็กน้อยเช่นเฟิร์มแวร์ของคุณระบุ 2315.84 เมื่อคุณต้องการ 2321.70 (โปรดจำไว้ว่านี่เป็นตัวอย่างและไม่ถูกต้อง) ดังนั้นคุณจะเห็นความแตกต่างประมาณ 2.0 มม. ในการพิมพ์ของคุณ หากการพิมพ์ของคุณใหญ่กว่าความแตกต่างคุณจะได้รับ

2.- การจัดแนวที่ไม่ถูกต้องเครื่องพิมพ์ของคุณจะทำมุมไม่ถูกต้องถึง 90 °และแกน Z หากมีสภาพเดียวกัน ด้วยพารามิเตอร์ที่ไม่ผ่านการปรับเทียบนี้คุณจะมีปิซาเสาสูงทุกส่วน สำหรับเครื่องพิมพ์ของเดลต้าสิ่งนี้ไม่สามารถใช้ได้

3.-ความตึงเครียด เข็มขัดของคุณอ่อนแอเล็กน้อย หลีกเลี่ยงแถบความตึงเครียดที่อ่อนแอเพื่อกำจัดสิ่งที่เรียกว่าแบ็กสแลชแน่นอนว่านี่เป็นส่วนของสกรู แต่มันก็เหมือนกันและยิ่งใหญ่กว่า นอกจากนี้คุณจะได้รับมิติที่ถูกต้องของชิ้นส่วน


ขอบคุณ @fernando คุณหมายถึงอะไรโดยการคำนวณเพื่อก้าว? ฉันใช้เฟิร์มแวร์ repetier ฉันไม่พบพารามิเตอร์ใด ๆ เช่นนี้ ฉันเล่นด้วยขั้นตอนต่อมม. แต่ผลลัพธ์เดียวกันและหอคอย C มีค่าขึ้นและลงเหมือนกัน ฉันจะตรวจสอบแถบความตึง
TlmaK0

แบคแลชไม่น่าจะเกิดขึ้นที่นี่เพราะมันสร้างการบิดเบือนประเภทต่าง ๆ ซึ่งส่วนใหญ่สามารถมองเห็นได้เมื่อชิ้นส่วนเคลื่อนไหวพบกับการเร่งความเร็วตัวอย่างเช่นเมื่อหัวเครื่องพิมพ์เปลี่ยนทิศทาง
Mikhail Z

ปัญหาเดียวกันหลังจากตรวจสอบสายพาน
TlmaK0

ฉันกำลังพยายามดูเฟิร์มแวร์ซ้ำเนื่องจาก I duem ใช้ marlin สำหรับการพิมพ์ 3 มิติและ Gcode 1.0.6 สำหรับ CNC แต่ทั้งคู่จัดการX AXIS_STEPS_PER_MM 160และY AXIS_STEPS_PER_MM 160 และกำหนดZAXIS_STEPS_PER_MM 2560เป็นตัวอย่าง ดังนั้นในผู้ส่ง Gcode ฉันต้องบันทึกขั้นตอนต่อมม. ฉันไม่รู้ว่า Repertier มี Eeprom เพื่อเปลี่ยนค่านี้หรือไม่ ใน Marlin นี่คือบรรทัดที่จะแก้ไขตามชิ้นส่วนที่เคลื่อนไหวของคุณ ** #define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,200 * 8 / 3,760 * 1.1} ** โดยที่ค่าคือ{X, Y, Z, E}
Fernando Baltazar

จำนวนขั้นตอนสำหรับแกนทั้งหมดในเดลต้าเครื่องพิมพ์จะต้องเหมือนกัน
Mikhail Z
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.