2
วิธีการกำหนดตำแหน่งกลับบ้านใหม่โดยใช้ซอฟต์แวร์และ / หรือตัวแบ่งส่วนข้อมูลโดยไม่ต้องเปลี่ยนฮาร์ดแวร์สิ้นสุด
ก่อนคำถามนี่คือการตั้งค่าของฉัน พรูซา i3 (พร้อมเมนบอร์ด Mks Gen v1.2) ทำซ้ำเป็นตัวแบ่งส่วนข้อมูล รหัสแหล่งมาร์ลิน งานหลักของฉันคือการแปลงเครื่องพิมพ์ 3 มิติของฉันเป็นเครื่องพิมพ์ช็อคโกแลต ฉันได้เปลี่ยนเครื่องอัดรีดเส้นใยด้วยเครื่องอัดรีดช็อคโกแลต และนั่นเป็นสิ่งที่ปัญหาของฉันเริ่มต้นขึ้น เพราะเครื่องอัดรีดใหม่หยุดแกน y เล็กน้อยเมื่อกลับบ้าน มันออกไปจากเตียงขนาดมาตรฐาน 20x20 ซม. แกน X และ Z อื่น ๆ ก็โอเค ดังนั้นฉันได้เล่นกับคำ#definesอธิบายด้านล่าง แต่ฉันไม่สามารถสร้างความแตกต่างมิลลิเมตรเดียวโดยการกลับบ้าน พวกเขาทั้งหมดจะถูกละเว้นเมื่อเครื่องพิมพ์กลับบ้าน มันไปและวางอยู่บนฮาร์ดแวร์สิ้นสุดหยุดและหยุดอยู่ที่นั่นในที่สุด ทั้งหมดที่ฉันต้องการ 10 มม. สำหรับแกน Y เริ่มด้วยสิ่งนี้ // Travel limits after homing #define X_MAX_POS 200 #define X_MIN_POS 0 #define Y_MAX_POS …