Turing Pi 1+Raspberry Pi 5. YES!
# │forum
c
I have a Turning Pi 1 that I am getting my money's worth out of 🙂 Currently it has seven CM4s blades in it with memory capacity from 1 to 8gb and runs very well. However I've always wanted to get a RPi5 running in one of the slots. Which is a problem as they have not released a CM5s board in the 200 piun SODIMM factor. Well, now I have a CM5 module running in a Waverunner board. Hurray! The problem is power: It looks like the Waverunner board sources power from the VBATT signal on the CM3 side which in the Turing Pi is 3.3 volts. 5 volts is on the various GPIO pins, but that's sourced from the +5 regulator on the TP1 main board. The on-board 3.3 to 5v boost converter (the Pi5 compute module wants +5 input) either doesn't have the power or is not configured properly and as a result things don't work. Boo. So instead I hot-wired a connection from the +5 on the GPIO pins right into the Waverunner's +5 line after FIRST removing the zero ohm resistor at R6 or R7 and tying a wire into the TOP of R7. I first tried a 24 gauge wire-wrap wire and the light on the board lit up, but then went out. I think the CM5 detected an undervolt. I then used an 18 gauge wire and it's UP! So far: HDMI video does NOT work. This sucks. The board's wireless DOES work (it's a wireless equipped CM5 as I didn't know if ethernet worked The board is booting off an external memory card in the TP1's slot. So that DOES work. THE ETHERNET IS UP ON THE BOARD!!!!!! HOLY SMOKES THAT WORKS! I'll play with other stuff like the USB and such later. A big question is does the Ethernet run at 100mbps or 1gbps. Technically the switch in the TP1 is a 100/1gb switch and it would be REALLY COOL if I could run RPI5's in there at 1gbps. More later, but it can be done.
l
Hi @cz, nice project and hacking on the TP1. Mine is collecting dust ATM because i moved to the tpi2, but one question. I think the adapter plates used are these ones. Could you confirm that? https://www.waveshare.com/product/raspberry-pi/boards-kits/compute-module/cm4-to-cm3-board.htm
c
Yep. See that 0 ohm resistor on the left? That needs to be taken off and the +5 supply needs to be tack soldered to the top of where it was. That will feed +5 directly to the DC-dc converter on the waveshare board which will provide properly filtered power to the CM5 itself.
I did have the power wire on the left pad next to it (which goes right to the 5v input on the CM5 itself, bypassing the little power supply) but that is too unstable to drive the Pi5 chip reliably.
The bottom two pads there go to the +3.3 supply from the 200 pin sockets. Those do not work for step up; either it is too high of a lift, or the Turing pi can't source enough current from its 3.3 supply. That's been the problem all along I think.
It's been stable for an hour now and I just did an apt update and upgrade which puts pressure on the CPU. I should hook up a current meter and see how much power it's pulling, could be 5a peak. That's a lot on the +5 side, but since there are a million grounds it should not overload the ground pins on the SODIMM.
I might wind up trying to use the +5 rail directly from the power supply. The dream of running seven fully loaded Pi 5's on a RPi 1 would probably implode the +5 or +3.3 supplies on that board. I don't know if they ever expected to take it into combat like this, any thoughts Turing Pi peeps?
Oh boy!
cz@doc:~ $ sudo ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supported pause frame use: Symmetric Receive-only Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full This is doc, a CM4s blade. 100BaseT=Blah
Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supported pause frame use: Transmit-only Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full This is snowwhite, my CM5. Oh yes, 1000baseT to the switch for the WIN!
16 Views