สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: RAMPS และ Arduino
- ขั้นตอนที่ 2: ตัวแบ่งแรงดัน
- ขั้นตอนที่ 3: ปุ่มกด
- ขั้นตอนที่ 4: ส่วนต่อประสานกล้อง
- ขั้นตอนที่ 5: การเชื่อมต่อแบบสเต็ป
- ขั้นตอนที่ 6: ลิมิตสวิตช์
- ขั้นตอนที่ 7: การทดสอบกำลังและม้านั่ง
- ขั้นตอนที่ 8: Rail
- ขั้นตอนที่ 9: สิ่งที่แนบมา
- ขั้นตอนที่ 10: การทำงาน
- ขั้นตอนที่ 11: สร้างบันทึกและความคิด
วีดีโอ: Easy Build Focus Stacking Rig: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ชิ้นส่วนเครื่องพิมพ์ 3D ที่นำกลับมาใช้ใหม่และซอฟต์แวร์ FastStacker ที่ใช้ Arduino ช่วยให้สามารถสร้างอุปกรณ์ Focus Stacking ที่มีคุณสมบัติครบถ้วนได้อย่างง่ายดายและราคาไม่แพง
Sergey Mashchenko (Pulsar124) ทำงานได้อย่างยอดเยี่ยมในการพัฒนาและจัดทำเอกสารรางโฟกัสซ้อนแบบ DIY Arduino ตามที่อธิบายไว้ในวิกิของเขา (https://pulsar124.fandom.com/wiki/Fast_Stacker) หลายคนสร้างโปรเจ็กต์ของเขา และในขณะที่เขาจดบันทึกในวิกิ โปรเจ็กต์ของเขาได้รับการกล่าวถึงอย่างกว้างขวางในฟอรัมที่เกี่ยวข้อง ฉันเพิ่งเสร็จสิ้นการสร้างเวอร์ชันนี้ด้วยตัวเองในขณะที่ฉันจัดทำเอกสารในความคิดเห็นบนวิกิของเขา ฉันสร้างคอนโทรลเลอร์ตามการออกแบบของ Pulsar124 โดยใช้ Arduino, ปุ่มกด, ไดรเวอร์สเต็ปเปอร์ และจอแสดงผล LCD ของ Nokia 5110 มีการบัดกรีที่เกี่ยวข้องเป็นจำนวนมากและ LCD แบบเก่ามีปัญหามาก ฟอรัมแสดงให้คนอื่น ๆ มีปัญหากับ LCD เช่นกัน ซอฟต์แวร์ของโครงการ Pulsar124 นั้นดีมาก มีความเป็นผู้ใหญ่และมีคุณสมบัติครบถ้วน และฉันต้องการทำให้ง่ายต่อการสร้างระบบที่ใช้งานได้ ฉันย้ายซอฟต์แวร์ของเขาให้ทำงานบนแพลตฟอร์มควบคุมเครื่องพิมพ์ 3 มิติที่ประกอบด้วย Arduino mega, เกราะ RAMPS 1.4 และแผง LCD ตัวควบคุมอัจฉริยะกราฟิกเต็มรูปแบบพร้อมสายเคเบิลที่เกี่ยวข้อง ฉันให้ซอฟต์แวร์นั้นพร้อมคำแนะนำในการวางคอนโทรลเลอร์ stacker ไว้ด้วยกันเพื่อให้ทำงาน สำหรับตัวรางเอง แทนที่จะเริ่มต้นด้วยราง Velbon เชิงพาณิชย์เหมือนในโครงการดั้งเดิม ฉันออกแบบรางที่ใช้เครื่องพิมพ์ 3 มิติอย่างง่าย ซึ่งฉันได้จัดทำเอกสารไว้ที่นี่ด้วย ฉันไม่รับผิดชอบต่อรหัสหรือการออกแบบนี้หากใครก็ตามทำให้กล้องของพวกเขาเสียหายหรือสิ่งอื่นใด
เสบียง
Stacker Controller
ชิ้นส่วนต่อไปนี้จำหน่ายพร้อมกันในราคาไม่แพงมากในรูปแบบ "ชุดเครื่องพิมพ์ 3 มิติ" หรือ "ชุด RAMPS" แต่คุณสามารถซื้อแยกชิ้นหรือแยกชิ้นส่วนจากเครื่องพิมพ์ 3 มิติที่ไม่ได้ใช้
- Arduino mega
- ทางลาด 1.4
- ตัวขับสเต็ป 1 ตัว (ชุดอุปกรณ์มักมีอย่างน้อย 4 ตัว)
- จอแสดงผล LCD Smart Controller แบบกราฟิกเต็มรูปแบบพร้อมบอร์ดเชื่อมต่อและสายริบบิ้น หากซื้อ ให้เลือกโพเทนชิออมิเตอร์แบบออนบอร์ดสำหรับการควบคุมระดับแบ็คไลท์
- จัมเปอร์ส่วนหัวสำหรับกำหนดค่าไดรเวอร์สเต็ป
- ลิมิตสวิตช์ repRap และสายเคเบิลที่เกี่ยวข้อง
จำเป็นสำหรับคอนโทรลเลอร์ด้วย:
- ปุ่มกดสวิตช์ 4x4
-
ชิ้นส่วนแบ่งแรงดัน
- ตัวต้านทาน 150K
- ตัวต้านทาน 390K
- ตัวเก็บประจุ 0.1 ยูเอฟ
- หมุดส่วนหัวชายเดี่ยว 2 อัน (อุปกรณ์เสริม)
-
ชิ้นส่วนบอร์ดรีเลย์อินเทอร์เฟซของกล้อง
- รีเลย์กก 2 อัน - คอยล์ 10ma ในตัวไดโอด snubber
- แจ็คโฟโน 1/8"
- ส่วนหัว 3 ขา 0.1"
- ชุดแบตเตอรี่ AA 6 เซลล์พร้อมแบตเตอรี่ NiMH แบบรีชาร์จได้สำหรับการทำงานที่ใช้พลังงานจากแบตเตอรี่
- อุปทานหูดที่ผนังส่ง 9VDC เล็กน้อยสำหรับการทำงานของ AC
- สายจัมเปอร์หรือสายไฟ/พิน/ตัวเรือนพินคอนเนคเตอร์เพื่อทำการเชื่อมต่อระหว่างปุ่มกดและส่วนหัว RAMPS ต้องใช้การเชื่อมต่อ 8-pin ถึง 2 X 4 พิน
- สายไฟหรือสายเคเบิลเพื่อเชื่อมต่อลิมิตสวิตช์กับส่วนหัวของ RAMPS ฉันใช้สายเคเบิลที่มาพร้อมกับลิมิตสวิตช์ในชุด RAMPS โดยขยายสายตามที่อธิบายไว้ด้านล่าง
- สายเคเบิลสำหรับเชื่อมต่อสเต็ปเปอร์กับส่วนหัว RAMPS ฉันใช้สายสเต็ปเปอร์ 59 นิ้วจาก Amazon
-
สายเคเบิลควบคุมชัตเตอร์ของกล้องแบบแมนนวลที่ใช้งานได้กับกล้องของคุณ - ค้นหาใน ebay หรือ Amazon ในราคาสองสามเหรียญ ตัดและทิ้งชุดปุ่มกดแบบใช้มือถือ และเก็บสายเคเบิลและขั้วต่อเฉพาะสำหรับกล้องของคุณ
โฟกัสเรล
- ชิ้นงานที่พิมพ์ 3 มิติโดยใช้ไฟล์ STL ที่ให้มา - ปลายมอเตอร์ ปลายสุด และเลื่อน
- NEMA 17 สเต็ปเปอร์มอเตอร์พร้อม 300 มม. T8 ลีดสกรูแสดงหรือกำหนดความยาวของคุณ หากไม่รวมลีดสกรู ให้ใช้ตัวต่อเพื่อต่อสเต็ปเปอร์เข้ากับลีดสกรู
- น็อตทองเหลืองสำหรับลีดสกรู - ป้องกันการฟันเฟืองแบบธรรมดาหรือสปริง
- ตลับลูกปืน LM8U 4 ตัว
- 2 แท่งเหล็ก 8 มม. ยาว 340 มม. หรือขนาดตามลีดสกรูของคุณ
- แผ่นฐาน 100 มม. x 355 มม. (หรือความยาวที่เหมาะสม) ฉันใช้ชิ้นส่วนอลูมิเนียมขนาด 4 "x 14" โดยทำความสะอาดพื้นผิว มีตัวเลือกพื้นฐานอื่น ๆ มากมาย
- สลักเกลียวสำหรับยึดปลายเข้ากับฐาน - ฉันใช้ 1/4-20
- น็อต/สลักเกลียวสำหรับติดลิมิตสวิตช์ - 4-40 หรือ 3mm
- ลิมิตสวิตช์สไตล์ RepRap ชุด RAMPS มักมาพร้อมกับ 3 หรือ 4 ชุด ไมโครสวิตช์มาตรฐานยังสามารถใช้กับรูปแบบรูที่ส่วนปลายที่ยอมรับได้เช่นกัน
-
ต่อไปนี้ เรียงจากบนลงล่างโดยเริ่มจากกล้อง ใช้สำหรับติดกล้องของคุณเข้ากับรางเลื่อน
- แผ่นรองเท้าแบบสวมเร็วสากลขนาด 50 มม. พร้อมสกรู 1/4 ตัว เหมาะกับมาตรฐาน ARCA-Swiss (ติดตั้งกับกล้อง)
- แผ่นรางโฟกัสแบบสไลด์ Nodal Slide ขนาด 200 มม. พร้อมแคลมป์ปลดเร็วสำหรับเมาท์ ARCA (รับเพลทด้านบน)
- แคลมป์ Arca Swiss ขนาด 50 มม., แคลมป์เพลทแบบปลดเร็ว, พอดีกับเพลทสไตล์อาร์คา (ติดแผ่นปมแบบเลื่อนไปที่เลื่อน)
- ซิปรูด 4"
ขั้นตอนที่ 1: RAMPS และ Arduino
รูปภาพแสดงชุด RAMPS ทั่วไปชุดหนึ่ง
ซอฟต์แวร์สำหรับบิลด์นี้อยู่ที่นี่:
ติดตั้งซอฟต์แวร์ FastStacker ลงบนบอร์ดขนาดใหญ่ ก่อนที่จะรวบรวมและอัปโหลดซอฟต์แวร์ Faststacker ไปยังบอร์ด ให้ใช้ตัวจัดการไลบรารี Arduino IDE เพื่อติดตั้งไลบรารีกราฟิก u8g2lib ในสภาพแวดล้อม Arduino ของคุณ หากคุณใช้รางอื่น ลิมิตสวิตช์ ฯลฯ โปรดดูคำแนะนำในการปรับแต่งวิกิดั้งเดิม
ติดตั้งจัมเปอร์ทั้งสามตัวในจุดไดรเวอร์ X stepper motor ของ RAMPS ตามที่แสดงในรูปภาพ จากนั้นติดตั้งไดรเวอร์สเต็ปเปอร์มอเตอร์ในจุดนี้ สิ่งนี้กำหนดค่าสำหรับการดำเนินการ 16 microstep เสียบตัวป้องกัน RAMPS เข้ากับ Arduino mega เชื่อมต่อกราฟิก LCD กับ RAMPS ด้วยการ์ดอินเทอร์เฟซและสายแพที่มาพร้อมกับ LCD โดยให้ความสนใจกับฉลากบนขั้วต่อที่ปลายแต่ละด้าน โปรดทราบว่าจอ LCD นี้ไม่สนับสนุนการควบคุมไฟแบ็คไลท์แบบเป็นโปรแกรม ดังนั้นฟังก์ชันดังกล่าวจึงถูกตัดออกไปในพอร์ตซอฟต์แวร์
ในขั้นตอนต่อไปนี้ มีการเชื่อมต่อหลายจุดกับบอร์ด RAMPS โดยเสียบเข้ากับส่วนหัวต่างๆ ไดอะแกรมของบอร์ด RAMPS สรุปการเชื่อมต่อเหล่านี้เพื่อใช้อ้างอิงพร้อมรายละเอียดเพิ่มเติมในขั้นตอนต่อไป
ขั้นตอนที่ 2: ตัวแบ่งแรงดัน
ตัวควบคุม stacker มีฟังก์ชันในการตรวจสอบแรงดันแบตเตอรี่ (หรือแหล่งพลังงานอินพุตใดก็ตาม) ตัวแบ่งแรงดันไฟฟ้าถูกสร้างขึ้นจากตัวต้านทาน 2 ตัวและตัวเก็บประจุป้องกันเสียงรบกวน 0.1uf ตามการออกแบบดั้งเดิม ในโครงสร้างนี้ ตัวแบ่งแรงดันไฟจะถูกเสียบเข้ากับพินของส่วนหัว y stepper ที่ไม่ได้ใช้ การอ้างอิงแรงดันไฟฟ้าภายใน 2.56V ของ mega ใช้สำหรับการวัด
ตัวต้านทานตัวแบ่งสองตัวเรียกว่า R3 และ R4 ในเอกสารและโค้ดของโครงการดั้งเดิม และเราดำเนินการต่อที่นี่ สมมติว่า R3 เป็นอันที่เชื่อมต่อโดยตรงกับ "+" ของแบตเตอรี่ (Y header pin16) และ R4 เชื่อมต่อกับกราวด์ (Y header pin 9) อัตราส่วนตัวแบ่งคือ R4/(R3+R4) บิลด์นี้ถือว่าอินพุตระบุ ช่วงแรงดันไฟฟ้า 6.9V ถึง 9V เมื่อใช้งานจากแบตเตอรี่จะใช้แบตเตอรี่ AA NiMH แบบชาร์จซ้ำได้ 6 ก้อน เมื่อใช้งานจากไฟฟ้ากระแสสลับ จะใช้หูดที่ผนังระบุ 9V เราจะปรับขนาด 9.2V ถึง 2.56V ด้วยตัวต้านทานเหล่านี้: R4=150K, R3= 390K
สร้างตัวแบ่งแรงดันไฟฟ้าตามที่แสดง หมุดไม่จำเป็นอย่างยิ่งคุณสามารถเสียบสายต้านทานเข้ากับส่วนหัวได้ อย่างไรก็ตาม ลีดของตัวต้านทานที่ฉันมีนั้นดูเล็กและฉันก็กลัวว่าพวกมันจะเสียบไม่เข้าที่อย่างน่าเชื่อถือ ฉันก็เลยเพิ่มพินเข้าไป ฉันไม่แน่ใจว่าจำเป็นต้องใช้ตัวเก็บประจุจริง ๆ - ดูเหมือนว่าจะทำงานได้ดีโดยไม่ต้องดังแสดงในรูปภาพของตัวแบ่งรุ่นมินิมอลลิสต์โดยใช้การเชื่อมต่อแบบบัดกรีเดียว
เสียบตัวแบ่งเข้ากับส่วนหัว Y-stepper บน RAMPS ดังต่อไปนี้และตามที่แสดงในภาพ:
Pin 16 (Vcc) - ตัวต้านทาน 390K ฟรีตะกั่ว
Pin 9 (gnd) - ตัวต้านทาน 150K ฟรี
Pin 8 (เปิดใช้งาน Y stepper, arduino A7)- แตะตัวแบ่งแรงดันไฟฟ้า
ขั้นตอนที่ 3: ปุ่มกด
ปุ่มกดที่ใช้ได้ทั่วไป 2 ประเภทจะแสดงขึ้น ไฟล์ stacker.h มีการแมปคีย์สำหรับทั้งคู่โดยเปิดใช้งานหน่วยขาวดำตามค่าเริ่มต้น ยกเลิกการใส่เครื่องหมายการแมปอื่นแทนหากคุณใช้เมมเบรนประเภทสีแดง/สีน้ำเงิน อ้างถึงเอกสารโครงการดั้งเดิมหากคุณแตกต่าง
หากคุณมีปัญหากับปุ่มบางปุ่มที่ไม่ทำงาน แต่ไม่ใช่แถวหรือคอลัมน์เต็ม และคุณกำลังใช้หนึ่งในหน่วยขาวดำ ให้วัดความต้านทานของการเชื่อมต่อแถว-คอลัมน์สำหรับปุ่มทั้งหมด แป้นพิมพ์แบบขาวดำใช้ลายคาร์บอนพิมพ์บางประเภทบนบอร์ดด้านใน ซึ่งทำให้การเชื่อมต่อระหว่างแถวและคอลัมน์มีความต้านทานสูง ทำให้บางคีย์ไม่ตอบสนองเมื่อใช้กับบางแพลตฟอร์ม เช่น arduino pro mini
ปุ่มกดมีขั้วต่อ 8 พิน 4 พินเหล่านี้เชื่อมต่อกับส่วนหัวหนึ่งบน RAMPS และอีก 4 พินเชื่อมต่อกับส่วนหัวอื่น ฉันทำสายริบบิ้นแบบ 8 พินถึง 4 พินสำหรับปุ่มกดทั้งสองแบบดังแสดงในรูป เหมือนกันหมด ยกเว้นเพศของพินที่เชื่อมต่อกับปุ่มกด ฉันใช้ตัวเรือนพินและจีบบนหมุดตัวผู้และตัวเมียพร้อมกับลวดและเครื่องมือย้ำเพื่อสร้างสายเคเบิล แต่สามารถใช้สายจัมเปอร์หรือตัวเลือกการย้ำล่วงหน้าอื่นๆ ได้ วิดีโอจาก Pololu นี้แสดงตัวเลือกผลิตภัณฑ์มากมายเพื่อสร้างสายเคเบิลประเภทนี้: https://www.pololu.com/category/39/cables-and-wir…. สายจัมเปอร์ของประเภทที่แสดงเป็นตัวเลือกที่ง่าย
ใช้สายเคเบิลเชื่อมต่อปุ่มกดกับ RAMPS ตามรูปภาพและดังต่อไปนี้ (หมายเลขพินของปุ่มกดที่ระบุด้านล่างถือว่าพิน 1 อยู่ทางซ้ายเมื่อดูที่ด้านหน้าของคีย์บอร์ด, พิน 8 ไปทางขวา):
หมุดปุ่มกด 1-4 เชื่อมต่อกับส่วนหัวของ RAMPS Servos หมุดเรียงตามลำดับจากซ้ายไปขวา เริ่มต้นที่พินใกล้กับปุ่มรีเซ็ตมากที่สุด สิ่งนี้เชื่อมต่อดังนี้:
ปุ่มกด 1- D11
ปุ่มกด 2- D6
ปุ่มกด 3- D5
ปุ่มกด 4- D4
หมุดปุ่มกด 5-8 เชื่อมต่อกับส่วนหัว RAMPS endstop และทำการเชื่อมต่อดังนี้:
ปุ่มกด 5- Ymin- D14
ปุ่มกด 6- Ymax- D15
ปุ่มกด 7- Zmin - D18
ปุ่มกด 8, Zmax- D19
ขั้นตอนที่ 4: ส่วนต่อประสานกล้อง
บอร์ดขนาดเล็กที่มีรีเลย์กก 2 อัน หัวต่อ 3 พิน และแจ็คเสียง 1/8 ทำหน้าที่เป็นส่วนต่อประสานระหว่าง RAMPS กับกล้อง ฉันขอแนะนำให้ใช้รีเลย์ที่มีไดโอด snubber ในตัว เพิ่มของคุณเอง ถ้าคุณไม่. เลือกอันที่ต้องการไม่เกิน 10ma เพื่อเปิดใช้งาน (คอยล์ 500ohm) ฉันมีรีเลย์ Gordos 831A-4 บางตัวที่ฉันใช้ แต่ตัวอย่างเช่น DigiKey มี Littlefuse # HE721A0510, Digi-Key หมายเลขชิ้นส่วน HE101-ND ที่ดูเหมาะสม แผนผังแสดง
สายเคเบิลทำจากการควบคุมชัตเตอร์แบบแมนนวลโดยการตัดและโยนปุ่มควบคุมปุ่มกดหลังจากสังเกตว่าสายใดเป็น AF ชัตเตอร์และทั่วไป สายนี้ต่ออยู่กับปลั๊กเสียงขนาด 1/8 ที่เสียบเข้ากับแจ็คบนบอร์ดรีเลย์
บอร์ดรีเลย์เชื่อมต่อกับ RAMPS ด้วยสายเซอร์โว 3 สายสั้นตามที่แสดง คุณสามารถใช้สายเคเบิลเซอร์โวมาตรฐาน ใช้จัมเปอร์ หรือสร้างของคุณเอง บอร์ดรีเลย์อินเทอร์เฟซของกล้องเสียบเข้ากับส่วนหัว AUX-2 ของบอร์ด RAMPS ทำให้การเชื่อมต่อต่อไปนี้ -
Aux 2, พิน 8- GND
Aux 2, พิน 7- AF- D63
Aux 2 พิน 6 - ชัตเตอร์- D40
ฉันทดลองใช้โมดูลรีเลย์สำหรับฟังก์ชันนี้เพื่อหลีกเลี่ยงการสร้างบอร์ด แต่โมดูลที่มีอยู่ทั่วไป ฉันลองใช้กระแสไฟมากเกินไปจากราง 5V
ขั้นตอนที่ 5: การเชื่อมต่อแบบสเต็ป
เสียบสายสเต็ปเปอร์เข้ากับเฮดเดอร์ X stepper ฉันใช้สายเคเบิลต่อขยายสเต็ป 59 ดังแสดงในรูปที่ 2 หากสเต็ปหันไปในทิศทางที่ไม่ถูกต้อง ให้กลับขั้วต่อสเต็ปที่เสียบเข้ากับบอร์ด RAMPS
ขั้นตอนที่ 6: ลิมิตสวิตช์
ซอฟต์แวร์ FastStacker จะไม่เลือกปฏิบัติระหว่าง endstop ทั้งสองและไม่สนใจว่าอันไหนถูกโจมตี ซอฟต์แวร์ RAMPS stacker ได้รับการกำหนดค่าให้สามารถทำงานโดยตรงกับสวิตช์ จำกัด repRap มาตรฐาน 2 ตัวและสายเคเบิลที่เกี่ยวข้องซึ่งเสียบเข้ากับตำแหน่งส่วนหัว Xmin และ Xmax endstop บน RAMPS รูปภาพแสดงตำแหน่งที่เสียบปลั๊ก ในการกำหนดค่านี้ ลิมิตสวิตช์แต่ละตัวบนรางจะเชื่อมต่อกับ +5V, GND และมีการเรียกใช้สายสัญญาณแต่ละเส้นสำหรับลิมิตสวิตช์แต่ละตัว ซอฟต์แวร์ OR ทั้งสองอินพุตเข้าด้วยกัน ซึ่งช่วยให้นำสายเคเบิลที่มาพร้อมกับชุด RAMPS กลับมาใช้ใหม่แบบพลักแอนด์เพลย์ได้ง่าย และช่วยให้ไฟ LED บนแผง endstop ของ repRap สว่างขึ้นเมื่อมีการทริกเกอร์การหยุด สายสัญญาณของสวิตช์ repRap สองตัวไม่สามารถเชื่อมต่อเข้าด้วยกันได้เมื่อบอร์ดได้รับ +5 หากได้รับ การทริกเกอร์อันหนึ่งและไม่ใช่อีกอันหนึ่งจะลัดวงจร +5 ถึง GND ฉันสร้างมัดสายไฟที่แสดงจากสายเคเบิลดั้งเดิม โดยส่งคู่กำลังหนึ่งไปยังสวิตช์ แต่ยังคงสายสัญญาณแต่ละเส้นไว้และยืดสายทั้งหมดให้ยาวขึ้น สิ่งนี้ยังคงใช้สายไฟ 4 เส้นในการวิ่งระหว่างคอนโทรลเลอร์และราง
วิธีที่ง่ายกว่านั้นใช้เพียง 2 สาย - GND และหมุดส่วนหัว Xmin หรือ Xmax endstop ตัวใดตัวหนึ่งที่รันไปยังสวิตช์ endstop แบบเปิดปกติสองตัวซึ่งต่อสายแบบขนาน หากสวิตช์ endstop ถูกทริกเกอร์ สายสัญญาณจะถูกดึงไปที่พื้น มีสายไฟน้อยลง แต่ไม่มีไฟ LED เมื่อเปิดสวิตช์
รูปแบบรูบนชิ้นส่วนที่ปลายรางยังรองรับไมโครสวิตช์ขนาดมาตรฐาน (ไม่ใช่ไมโครสวิตช์ขนาดเล็กเหมือนบนบอร์ด repRap) ในกรณีนี้ ให้ใช้การกำหนดค่าแบบ 2 สาย
ขั้นตอนที่ 7: การทดสอบกำลังและม้านั่ง
ใช้ค่า 7-9V เล็กน้อยกับขั้วต่ออินพุตไฟของ RAMPS หมายเหตุในภาพ ใช้ขั้วต่อชุดใดบนขั้วต่อสายไฟ นี่คือชุดอินพุต Vcc พลังงานต่ำ ไม่ใช่อินพุตพลังงานสูงที่ขับเคลื่อน RAMPS MOSFET ระบบควรบูตและแจ้งให้คุณกดแป้นใดๆ เพื่อเริ่มการปรับเทียบ เมื่อคุณทำเช่นนั้น stepper จะเริ่มหมุน ปล่อยให้มันทำอย่างนั้นสองสามวินาที แล้วเปิดใช้งานลิมิตสวิตช์ตัวใดตัวหนึ่ง มอเตอร์ควรถอยหลัง ปล่อยให้มันทำงานเป็นเวลา 10 วินาที จากนั้นกดลิมิตสวิตช์อีกครั้ง มอเตอร์จะถอยหลังอีกครั้งและเคลื่อนไปยังตำแหน่งที่คิดว่าเป็นตำแหน่ง 4 มม. ณ จุดนี้ ให้เรียกใช้การทำงานของแป้นต่างๆ บนแป้นพิมพ์โดยอ้างอิงจากเอกสารโครงการต้นฉบับ เพื่อให้แน่ใจว่าอ่านคีย์ทั้งหมดอย่างถูกต้อง โปรดทราบว่าระบบนี้ไม่รองรับฟังก์ชั่นการควบคุมแบ็คไลท์จากโปรเจ็กต์ดั้งเดิม - LCD ไม่รองรับ เรียกใช้สแต็กบางส่วนและฟังการคลิกของรีเลย์ที่เปิดใช้งาน และเมื่อทุกอย่างดูดี ให้ตรวจสอบอินเทอร์เฟซของกล้องของคุณ ที่ควรจะเป็นสำหรับอุปกรณ์อิเล็กทรอนิกส์
ขั้นตอนที่ 8: Rail
งานพิมพ์ 3 มิติทั้งสามเป็นงานพิมพ์ที่ง่าย และไม่จำเป็นต้องใช้เลเยอร์ที่ละเอียด ฉันใช้.28 มม. มันไปด้วยกันตามภาพ โปรดทราบว่ารูปภาพบางภาพในคำแนะนำนี้แสดงการทำซ้ำก่อนหน้าของการออกแบบรางก่อนที่ฉันจะย้ายสวิตช์ endstop จากด้านบนของชิ้นส่วนท้ายไปยังด้านในของชิ้นส่วนท้าย เลื่อนรองรับน็อตป้องกันฟันเฟืองตามที่แสดงหรือน็อตมาตรฐาน เริ่มต้นที่ปลายมอเตอร์ ติดมอเตอร์และเอนด์สต็อป เพิ่มราง จากนั้นเลื่อนแคร่เลื่อนและหมุนลีดสกรูด้วยมือเพื่อร้อยเข้ากับน็อต ดันชิ้นส่วนที่อยู่ไกลออกไปบนราง เพิ่มสายรัดซิป และการประกอบส่วนใหญ่เสร็จสิ้น ยกเว้นการยึดกับฐานที่คุณเลือก มีตัวเลือกมากมายสำหรับฐาน แผ่นอะลูมิเนียมที่ฉันใช้นั้นแข็งแรงและเคาะง่ายสำหรับติดตั้งกับขาตั้งกล้อง การอัดขึ้นรูปอลูมิเนียมหรือไม้เป็นอีกทางเลือกหนึ่ง
ขั้นตอนที่ 9: สิ่งที่แนบมา
มีหลายวิธีที่เป็นไปได้ในการบรรจุอุปกรณ์อิเล็กทรอนิกส์ที่แสดงในรูปที่ 1 มีการออกแบบมากมายบน Thingiverse สำหรับกล่องที่มีคำสั่งผสม RAMPS/mega/LCD ซึ่งอาจเป็นจุดเริ่มต้นสำหรับเวอร์ชันการพิมพ์ 3 มิติ ฉันใช้เลเซอร์ทำกล่องสไตล์คอนโซลอะคริลิกจากการออกแบบที่ให้ไว้ในไฟล์ SVG ที่แนบมา กล่องถูกสร้างขึ้นโดยใช้ Boxes.py และรูปแบบรูที่เพิ่มใน Lightburn ใช้สำหรับวัสดุขนาด 2.8 มม. ฉันออกแบบกล่องให้เก็บก้อนแบตเตอรี่ไว้ด้านหลังอุปกรณ์อิเล็กทรอนิกส์และป้อนกำลังไฟฟ้าออกทำให้เกิดรอยบากที่ด้านหลัง ฝาปิดแบบบานพับช่วยให้ถอดแบตเตอรี่ออกได้ง่าย แจ็คอินพุตไฟสำหรับระบบถูกนำไปที่รูที่ด้านหลังของกล่องซึ่งติดกาวไว้อย่างดี เมื่อใช้พลังงานจากแบตเตอรี่ ให้เสียบสายแบตเตอรี่เข้ากับแจ็คตามภาพ อะแดปเตอร์ AC เสียบเข้ากับแจ็คเดียวกันเมื่อใช้งานจากไฟ AC สามารถชาร์จก้อนแบตเตอรี่ได้โดยไม่ต้องถอดออกจากกล่องตามที่แสดงในภาพ
ขั้นตอนที่ 10: การทำงาน
ที่นี่ฉันแนะนำคุณกลับไปที่คู่มือผู้ใช้ที่ยอดเยี่ยมของ Pulsar124: https://pulsar124.fandom.com/wiki/User_guide ฉันทำแผ่นโกงแบบเคลือบตามที่แสดงเพื่อช่วยให้ฉันจำคำสั่งแป้นพิมพ์ได้จนกว่าฉันจะคุ้นเคยกับคำสั่งเหล่านั้น ดังที่ได้กล่าวไว้ก่อนหน้านี้ LCD ไม่รองรับการควบคุมแบ็คไลท์ควบคุม ดังนั้นคำสั่ง #-4 จึงไม่ทำงาน
ดูวิดีโอที่แนบมาสำหรับการสาธิตการทำงานพื้นฐานบางอย่างอย่างรวดเร็ว
ขั้นตอนที่ 11: สร้างบันทึกและความคิด
พอร์ตเริ่มต้นด้วย FastStacker V1.16 สาเหตุหลักเป็นเพราะนั่นคือเวอร์ชันที่ฉันใช้สำหรับบิลด์โปรมินิ นั่นเป็นเพราะฉันใส่ V1.17 ให้พอดีกับ pro-mini ไม่ได้ และฉันก็ไม่ได้สนใจเกี่ยวกับความสามารถในการควบคุมกล้องโทรทรรศน์ที่ 1.17 เลย สำหรับรุ่นใหญ่ เวอร์ชันนี้ที่ฉันเรียกว่า 1.16a ใช้หน่วยความจำน้อยกว่า 20% ดังนั้นจึงมีพื้นที่เหลือเฟือสำหรับ V1.17 และอื่นๆ พอร์ต RAMPS เกี่ยวข้องกับการแมปพินและการเปลี่ยนไดรเวอร์ LCD เก่าด้วยไดรเวอร์กราฟิก u8g2lib จอ LCD ที่ใหญ่ขึ้นทำให้มีอักขระพิเศษที่หรูหราซึ่งฉันใช้สำหรับป้ายกำกับ ข้อความ และหน่วยของ UI ที่มีอยู่ เพื่อให้ผู้ใช้เป็นครั้งคราวเข้าถึงได้ง่ายขึ้น ตามที่ระบุไว้ LCD ไม่รองรับการควบคุมแบ็คไลท์แบบเป็นโปรแกรม ดังนั้นคำสั่งนั้นจึงถูกตัดทอน ฉันทำการเปลี่ยนแปลงบางอย่างในพื้นที่ตรวจสอบแรงดันไฟฟ้า โดยใช้การอ้างอิงแรงดันไฟฟ้าภายในและเพิ่มค่าคงที่แรงดันไฟฟ้าขีดจำกัดที่สำคัญอีกตัวหนึ่งที่ใช้เพื่อตรวจสอบแรงดันไฟฟ้าต่ำก่อนที่จะปิดราง ฉันยังกำหนดเป้าหมายการออกแบบให้ทำงานจาก 6 เซลล์แทนที่จะเป็น 8 ในบิลด์ดั้งเดิม เซลล์ 6 เซลล์มีประสิทธิภาพด้านพลังงานมากกว่า ใช้พื้นที่น้อยลง และลดความเครียดที่ตัวควบคุม 5V บนเมกะโดยไม่มีผลกระทบต่อประสิทธิภาพทางกายภาพ ฉันใช้เสียงบี๊บบนหน้าจอ LCD เพื่อส่งเสียงบี๊บสั้นๆ เมื่อแสดงข้อความแสดงข้อผิดพลาด ฉันทิ้งตัวเลขแบ็คแลชเริ่มต้นไว้ที่ 0.2 มม. เหมือนอย่างเดิม แม้ว่าฉันสงสัยว่ามันน้อยกว่าเมื่อใช้น็อตป้องกันฟันเฟือง แต่ฉันไม่ได้พยายามวัดมัน หากคุณปิดใช้งานการชดเชยฟันเฟืองและทำงานในมุมที่สูงชัน ให้ปิดการประหยัดพลังงาน เพื่อให้คุณแน่ใจว่าจะรักษาตำแหน่งไว้ คุณลักษณะหนึ่งที่ฉันต้องการอยู่ในซอฟต์แวร์คือการควบคุมแป้นพิมพ์ของทิศทางของการชดเชยฟันเฟือง (โดยไม่ย้อนกลับทิศทางการทำงานของการทำงานของรางโดยใช้คำสั่ง *-1) สามารถจับคู่กับปุ่มกดควบคุมไฟแบ็คไลท์ที่ไม่ได้ใช้งาน ฉันไม่แน่ใจว่าทิศทางการชดเชยปัจจุบันถูกต้องเสมอ ทั้งนี้ขึ้นอยู่กับทิศทางการทำงาน กล่าวคือ คุณสามารถสันนิษฐานได้เสมอว่าเลื่อนที่เคลื่อนออกจากมอเตอร์นั้นเป็นทิศทางที่ไม่ต้องการการชดเชยเสมอ ฉันเดาว่ามันไม่สำคัญสำหรับกองใหญ่ รหัสได้รับการกำหนดค่าสำหรับ 16 mcrosteps มีค่าคงที่ในรหัสที่ใช้ตรวจสอบ # ของเฟรมที่สมเหตุสมผลสำหรับสแต็ก 1pt ที่ฉันกำหนดใน stacker.h เป็น RAIL_LENGTH และตั้งค่าเป็น 180 ซึ่งเป็นช่วงการเดินทางโดยประมาณสำหรับรางนี้ เปลี่ยนถ้ารางของคุณแตกต่างกัน
แพลตฟอร์มนี้มีความสามารถเพิ่มเติมอื่นๆ นอกเหนือจากหน่วยความจำที่บิวด์นี้ไม่แตะ ความสามารถด้านกราฟิกของ LCD สามารถใช้ได้มากกว่าการวาดตัวแสดง SOC ของแบตเตอรี่ ปุ่มปรับเอนโค้ดเดอร์แบบออปติคัลนั้นดึงดูดใจ และฉันก็ลองนำมันมารวมเข้ากับโปรเจ็กต์ฉันพบไดรเวอร์ที่ดี รวมเข้ากับบิลด์และลูปหลัก และพยายามปลอมซอฟต์แวร์ให้คิดว่ามีการกดปุ่ม "1" และ "A" เมื่อหมุนลูกบิด มันใช้งานได้ แต่ไม่ค่อยแข็งแรงและไม่มีความสามารถที่เป็นประโยชน์ดังนั้นฉันจึงดึงมันออกมา มีจุดไดรเวอร์ stepper ที่ไม่ได้ใช้หลายจุดบนบอร์ด RAMPS ที่สามารถใช้ควบคุม stepper เพิ่มเติมได้ หากนั่นมีประโยชน์
ตัวควบคุมเครื่องพิมพ์ 3 มิติ เช่น RAMPS เป็นจุดเริ่มต้นที่ดีสำหรับงานสร้างเช่นนี้ และฉันหวังว่าจะมีผู้ใช้อีกสองสามคนที่จะได้รับประโยชน์จากซอฟต์แวร์สุดเจ๋งของ Pulsar124 ที่โฮสต์บนแพลตฟอร์มที่ผสานรวมได้ง่ายนี้
แนะนำ:
โฮมเมด RC Cessna Skyhawk Plane EASY BUILD: 7 ขั้นตอน (พร้อมรูปภาพ)
สร้างเครื่องบิน RC Cessna Skyhawk แบบโฮมเมด: ตั้งแต่ฉันยังเป็นเด็ก ฉันก็หลงใหลในเครื่องบิน RC เหมือนกับเด็กคนอื่นๆ เหมือนกัน แต่ไม่สามารถซื้อหรือสร้างมันขึ้นมาได้เพราะมันมีราคาแพงมากหรือสร้างยาก แต่สมัยนั้นมันล้าหลังไปแล้ว และ ฉันจะแบ่งปันวิธีการสร้างเครื่องบิน RC ลำแรกของฉัน (ฉัน
Macro Focus Rail อัตโนมัติ: 13 ขั้นตอน (พร้อมรูปภาพ)
Automated Macro Focus Rail: สวัสดีชุมชน ฉันต้องการนำเสนอการออกแบบสำหรับ Macro Focus Rail แบบอัตโนมัติ ตกลงดังนั้นคำถามแรกว่ามารคือรางโฟกัสและใช้ทำอะไร ? มาโครหรือการถ่ายภาพระยะใกล้เป็นศิลปะการถ่ายภาพที่มีขนาดเล็กมาก นี้สามารถข
RIG CELL LITE INTRO: ไฟ LED กะพริบ: 4 ขั้นตอน
RIG CELL LITE INTRO: ไฟ LED กะพริบ: บทนำ ไฟ LED เป็นไฟขนาดเล็กและทรงพลังซึ่งใช้งานในหลากหลายรูปแบบ ในการเริ่มต้น เราจะทำการกะพริบ LED ซึ่งเป็น Hello World ของไมโครคอนโทรลเลอร์ ใช่แล้ว ง่ายเหมือนการเปิดและปิดไฟ มัน
Raspberry Pi Stop-Motion Animation Rig: 16 ขั้นตอน (พร้อมรูปภาพ)
Raspberry Pi Stop-Motion Animation Rig: แอนิเมชั่นสต็อปโมชันเป็นเทคนิคที่วัตถุได้รับการจัดการทางกายภาพ และถ่ายภาพแบบเฟรมต่อเฟรมเพื่อสร้างภาพลวงตาของภาพเคลื่อนไหว การจัดแสดงแอนิเมชั่นสต็อปโมชันขนาดเล็กของเราสร้างขึ้นด้วย Raspberry Pi , ซึ่งเป็น "จิ๋วและแอฟ
Easy DIY 12V 220CCA 340CA แบตเตอรี่รถยนต์ 18650 Tab Spot Welder (# 4th Build): 4 ขั้นตอน
Easy DIY 12V 220CCA 340CA Car Battery 18650 Tab Spot Welder (# 4th Build): นี่คือเครื่องเชื่อมแท็บแบตเตอรี่ตัวที่ 4 ที่ฉันสร้างขึ้นจนถึงปัจจุบัน คำแนะนำแบบมืออาชีพสำหรับคำแนะนำนี้คือวิธีสร้างเครื่องเชื่อมแท็บแบตเตอรี่ราคาถูกและมีประสิทธิภาพในราคาต่ำกว่า 30 ดอลลาร์ (ลบรั้วแฟนซี) สิ่งนี้สามารถสร้างได้ในราคาต่ำกว่า 40 ดอลลาร์อย่างง่ายดาย อันนี้ผมตัดสินใจ