Search This Blog

Monday 27 May 2024

 Making and Populating a Raspberry Pi CM4IO PCB

RP CM4


The RP CM4 (https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf) is a small processing unit capable of running Linux. It's cheap-ish and powerful-ish and useful for all sorts of things. It has many interfaces and RP designed a PCB to showcase these, it's called the CM4IO


 (https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf).

How easy is it to make your own PCB with a CM4 on it?

The first challenge is to check that your PCB manufacturer can make a PCB with the correct impedances for some of the signal tracks, in my case, HDMI was what I was interested in. So, JLCPCB was used to make a standard CM4IO PCB, using 1.6mm thickness (the artwork seemed to be designed for this thickness of PCB).

The second challenge is the 'comedy' footprint that the CM4 has. It uses some high density connectors that have to be aligned perfectly (datasheet gives a tolerance of +/- 0mm for the distance between them) on the PCB. I managed to solder a pair of connectors by tinning the footprint pads and aligning a connector on top of that footprint, pinning it in place by reheating (with flux) the diagonally opposite  pads) and then re-heating the pads to fix the connector to the PCB. 

As an aside, drag soldering worked for one connector, but the other is attached to ground planes and that conducts the heat away too quickly for my tip/iron combinations.

With an HDMI connector and some other components, this is the result:


This shows that the soldering of the CM4 footprint is at least partially successful, and the PCB impedance is good enough for a decent HDMI image. 

Monday 20 May 2024

 Stainless Steel Sewing Kit

Quite a while ago I bought a stainless steel cigar tube with no real idea what I'd use it for. I knew I'd do something with it, and finally I have. 


Now and again I do some sewing repairs and for that you need a few needles and some thread. On Kickstarter, also a long time ago now, there was a project for a container that held some needles and thread. I was looking forward to getting it and being able to have a safe sewing pack in the house. Unfortunately it never arrived due to various things, not least of which, COVID. I did get a couple of Crane knives instead though, as the same people made those, as compensation. Time passed, and I came to the conclusion that the cigar tube would do as a container for a sewing pack. I put some thread on a reel in there and stuck some needles in some plastic foam and there you go, a sewing kit. It was not pretty, though, and getting the needles out of the foam that they were poked into was painful now and again. So, I made an insert that holds the needles that fits in the cigar tube. Hopefully no more pain when finding a needle.



The needle holder fits in the tube with a reel of thread and another tube which doesn't really have a purpose at the moment, it may later on.



The insert fits nicely into the tube:

There's o rings on the lids which hold them firmly in the tube, so they won't just fall out, you can see the o ring in one of the photos above. We'll see how I get on with it...

The Kickstarter (Darter) is here:

https://www.kickstarter.com/projects/662950207/darter-a-micro-pen-with-a-hidden-secret

It's smaller than the cigar tube and (I forgot this) it's a pen.