ตัวเลือกเฟิร์มแวร์: Marlin กับ Repetier กับ Other


9

เราเป็นผู้สร้างเครื่องพิมพ์คาร์ทีเซียน 3D เพื่อใช้ในสภาพแวดล้อมการพิมพ์ 3D ที่ผลิตโดยมีข้อกำหนดดังต่อไปนี้:

  • ตั้งใจ Z ความละเอียด 0.13 มม.;
  • เครื่องอัดรีดคู่ (วัสดุสนับสนุนหลัก +);
  • สี่แกน (สองต่อวัสดุที่มีตัวเชื่อมต่อ y อาจเพิ่มฟังก์ชั่นสลับการทำงานอัตโนมัติในภายหลัง)
  • กล้อง;
  • ออนบอร์ดหน้าจอสัมผัสขนาด 11 "สำหรับการควบคุมและการโต้ตอบโดย Raspberry Pi 3;
  • บอร์ดแบบกำหนดเองตาม ATMega2560 เพื่อควบคุมเครื่องพิมพ์
  • เครื่องพิมพ์ควรจัดการกับสภาพเช่น "วัสดุขาด" อย่างสง่างาม ฯลฯ

คำถาม: จะเลือกเฟิร์มแวร์ได้อย่างไร?

มีความแตกต่างที่โดดเด่นระหว่างตัวเลือกเฟิร์มแวร์หลัก (Marlin / Repetier) สำหรับการตั้งค่านี้หรือไม่? จากกลุ่มรหัส google ฉันเข้าใจว่า Repetier มีฐานรหัสที่สะอาดกว่ามากและเห็นได้ชัดว่าให้ประสิทธิภาพการทำงานที่ราบรื่นยิ่งขึ้น แต่จากสิ่งที่ฉันสามารถรวบรวมได้ 95% ของชุมชนใช้มาร์ลิน - ถูกต้องหรือไม่

ระบุว่าเครื่องพิมพ์นี้จะมี Pi3 เพื่อควบคุม "ฟังก์ชั่นที่สูงขึ้น" มันคุ้มค่าหรือไม่หากพิจารณาเฟิร์มแวร์ขนาดกะทัดรัดเช่น Teacup?

แก้ไข 12 / เมษายน / 2017:

สำหรับคนอื่นที่กำลังมองหา: หลังจากตรวจสอบมากแล้ว Klipper ได้รับเลือกให้เป็นเฟิร์มแวร์ไปข้างหน้ามากที่สุด - การคำนวณแบบจลน์ทั้งหมดนั้นทำบนโฮสต์คอมพิวเตอร์แทนที่จะเป็นบนไมโครโพรเซสเซอร์


คุณบอกว่าเครื่องพิมพ์นั้นมีความตั้งใจสูงดังนั้นคุณหมายถึงความเร็ว / ความละเอียดที่ดีอย่างไร? คุณมีตัวเลข / พิสัยใด ๆ เป็นพิเศษหรือไม่?
Greenonline

ดังนั้นคุณมีบอร์ดควบคุมแบบกำหนดเอง ... คุณรู้หรือไม่ว่าคุณจะต้องดัดแปลงเฟิร์มแวร์อย่างหนักเพื่อให้ทำงานได้จริง อย่างไรก็ตามฉันลงคะแนนให้ปิดเพราะคุณไม่ได้ระบุสิ่งที่คุณต้องการในเฟิร์มแวร์ ทุกคนสามารถบรรลุเป้าหมายมาตรฐานของคุณได้อย่างง่ายดาย ณ จุดนี้
tjb1

1
นอกเหนือจากเครื่องพิมพ์ระดับสูงและเสียง Atmega ซึ่งเป็นเอกสิทธิ์ของฉันโดยเฉพาะอย่างยิ่งเฟิร์มแวร์โอเพนซอร์ซโอเพนซอร์สหลายตัวควรทำงานหลังจากการตั้งค่าที่เหมาะสม ข้อยกเว้นเพียงอย่างเดียวคือกลไกเครื่องพิมพ์ที่ไม่ค่อยได้ใช้เช่น SCARA
Mikhail Z

ขอบคุณฉันได้แก้ไข Marlin แล้วและกำลังทำงานบนกระดานที่กำหนดเองตอนนี้ เพียงแค่พยายามที่จะเข้าใจว่ามีความแตกต่างอย่างมีนัยสำคัญระหว่างตัวเลือกเฟิร์มแวร์ - aka มีเหตุผลที่คนส่วนใหญ่ใช้มาร์ลินมากกว่า Repetier หรือไม่?
Mtl Dev

@MailailZ FYI มันเป็นเหตุการณ์ที่ถ้าคุณใช้เฟิร์มแวร์ที่ดำเนินการคำนวณจลศาสตร์ทั้งหมดบนโฮสต์ ATmega นั้นเพียงพอแล้ว: ~ 20% การใช้ cpu @ 150mm / s วิชาฟิสิกส์อย่างรวดเร็วกลายเป็นปัจจัยที่ จำกัด มากกว่าตัวประมวลผล
Mtl Dev

คำตอบ:


6

ทางเลือกของเฟิร์มแวร์ของคุณนั้นขึ้นอยู่กับปัจจัยหลายอย่าง แต่เพื่อบอกชื่อสิ่งสำคัญสองสามอย่าง: คุณสมบัติ, บอร์ดควบคุมของคุณ (RAMPS vs Sanguinololu vs Gen .. ฯลฯ ) และการสนับสนุน G-code

การทำงานที่ราบรื่น / เงียบขึ้นอยู่กับมอเตอร์และความสามารถในการทำไมโครสเต็ปของชิปขับ วิธีที่อินเทอร์เฟซของเฟิร์มแวร์กับชิปไดรเวอร์นั้นเป็นปัจจัยที่น้อยมาก

ตรวจสอบหน้านี้เพื่อดูรายการเฟิร์มแวร์ความสามารถและอุปกรณ์อิเล็กทรอนิกส์ที่รองรับ (บอร์ดควบคุม):

http://www.reprap.org/wiki/List_of_Firmware

จะเป็นประโยชน์ในการตรวจสอบการสนับสนุน G-code ของเฟิร์มแวร์ต่างๆเช่นกัน:

http://reprap.org/wiki/G-code

ชุมชนจำนวนมากใช้ Marlin แต่สำหรับเครื่องพิมพ์เชิงพาณิชย์จำนวนมากรหัสดังกล่าวได้รับการแก้ไขเล็กน้อยเพื่อให้เหมาะกับความต้องการของพวกเขา

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


7

ระบุว่าเครื่องพิมพ์นี้จะมี Pi3 เพื่อควบคุม "ฟังก์ชั่นที่สูงขึ้น" มันคุ้มค่าหรือไม่หากพิจารณาเฟิร์มแวร์ขนาดกะทัดรัดเช่น Teacup?

ไม่กี่วันที่ผ่านมาฉันมาข้ามKlipper

ดูเหมือนว่าจะทำหน้าที่แยกส่วนที่คุณพูดถึง


ขอบคุณสำหรับการแบ่งปันไม่เห็นว่าเป็นสิ่งที่ฉันกำลังมองหา
Mtl Dev

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