Andrew Zonenberg

3.3K Followers
467 Following
27.1K Posts

Security and open source at the hardware/software interface. Embedded sec @ IOActive. Lead dev of ngscopeclient/libscopehal. GHz probe designer. Open source networking hardware. "So others may live"

Toots searchable on tootfinder.

ngscopeclienthttps://www.ngscopeclient.org/
Bloghttps://serd.es
LocationSeattle area
GitHubhttps://github.com/azonenberg
🎶 Cut diffpairs into pieces
This is my board rework

Given the reactions I'm getting to ReworkCTF stuff, I'm curious...

What's the most complex PCB rework you've personally done? If you've done multilayer circuit edits, what kind of bodges and what tooling did you use?

I've seen some pretty impressive work (and done some myself in the past) using handheld rotary tools, but IMO for truly surgical multilayer rework a 3-axis (or more) mill is the way forward.

In-kind component replacement
Outer layer circuit edit
Multilayer circuit edit (inner layer, via, etc)
Poll ends at .
Here's some hand traced spectra off the setup

Successfully completed challenge 10 (missing via between front and back layers) and 11 (via from front to back shorted to power plane).

Decided not to move on to 12 (solder paste print defect under BGA) because I had just done an aqueous clean around the BGA site and wanted to bake it before doing further rework.

Will be busy tomorrow but I'll bake the board tonight or tomorrow then try to do a lunchtime stream Monday with challenge 12 and on.

Going live at 14:45 Pacific (20 minutes from now) on the next stage of the ReworkCTF.

Challenges 10 and up are mostly all fun inner layer stuff.

https://www.youtube.com/watch?v=xmkYG9bOso0

ReworkCTF part 4: attempting challenges 10 and up

YouTube
cursed image: nvidia RTX GPU but the "RTX" logo is the raytheon version
Trying to do fun science projects with somebody who has the attention span of a preschooler is... Interesting to say the least lol. Hopefully at least some of it is sinking in
We hand traced the spectra on paper including eye estimates of relative brightness to draw amplitude vs wavelength curves with a marker, then compared to measured data with ngscopeclient and my aseq spectrometer. They actually looked decently close considering the setup was made of legos lol
Upgraded the lego spectrometer with a diffraction grating instead of a prism and better shielding to block out stray light