วิธีการแฟลช & amp; อัปเกรดเฟิร์มแวร์เครื่องพิมพ์ 3 มิติ – คำแนะนำง่ายๆ

Roy Hill 17-05-2023
Roy Hill

สารบัญ

หลังจากเข้าสู่การพิมพ์ 3 มิติ ฉันพบคำศัพท์ต่างๆ เช่น เฟิร์มแวร์, Marlin, การแฟลช และการอัปเกรด ซึ่งค่อนข้างสับสนในตอนแรก ฉันได้ค้นคว้าเกี่ยวกับเฟิร์มแวร์เครื่องพิมพ์ 3D และพบว่ามันหมายถึงอะไร ดังนั้นฉันจึงเขียนบทความเกี่ยวกับเฟิร์มแวร์นี้เพื่อช่วยเหลือผู้อื่น

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

    เฟิร์มแวร์ในการพิมพ์ 3 มิติคืออะไร Marlin, RepRap, Klipper, Repetier

    เฟิร์มแวร์ในการพิมพ์ 3 มิติเป็นโปรแกรมเฉพาะที่ควบคุมการทำงานของเครื่องพิมพ์ 3 มิติของคุณโดยการอ่านคำสั่ง G-code จากโมเดลที่แบ่งส่วน ซึ่งติดตั้งอยู่บนเมนบอร์ดของเครื่องพิมพ์ และมีหลายประเภท เช่น Marlin และ RepRap ซึ่งแต่ละประเภทมีชุดคุณสมบัติและความสามารถเฉพาะตัว

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

    หากไม่มีเฟิร์มแวร์ เครื่องพิมพ์ 3 มิติของคุณก็จะไม่รู้ว่าต้องทำอะไร และวิธีการทำ ตัวอย่างเช่น พิจารณาคำสั่ง G-code “ M109 S200

    ดูสิ่งนี้ด้วย: 7 ถูกที่สุด & เครื่องพิมพ์ 3 มิติ SLA Resin ที่ดีที่สุดที่คุณหาซื้อได้แล้ววันนี้

    เมื่อคุณป้อนคำสั่งนี้ในเทอร์มินัล G-code เฟิร์มแวร์ของเครื่องพิมพ์ 3D ของคุณจะจดจำและทราบ จะทำอย่างไร ในกรณีนี้จะตั้งค่าอุณหภูมิเป้าหมายสำหรับที่สามารถส่งคำสั่ง G-Code ให้กับเครื่องพิมพ์ 3 มิติของคุณได้

    Pronterface เป็นตัวเลือกยอดนิยมที่หลายคนใช้ในการควบคุม ปรับแต่ง และปรับเทียบเครื่องพิมพ์ 3 มิติด้วยเทคนิคต่างๆ เช่น การปรับแต่ง PID แบบ Hot End และ Heat Bed

    เมื่อป้อนคำสั่งดังกล่าว คุณควรได้รับสตริงโค้ดที่มีลักษณะดังนี้

    FIRMWARE_NAME:Marlin 1.1.0 (Github) SOURCE_CODE_URL://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:RepRap EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff

    ในทางกลับกัน หากคุณใช้ซอฟต์แวร์ตัวแบ่งส่วนข้อมูล Makerbot Print คุณสามารถค้นหาเวอร์ชันเฟิร์มแวร์ได้อย่างง่ายดาย คุณกำลังใช้งานอยู่โดยไปที่แผงการพิมพ์ เลือกเครื่องพิมพ์ 3 มิติของคุณ จากนั้นคลิกที่ “ยูทิลิตี้”

    สุดท้าย คุณจะต้องคลิกที่ “เฟิร์มแวร์อัปเดต” และข้อมูลที่เกี่ยวข้องทั้งหมดจะปรากฏขึ้น รวมถึงเวอร์ชันเฟิร์มแวร์ปัจจุบันที่เครื่องพิมพ์ของคุณใช้อยู่

    คุณสามารถแยกเฟิร์มแวร์จากเครื่องพิมพ์ 3 มิติได้หรือไม่

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

    ก่อนที่จะคอมไพล์ เฟิร์มแวร์จะอยู่ในรูปแบบ .h หรือ .ino หลังจากคอมไพล์แล้ว รูปแบบจะถูกแปลงเป็น .bin หรือ .hexขึ้นอยู่กับว่าคุณมีบอร์ด 8 บิตหรือ 32 บิต

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

    เครื่องพิมพ์ 3D ของคุณมี Bootloader หรือไม่

    เครื่องพิมพ์ 3D ของคุณอาจมีหรือไม่มี Bootloader ขึ้นอยู่กับเครื่องพิมพ์ที่คุณมี . เครื่องพิมพ์ 3 มิติราคาประหยัด เช่น Creality Ender 3 ไม่ได้จัดส่งพร้อมกับ bootloaders เนื่องจากใช้พื้นที่จัดเก็บเพิ่มเติมบนไมโครคอนโทรลเลอร์ภายในเมนบอร์ดของเครื่องพิมพ์และยังมีค่าใช้จ่ายสูงกว่า

    ต่อไปนี้คือเครื่องพิมพ์ 3 มิติบางรุ่นที่มี bootloader

    • QIDI Tech X-Plus
    • Monoprice Maker Select V2
    • MakerBot Replicator 2
    • Creality Ender CR10-S
    • Flashforge Creator Pro

    คุณสามารถแฟลชเฟิร์มแวร์โดยไม่ใช้ Bootloader ได้หรือไม่

    ได้ คุณสามารถแฟลชเฟิร์มแวร์โดยไม่ต้องใช้ bootloader โดยใช้โปรแกรมเมอร์ภายนอกที่เขียนเฟิร์มแวร์ไปยัง ICSP ของเมนบอร์ด ICSP มีอยู่ในบอร์ดส่วนใหญ่ ดังนั้นคุณจึงไม่มีปัญหาในการแฟลชเฟิร์มแวร์โดยไม่ต้องใช้ bootloader

    bootloader เป็นซอฟต์แวร์ที่ให้คุณแฟลชเฟิร์มแวร์ได้อย่างง่ายดายด้วย USB ใช้พื้นที่น้อยที่สุดภายในไมโครคอนโทรลเลอร์ของเมนบอร์ด ซึ่งก็คือส่วนประกอบเฉพาะที่จัดเก็บทุกอย่างที่เกี่ยวข้องกับเฟิร์มแวร์เครื่องพิมพ์ 3 มิติ

    แม้ว่าจะมีเพียงเล็กน้อย แต่ bootloader ยังใช้พื้นที่ในไมโครคอนโทรลเลอร์ ซึ่งอาจนำไปใช้กับคุณสมบัติที่สำคัญอื่นๆ เช่น การปรับระดับเตียงอัตโนมัติ

    นี่คือเหตุผลที่ผู้ผลิตหลายรายหลีกเลี่ยงการใส่ bootloader ไว้ในเมนบอร์ดของเครื่องพิมพ์ 3D เพื่อให้ผู้ใช้สามารถใช้พื้นที่ได้อย่างเต็มที่สำหรับคุณสมบัติเพิ่มเติม

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

    วิดีโอต่อไปนี้โดย Thomas Sanladerer เป็นบทแนะนำที่ยอดเยี่ยมเกี่ยวกับการแฟลชเฟิร์มแวร์โดยไม่ต้องใช้ bootloader ดังนั้นโปรดดูคำแนะนำอย่างละเอียด

    RepRap Vs Marlin Vs Klipper Firmware

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

    สถาปัตยกรรม

    RepRap: The RepRap เฟิร์มแวร์ถูกเขียนด้วยภาษาโปรแกรม C++ และสร้างมาเพื่อรันบนโปรเซสเซอร์ 32 บิตเท่านั้น เช่น บอร์ดควบคุม Duet ในการทำเช่นนั้น สามารถใช้กับเครื่องพิมพ์ 3D, เครื่อง CNC, ช่างแกะสลัก และเครื่องตัดเลเซอร์ RepRap ยังขึ้นอยู่กับMarlin

    Marlin: Marlin ใช้เฟิร์มแวร์ของ Sprinter ที่เขียนด้วย C++ เช่นกัน แต่ค่อนข้างอเนกประสงค์และสามารถทำงานบนโปรเซสเซอร์ทั้งแบบ 8 บิตและ 32 บิต เช่นเดียวกับ RepRap โดยจะจัดการการคำนวณ G-Code แบบละเอียดส่วนใหญ่ที่ควบคุมส่วนประกอบของเครื่องพิมพ์ 3 มิติเอง

    Klipper: เฟิร์มแวร์ Klipper มุ่งเน้นไปที่ส่วนประกอบที่สำคัญ เช่น สเต็ปเปอร์มอเตอร์และการปรับระดับเตียง เซ็นเซอร์ แต่ปล่อยให้การคำนวณ G-Code ที่ซับซ้อนไปยังบอร์ดอื่นที่มีความสามารถมากกว่า ซึ่งในกรณีส่วนใหญ่คือ Raspberry Pi ดังนั้น Klipper จึงใช้บอร์ดสองชุดร่วมกันเพื่อรันเครื่องพิมพ์ 3 มิติ ซึ่งแตกต่างจากเฟิร์มแวร์อื่นๆ

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

    คุณสมบัติ

    RepRap: RepRap เต็มเปี่ยม ด้วยคุณสมบัติต่างๆ รวมถึงคุณสมบัติระดับไฮเอนด์สำหรับผู้ใช้การพิมพ์ 3 มิติขั้นสูง บางส่วนรวมถึงการสร้างเวลาขั้นตอนที่แม่นยำและการปรับการเร่งความเร็วแบบไดนามิก ซึ่งทั้งสองอย่างนี้มีประโยชน์อย่างมากสำหรับการพิมพ์ 3 มิติที่รวดเร็ว แม่นยำ และมีคุณภาพสูง

    คุณลักษณะหลักอีกประการของ RepRap คือเครื่องมือกำหนดค่าเว็บที่ทำให้สามารถปรับแต่งได้เอง จัดการได้ง่ายและไม่ยุ่งยาก ไม่เหมือน Marlin ที่คุณต้องแก้ไขทุกอย่างใน Arduino IDE

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

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

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

    ผู้ชนะประเภท: Klipper

    ความเร็ว

    RepRap และ Marlin: เฟิร์มแวร์ทั้งสองนี้ มากหรือน้อยเหมือนกันเมื่อพูดถึงความเร็ว RepRap อวดว่ามีความเร็วในการอัปโหลดสูง ประมาณ 800Kb/s ไปยังการ์ด SD โดยใช้การเชื่อมต่อ Wi-Fi หรืออีเทอร์เน็ต หากคุณเพิ่มความเร็วเกินกว่าค่าปกติใน Marlin หรือ RepRap คุณจะต้องยอมรับคุณภาพการพิมพ์ที่น้อยลง

    Klipper: Klipper เป็นเฟิร์มแวร์ที่เร็วที่สุดในกลุ่มนี้ พร้อมด้วยคุณสมบัติต่างๆ เช่น เป็นความดันล่วงหน้าและอินพุตที่ราบรื่นการปรับรูปร่างทำให้สามารถพิมพ์ด้วยความเร็วที่สูงขึ้น ประมาณ 80-100 มม./วินาที โดยยังคงคุณภาพและความแม่นยำในการพิมพ์ที่ดีเยี่ยม

    ฉันยังพบวิดีโอ YouTube ของคนที่พิมพ์โดยใช้ Klipper ด้วยความเร็ว 150 มม./วินาที อย่างง่ายดาย

    ผู้ชนะประเภท: Klipper

    ใช้งานง่าย

    RepRap: RepRap เป็นเฟิร์มแวร์ที่ใช้งานง่ายกว่าในการเปรียบเทียบนี้อย่างแน่นอน การกำหนดค่าไฟล์สามารถทำได้ในอินเทอร์เฟซบนเว็บโดยเฉพาะ และยังสามารถใช้อัปเดตเฟิร์มแวร์ได้ด้วย

    เครื่องมือกำหนดค่าออนไลน์ทำให้ RepRap โดดเด่น ทำให้ผู้ใช้เครื่องพิมพ์ 3 มิติหลายคนต้องการใช้ได้ง่าย มาร์ลิน

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

    หากคุณต้องการเปลี่ยนแปลงการกำหนดค่าบางอย่าง คุณจะต้องแฟลชเฟิร์มแวร์อีกครั้งและคอมไพล์ โดยพื้นฐานแล้วทำซ้ำขั้นตอนทั้งหมดอีกครั้ง ในด้านบวก Marlin มีเอกสารประกอบที่ยอดเยี่ยม มีชุมชนขนาดใหญ่ และสื่อออนไลน์มากมายให้เรียนรู้และรับความช่วยเหลือ

    Klipper: Klipper ยังเป็นโปรแกรมที่ใช้งานง่าย ใช้เฟิร์มแวร์ มากขึ้นแน่นอนถ้าคุณรอบรู้กับ Raspberry Pi ไม่จำเป็นต้องแฟลชซ้ำ ซึ่งแตกต่างจาก Marlin และสามารถทำการเปลี่ยนแปลงไฟล์การกำหนดค่าได้อย่างง่ายดาย

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

    ผู้ชนะประเภท: RepRap

    ความเข้ากันได้

    RepRap: เดิมที RepRap สร้างขึ้นสำหรับบอร์ด Duet แบบ 32 บิต ดังนั้น จึงสามารถทำงานได้บนบอร์ด 32 บิตอื่นๆ เพียงไม่กี่ตัว ดังนั้นจึงไม่ใช่เฟิร์มแวร์ที่หลากหลายที่สุดที่มีอยู่

    Marlin: Marlin เป็นเฟิร์มแวร์ที่เข้ากันได้อย่างกว้างขวางที่สุด ออกมาทำงานบนบอร์ด 8 บิตและบอร์ด 32 บิต นั่นเป็นเหตุผลที่ผู้คนใช้ Marlin เมื่อพวกเขาสร้างเครื่องพิมพ์ 3 มิติของตนเอง

    Klipper: ซึ่งแตกต่างจาก RepRap คือ Klipper รองรับบอร์ด 8 บิตและ 32 บิตเช่นกัน และทำงานร่วมกับบอร์ดแทบทุกชนิด ข้างนอกนั้น. นอกจากนี้ Klipper ยังเป็นที่นิยมมากขึ้นสำหรับผู้ที่เริ่มสร้างเครื่องพิมพ์ 3 มิติแบบ DIY และพวกเขาต้องการเฟิร์มแวร์ที่มีคุณสมบัติครบถ้วนเพื่อติดตั้ง

    ผู้ชนะประเภท: Marlin

    อุณหภูมิสูงถึง 200°C

    นั่นเป็นเพียงคำอธิบายพื้นฐาน แต่ความจริงแล้วเฟิร์มแวร์สามารถจัดการคำสั่ง G-code ที่ซับซ้อนกว่านั้นมาก โดยพื้นฐานแล้วมันคือวิธีการเรียกใช้เครื่องพิมพ์ 3 มิติของคุณ และสร้างงานพิมพ์ที่มีมนต์ขลังเหล่านั้นตามที่เรารู้จัก

    มีเฟิร์มแวร์เครื่องพิมพ์ 3 มิติมากมายที่ผู้คนมักใช้ในการพิมพ์ 3 มิติด้วย มาดูตัวที่พบบ่อยที่สุดด้านล่าง

    เฟิร์มแวร์ Marlin คืออะไร

    Marlin เป็นเฟิร์มแวร์เครื่องพิมพ์ 3 มิติที่มีชื่อเสียงที่สุดที่ชุมชนส่วนใหญ่กำลังใช้งานอยู่ หน่วย. เครื่องพิมพ์ 3D ส่วนใหญ่มาพร้อมกับ Marlin เป็นเฟิร์มแวร์เริ่มต้น แม้ว่าคุณอาจต้องการอัปเดตเมื่อเวลาผ่านไป

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

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

    Marlin เป็นเฟิร์มแวร์ที่เชื่อถือได้และแนะนำสำหรับผู้ที่เพิ่งเริ่มต้นการพิมพ์ 3 มิติเนื่องจากใช้งานง่าย

    เฟิร์มแวร์ RepRap คืออะไร

    เฟิร์มแวร์ RepRap เป็นอีกชื่อหนึ่งที่โด่งดังใน โลกของการพิมพ์ 3 มิติเดิมออกมาสำหรับบอร์ดควบคุม Duet แบบ 32 บิต ซึ่งเป็นเมนบอร์ดขั้นสูงและมีราคาแพงพร้อมคุณสมบัติระดับพรีเมียมมากมาย

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

    อย่างไรก็ตาม RepRap ไม่สามารถทำงานร่วมกันได้อย่างกว้างขวางเท่ากับ Marlin และใช้งานได้เฉพาะบนบอร์ด 32 บิต ในขณะที่ Marlin สามารถใช้กับบอร์ด 8 บิตได้เช่นกัน

    เฟิร์มแวร์ Klipper คืออะไร

    Klipper เป็นเฟิร์มแวร์เครื่องพิมพ์ 3 มิติที่ค่อนข้างใหม่ ซึ่งเป็นที่รู้จักกันดีที่สุดในด้านความเร็วในการคำนวณที่สูง ซึ่งส่งผลให้เครื่องพิมพ์ 3 มิติพิมพ์ได้เร็วขึ้น โดยมีความเร็วไม่ต่ำกว่า 70-100 มม./วินาที

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

    เฟิร์มแวร์ Klipper ยังรองรับโดยเครื่องพิมพ์ 3D Cartesian และ Delta ส่วนใหญ่และสามารถทำงานบนบอร์ด 8 บิตได้ ซึ่งแตกต่างจากเฟิร์มแวร์ RepRap ใช้งานง่าย แต่ไม่มีการสนับสนุนในระดับเดียวกับ Marlin

    Repetier Firmware คืออะไร

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

    เช่นเดียวกับ RepRap Repetier ยังมีเครื่องมือกำหนดค่าบนเว็บ ดังนั้นคุณจึงสามารถแก้ไขเฟิร์มแวร์ได้อย่างง่ายดายและสะดวกสบาย นอกจากนี้ยังมีตัวแบ่งส่วนข้อมูลจากผู้พัฒนา Repetier ที่เรียกว่า Repetier-Host

    การใช้งานร่วมกันของเฟิร์มแวร์ Repetier และแอตทริบิวต์ Repetier-Host เพื่อประสบการณ์การพิมพ์ที่มีประสิทธิภาพโดยมีข้อผิดพลาดน้อยลง นอกจากนี้ยังเป็นเฟิร์มแวร์แบบโอเพ่นซอร์สที่ได้รับการอัปเดตเป็นประจำ และฟีเจอร์ใหม่ๆ จากนักพัฒนาอย่างต่อเนื่อง

    วิธีเปลี่ยน/แฟลช/อัปเกรดเฟิร์มแวร์บนเครื่องพิมพ์ 3 มิติของคุณ

    วิธีอัปเกรด เฟิร์มแวร์บนเครื่องพิมพ์ 3 มิติของคุณ ก่อนอื่นคุณต้องดาวน์โหลด Marlin รุ่นล่าสุดและเปิดในซอฟต์แวร์ Arduino ซึ่งเป็นแพลตฟอร์มสำหรับการอัปเกรดเฟิร์มแวร์เครื่องพิมพ์ 3 มิติ หลังจากเชื่อมต่อเครื่องพิมพ์ของคุณกับคอมพิวเตอร์แล้ว คุณจะตรวจสอบและอัปโหลดเฟิร์มแวร์โดยใช้ขั้นตอนง่ายๆ ไม่กี่ขั้นตอน

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

    ขั้นตอนต่อไปนี้จะอธิบายวิธีอัปเกรดเครื่องพิมพ์ เฟิร์มแวร์บนเครื่องพิมพ์ 3D ของคุณ ดังนั้นโปรดปฏิบัติตามแต่ละรายการอย่างระมัดระวัง

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

    เมื่อไปถึงแล้ว ให้คลิกลูกศรแบบเลื่อนลงใน "โค้ด ” จากนั้นเลือก “ดาวน์โหลด ZIP” ซึ่งควรเริ่มการดาวน์โหลดให้คุณ

    ขั้นตอนที่ 2 ไฟล์จะมาในรูปแบบ ZIP ดังนั้นคุณจะต้องแตกไฟล์เพื่อดำเนินการต่อ . เมื่อเสร็จแล้ว ให้เปิดและคลิกที่โฟลเดอร์ “config”

    ขั้นตอนที่ 3. เมื่อเสร็จแล้ว คุณจะต้องคัดลอกข้อมูลที่จำเป็น ของเครื่องพิมพ์ 3D เฉพาะของคุณและแทนที่ไฟล์การกำหนดค่าเริ่มต้นด้วย โดยคลิกที่โฟลเดอร์ “examples” ค้นหาเครื่องพิมพ์ 3D ของคุณ แล้วเลือกเมนบอร์ดของเครื่อง เส้นทางที่ระบุด้านล่างเป็นตัวอย่างของวิธีที่คุณควรทำตามขั้นตอนนี้

    Configurations-release-2.0.9.1 > กำหนดค่า > ตัวอย่าง > ความคิดสร้างสรรค์ > เอนเดอร์-3 > CrealityV1

    คัดลอกไฟล์ “Configuration” และ “Configuration_adv” เพื่อดำเนินการต่อ

    ขั้นตอนที่ 4 ถัดไป คุณจะวาง ไฟล์ลงในโฟลเดอร์ "เริ่มต้น" หากคุณใช้ Windows PC ระบบจะแจ้งให้คุณแทนที่ไฟล์ปัจจุบันด้วยไฟล์สำเนาของคุณ ทำเพื่อดำเนินการต่อ ตอนนี้เรามีเฟิร์มแวร์ Marlin เวอร์ชันล่าสุดที่กำหนดค่าสำหรับเครื่องพิมพ์ 3 มิติของคุณแล้ว

    ขั้นตอนที่ 5 ตอนนี้ คุณจะต้องใช้ซอฟต์แวร์ Arduino เพื่ออัปเกรด เฟิร์มแวร์ของเครื่องพิมพ์ 3D Arduino IDEสามารถดาวน์โหลดได้จากเว็บไซต์อย่างเป็นทางการ และหากคุณใช้ Windows PC คุณสามารถติดตั้งได้อย่างสะดวกสบายจาก Microsoft Store

    ขั้นตอนที่ 6 ถัดไป เปิดเฟิร์มแวร์ใน Arduino IDE ของคุณโดยใช้ไฟล์ Marlin.ino ในโฟลเดอร์ เมื่อ Arduino เปิดขึ้น ตรวจสอบให้แน่ใจว่าคุณเลือกบอร์ดที่ถูกต้องของเครื่องพิมพ์ 3 มิติในส่วน “เครื่องมือ” เพื่อหลีกเลี่ยงการทำงานผิดพลาด

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

    ขั้นตอนที่ 8 หลังจากคอมไพล์อัพเดตเฟิร์มแวร์เสร็จแล้ว ตอนนี้คุณเพียงแค่เชื่อมต่อเครื่องพิมพ์ 3 มิติของคุณกับคอมพิวเตอร์โดยใช้การเชื่อมต่อ USB หากเครื่องพิมพ์ของคุณมี bootloader หากไม่มี มีวิธีเชื่อมต่อเครื่องพิมพ์ของคุณด้วย ซึ่งฉันได้พูดถึงไปแล้วในบทความ

    เมื่อเชื่อมต่อแล้ว ให้คลิกปุ่ม "อัปโหลด" ที่อยู่ข้างปุ่ม "ยืนยัน" ตรวจสอบให้แน่ใจว่าได้เสียบปลั๊กเครื่องพิมพ์ออกจากเต้ารับแล้วก่อนที่จะดำเนินการดังกล่าว

    ดูสิ่งนี้ด้วย: วิธีแก้ไขเส้นใยเครื่องพิมพ์ 3 มิติติดกับหัวฉีด – PLA, ABS, PETG

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

    ในกรณีดังกล่าว คุณสามารถใช้ตัวเลือก “เริ่มต้นตัวเลือก EEPROM” ในอินเทอร์เฟซของเครื่องพิมพ์ 3 มิติของคุณเพื่อกู้คืนทุกอย่างในไฟล์การกำหนดค่าของคุณ

    วิดีโอต่อไปนี้กล่าวถึงกระบวนการอย่างละเอียด ดังนั้นโปรดลองดูวิดีโอแนะนำโดยละเอียด

    ฉันจะเพิ่ม & amp; ติดตั้งเฟิร์มแวร์ Marlin ลงในเครื่องพิมพ์ 3 มิติหรือไม่

    หากต้องการติดตั้งเฟิร์มแวร์ Marlin บนเครื่องพิมพ์ 3 มิติ ก่อนอื่นคุณต้องดาวน์โหลด Marlin ลงในคอมพิวเตอร์ แก้ไขไฟล์การกำหนดค่าที่ดาวน์โหลดมา จากนั้นใช้ซอฟต์แวร์ Arduino เพื่อรวบรวมโครงการ Marlin ในรูปแบบที่อ่านได้สำหรับเครื่องพิมพ์ 3 มิติของคุณ เมื่อเสร็จแล้ว คุณเพียงแค่อัปโหลดเพื่อเพิ่ม Marlin ลงในเครื่องพิมพ์ 3 มิติของคุณ

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

    ในการแก้ไขเฟิร์มแวร์เครื่องพิมพ์ 3 มิติ คุณจะใช้แอปพลิเคชัน Arduino IDE ทันทีหลังจากที่คุณเปิดเฟิร์มแวร์ในนั้น

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

    วิดีโอต่อไปนี้โดย Teaching Tech เป็นคำแนะนำที่ดีในการแก้ไขเฟิร์มแวร์เครื่องพิมพ์ 3 มิติของคุณ ดังนั้นอย่าลืมตรวจสอบเพื่อดูรายละเอียดเพิ่มเติม

    คุณสามารถอัปเดตของคุณได้หรือไม่ Ender 3 เฟิร์มแวร์ด้วยCura?

    ใช่ คุณสามารถอัปเดตเฟิร์มแวร์ Ender 3 ของคุณด้วย Cura ได้ในไม่กี่ขั้นตอนง่ายๆ ขั้นแรก คุณเพียงแค่ดาวน์โหลดเฟิร์มแวร์เวอร์ชันที่คอมไพล์ไว้ล่วงหน้าที่คุณต้องการในรูปแบบ HEX แล้วอัปโหลดไปยังเครื่องพิมพ์ 3D ของคุณโดยใช้ Cura

    ตัวแบ่งส่วนข้อมูล Cura ช่วยให้อัปโหลดเฟิร์มแวร์ที่เราเลือกไปยังเครื่องพิมพ์ 3 มิติได้อย่างรวดเร็วและง่ายดาย คุณไม่จำเป็นต้องมีโปรแกรมโหลดบูตเพื่อใช้วิธีนี้

    สิ่งที่คุณต้องการคือ USB เฟิร์มแวร์ที่คุณต้องการในรูปแบบ HEX และแน่นอน Cura ขั้นตอนที่เหลือทำตามได้ไม่ยาก ดังนั้นมาเริ่มกันทันที

    ขั้นตอนต่อไปนี้จะอธิบายวิธีอัปเดตเฟิร์มแวร์ของคุณด้วย Cura

    ขั้นตอนที่ 1. ไปที่หน้าการกำหนดค่า Marlin ของ DanBP และเลื่อนลงไปที่ไฟล์ต่างๆ เพื่อค้นหาไฟล์ HEX แบบแพ็คเกจที่สอดคล้องกับการตั้งค่าของคุณสำหรับ Ender 3 คุณยังสามารถค้นหาเฟิร์มแวร์ของคุณเองทางออนไลน์ได้ แต่ต้องแน่ใจว่าได้รวบรวมไว้แล้วก่อนหน้านี้ กำลังดาวน์โหลด

    นี่คือลักษณะของส่วนที่จะเลื่อนลงไปที่หน้านี้

    ขั้นตอนที่ 2. เชื่อมต่อคอมพิวเตอร์ของคุณ/ แล็ปท็อปไปยังเครื่องพิมพ์ 3 มิติของคุณโดยใช้ขั้วต่อ USB ที่พอดีกับเครื่องของคุณ

    ขั้นตอนที่ 3 หลังจากดาวน์โหลดไฟล์ คุณจะต้องแตกไฟล์เพื่อดำเนินการต่อ เมื่อเสร็จแล้ว ให้เปิดใช้ Cura แล้วคลิกบนพื้นที่ดรอปดาวน์ข้างพื้นที่เลือกเครื่องพิมพ์ 3D ของคุณ หลังจากนั้นคลิกที่ “จัดการเครื่องพิมพ์” เพื่อดำเนินการต่อ

    ขั้นตอนที่ 4 ทันทีที่คุณดำเนินการ คุณจะเห็นหน้าต่าง "การตั้งค่า" ปรากฏขึ้น จะมีตัวเลือกที่เรียกว่า "อัปเดตเฟิร์มแวร์" คลิกเพื่อไปยังขั้นตอนถัดไป

    ขั้นตอนที่ 5 สุดท้าย คุณจะเพียงแค่คลิกที่ "อัปโหลดเฟิร์มแวร์ที่กำหนดเอง" เลือก ไฟล์ HEX ที่คุณเพิ่งดาวน์โหลด และให้ Cura อัปโหลดเฟิร์มแวร์ไปยังเครื่องพิมพ์ Ender 3 ของคุณ

    เสร็จแล้ว! คุณยึดติดกับกระบวนการพื้นฐานพอสมควรและลงเอยด้วยการอัปเดตเฟิร์มแวร์ของเครื่องพิมพ์ 3 มิติของคุณ อย่าลืมเริ่มต้น EEPROM บนเครื่องพิมพ์ 3 มิติของคุณเพื่อจัดเก็บเฟิร์มแวร์

    วิดีโอต่อไปนี้เป็นคำอธิบายภาพของกระบวนการที่กล่าวถึงข้างต้น

    คุณจะค้นหาได้อย่างไร & รู้จักเฟิร์มแวร์ของเครื่องพิมพ์ 3 มิติของคุณ

    หากต้องการทราบและค้นหาเฟิร์มแวร์ของเครื่องพิมพ์ 3 มิติของคุณ คุณต้องส่งคำสั่ง M115 G-Code ไปยังเครื่องพิมพ์ของคุณโดยใช้ซอฟต์แวร์ เช่น Pronterface เครื่องพิมพ์ 3 มิติบางรุ่นรวมถึง Ender 3 ยังมีส่วน "เกี่ยวกับ" หรือ "ข้อมูลเครื่องพิมพ์" ในเมนู LCD ซึ่งสามารถบอกคุณได้ว่าเฟิร์มแวร์ใดที่ติดตั้งไว้

    เครื่องพิมพ์ 3D ส่วนใหญ่มาพร้อมกับเฟิร์มแวร์ Marlin หรือ RepRap แต่คุณควรทราบให้แน่ชัดว่าเครื่องพิมพ์ใดติดตั้งอยู่ในเครื่องของคุณ

    คำสั่ง M115 คือ โดยพื้นฐานแล้วเป็นคำสั่งสำหรับ "ขอเวอร์ชันเฟิร์มแวร์และความสามารถของไมโครคอนโทรลเลอร์หรือเมนบอร์ดปัจจุบัน สามารถป้อนลงในหน้าต่างเทอร์มินัลของซอฟต์แวร์ใดก็ได้

    Roy Hill

    Roy Hill เป็นผู้หลงใหลในการพิมพ์ 3 มิติและเป็นกูรูด้านเทคโนโลยีที่มีความรู้มากมายเกี่ยวกับทุกสิ่งที่เกี่ยวข้องกับการพิมพ์ 3 มิติ ด้วยประสบการณ์กว่า 10 ปีในสาขานี้ Roy ได้เชี่ยวชาญศิลปะการออกแบบและการพิมพ์ 3 มิติ และได้กลายเป็นผู้เชี่ยวชาญในแนวโน้มและเทคโนโลยีการพิมพ์ 3 มิติล่าสุดRoy สำเร็จการศึกษาด้านวิศวกรรมเครื่องกลจากมหาวิทยาลัยแคลิฟอร์เนีย ลอสแองเจลิส (UCLA) และเคยทำงานให้กับบริษัทที่มีชื่อเสียงหลายแห่งในด้านการพิมพ์ 3 มิติ รวมถึง MakerBot และ Formlabs เขายังร่วมมือกับธุรกิจและบุคคลต่างๆ เพื่อสร้างผลิตภัณฑ์การพิมพ์ 3 มิติแบบกำหนดเองที่ปฏิวัติอุตสาหกรรมของพวกเขานอกเหนือจากความหลงใหลในการพิมพ์ 3 มิติแล้ว รอยยังเป็นนักเดินทางตัวยงและชื่นชอบกิจกรรมกลางแจ้ง เขาชอบใช้เวลาอยู่กับธรรมชาติ เดินป่า และตั้งแคมป์กับครอบครัว ในเวลาว่าง เขายังให้คำปรึกษาแก่วิศวกรรุ่นใหม่และแบ่งปันความรู้มากมายเกี่ยวกับการพิมพ์ 3 มิติผ่านแพลตฟอร์มต่างๆ รวมถึงบล็อกยอดนิยมของเขา 3D Printerly 3D Printing