In case anyone gets bored and is curious, here’s how I’m going to set everything up so it’s plug-and-play and easy to use.
I’m going to label everything with a permanent marker and then put cyanoacrylate over it. I’ll use electrical tape + permanent marker + cyanoacrylate to label the chip model and the maximum voltage I’m going to use it at.
That way, the labels don’t get rubbed off by handling, they last a really long time, and I don’t have to keep rewriting them (If I get a little IPA residue on my hand, it’s not really a problem…)
First, I grabbed some typical 2.54 mm male-female stacked headers. That way, I can connect the standard Bus Pirate cable on the male side and use the female side to connect to the flash memories.
I’m going to sacrifice this cable and solder it directly to make sure I get a good electrical connection.
I’m marking the cable’s “polarity” so they’ll all be wired the same way.
I bought a bunch of those typical ready-made boards for Winbond SPI flash memory. They’re pretty cheap when you buy them in bulk, so I’m just desoldering the SOIC chips they come with and replacing them with all the new ones I bought. That way, I don’t have to design and make a PCB.
Next step: I’m attaching some electrical tape to the module with cyanoacrylate and writing the part number and the maximum voltage I’ll use on it. That way, you can tell at a glance what each module is.
Some of the spi flash memories aren’t the exact this SOIC package that fits these PCBs perfectly, like the one in the photo. They’re slightly narrower, but that’s fine—you just center them carefully and, with a bit of solder and patience, you can get a good fit and solid electrical contact.
I know all of this is pretty hacky and messy, and there’s no going back once I do it, but I’ll be using these for a long time and I want to have them ready to test everything with flashrom, the flash probe command, etc. Maybe it seems like way too much effort 