Remix.run Logo
m000 3 days ago

"But unlike all the other Compute Modules, the CM0 has castellated edges like a Pico. That way, a company integrating this into their product can just pick and place it and solder it onto their main PCB, instead of working with more delicate board-to-board connectors."

But wasn't the board-to-board slide-in connection the whole point with other CM models?

geerlingguy 3 days ago | parent | next [-]

From my discussions with Raspberry Pi, and with a few companies who integrated CM4/5 into their products, the board to board connectors were a massive pain to automate in a production line (not necessarily soldering the connectors, but in inserting Compute Modules.

It's surprising how good human fingers can be at getting the alignment, the push, and the slight 'pop' and the feedback required to know when it's seated properly.

That, mixed with requiring extra standoffs and screws to secure the CM to boards for any kind of vibration/mobile use cases probably informed the decision to go to castellated / solder-on.

It's not as friendly for quick swaps or upgrades, but it also reduces the total board height when it's all put together.

mbreese 3 days ago | parent [-]

I wonder how robust the solder joints are for castellated boards. I’d still imagine that to be a weak point vibration-wise. Definitely easier to automate, but would it be that much more robust?

Thinking about those CM sockets and I think the answer is yes - a castellated solder joint (is that the right term?) would be stronger. But other sockets might be more robust than the CM0.

sitzkrieg 3 days ago | parent | prev | next [-]

at a previous job we went with the previous generation SODIMM CMs for this reason. they didn't honor their stocking pledges though. typical broadcom things

cinntaile 3 days ago | parent | prev [-]

Not sure why you're being downvoted. This is a reasonable question.