Starfish : บอร์ดควบคุม PnP ใช้ Raspberry Pi RP2040 MCU กับไดรเวอร์มอเตอร์ TMC2209

เราได้เห็น 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 Raspberry Pi RP2040 PnP control board

สเปคของ 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

Opulo LumenPnP

บอร์ด 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

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา