Hey there! My team is working on a huge home automation system for a sci tech house. For that I am using 10 Raspberry Pi 5s. These fit well for our work as we need many cores(Weak cores will work fine) and Large amount of RAM. The only way that looks practical for me is using a computer PSU. I have a Corsari CX650m laying around that I extracted from my brother’s PC. It has many Sata and Molex power connectors. I can use a simple switch to short the 5VSB rails and turn on the system. I also don’t want to use any GPIO pins as I have lot of IO to work with like custom Cooling and Mics, Cameras, and Motion Sensors. My questions are that

Can I use the Molex connecters 5V and ground to make a custom adapter of Molex to USB?

Should I add a resistor as I have heard that Molex can deliver 50 amps Max?

Can overcurrent damage Raspberry Pi?

  • FatAdama@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Why not get Ethernet hats and do POE with a switch? That might put you over your expected costs but might be easier to deal with.

  • CameronDev@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    The pi will pull the current it needs, the power supply doesnt push current into the pi. So no need for a resistor.

    You can definitely do this, i did it for a pi connected to my 3d printer. You are wasting the 12V rails though, and some PSUs may not like it if the 12V is unused (YMMV).

    When i did this, i got a lot of undervoltage warnings on the pi, but it otherwise worked fine.

  • chronop@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    yes, it will work - i have done exactly this (wired a pi to the 5v rail on a PSU) with no issues, but i used a 5v buck converter to regulate the voltage as i didnt trust the PSU fully. should be fine without a voltage regulator too though. but i would still rather use a 5v project power supply, you can get a 5v 20a power supply for $20 on amazon and wire every pi to it