เราได้เห็น Raspberry Pi RP2040 MCU ในบอร์ดควบคุมเครื่องพิมพ์ 3D แล้ว ดังนั้นจึงไม่น่าแปลกใจที่ไมโครคอนโทรลเลอร์แบบ dual-core จะเข้าสู่บอร์ดควบคุมเครื่อง Pick-and-Place (PnP) (คือเครื่องหยิบจับและวางใช้วางชิ้นส่วนอิเล็กทรอนิกส์ลงบนแผงวงจรพิมพ์)
บอร์ด Starfish ออกแบบโดย Thea Flowers ใช้ประโยชน์จากความสามารถของ RP2040 MCU เพื่อควบคุมไดรเวอร์มอเตอร์ Trinamic TMC2209 3 ตัว, ไดรเวอร์ MOSFET เพื่อควบคุมปั๊มสุญญากาศ DC, เซ็นเซอร์วัดความดัน (สุญญากาศ) 2 ตัว และการเชื่อมต่อ RS485 และ I2C สำหรับสายป้อน (Feeders) และอุปกรณ์ต่อพ่วงตามลำดับ
สเปคของ Starfish:
- MCU – ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 dual-core Cortex M0+ ที่ความเร็วสูงสุด 133 MHz พร้อม SRAM แบบฝังตัวขนาด 264 kB
- ที่เก็บข้อมูล – QSPI flash
- ไดรเวอร์มอเตอร์ – ไดรเวอร์ TMC2209 3 ตัวสำหรับ X, Y1 และ Y2
- MOSFETs – 2x MOSFET เพื่อควบคุมปั๊มสุญญากาศ 2 ตัว
- ตัว ขับวาล์ว – 2x TI DRV120 รีเลย์ช่องสัญญาณเดียว โซลินอยด์ และตัวขับวาล์วเพื่อควบคุมนิวเมติกโซลินอยด์วาล์วสองตัว
- เซ็นเซอร์ – 2x CFSensor XGZP6857D I2C โมดูลเซ็นเซอร์แรงดัน
- Host interface – พอร์ตอุปกรณ์ USB Type-B
- Feeder interface – RS485 ผ่านตัวรับส่งสัญญาณ MAX3078E
- ส่วนขยาย – อินเทอร์เฟซ I2C
- อื่น ๆ – ปุ่มรีเซ็ตและ Bootsel, ไฟ LED แสดงสถานะ x2
- กำลังไฟฟ้า
- 24V DC ผ่านแผงขั้วต่อ 2 ขา + ฟิวส์ 3A
- เทอร์มินอลบล็อค 2 พินเพิ่มเติมสำหรับจ่ายไฟแบบเดซี่เชนไปยังบอร์ดอื่น
- 2x อินพุต 5V
- 2x เอาต์พุต 5V
บอร์ด Starfish Raspberry Pi RP2040 เริ่มแรกได้รับการออกแบบและทดสอบเพื่อแทนบอร์ด STM32 จากเครื่องหยิบจับและวาง (PnP) แบบโอเพนซอร์ส LumenPnP ของ Opulo ตามภาพด้านบน แต่ควรทำงานร่วมกับเครื่องอื่นด้วย บอร์ดนี้เป็นฮาร์ดแวร์โอเพ่นซอร์สที่มีไฟล์ออกแบบฮาร์ดแวร์ KiCad อยู่ใน GitHub และที่สำคัญที่สุดคือ Thea ได้เผยแพร่บทความที่อธิบายรายละเอียดเกี่ยวกับการออกแบบฮาร์ดแวร์ แต่ฉันไม่พบเฟิร์มแวร์ใดๆ สำหรับบอร์ด และอาจไม่มีเลยในตอนนี้ เนื่องจากหน้า GitHub ระบุว่า:
Jellyfish and Starfish ถูกสร้างขึ้นสำหรับกรณีการใช้งานภายในของ Winterbloom และเราไม่มีทรัพยากรที่จะให้การรองรับ แม้ว่าเราหวังว่าพื้นที่เก็บข้อมูลนี้จะมีข้อมูลที่เป็นประโยชน์สำหรับคุณ โปรดทราบว่าปัญหาและคำขอดึงข้อมูลอาจไม่ได้รับคำตอบหรืออาจถูกปิดโดยไม่มีการตอบกลับ
“กรณีการใช้งานภายใน” ที่กล่าวถึงนี้อาจหมายถึงการประกอบโมดูล Synthesizer และอุปกรณ์เสริม ของ Winterbloom
ที่มา : Hackster.io
แปลจากบทความภาษาอังกฤษ : Starfish PnP machine control board combines Raspberry Pi RP2040 MCU with TMC2209 motor drivers
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT