by uSoldering on 2/25/24, 2:27 PM with 114 comments
Most public boardviews are almost entirely the result of industrial espionage, other than a few encrypted subscription based software platforms that provide extensive access. The process output is released as donationware, as my main concern is that even released as a low-cost purchase, there is a very strong culture to share this type of information at no cost. I would like to have a more sophisticated suggested donation system adaptive to user country, but I wasn't able to find a good solution.
In terms of 'good startup ideas', I don't think this is one of them. The very high level of soldering skill required makes it difficult to scale, and the prevailing piracy culture makes it challenging to monetize. My main advantage is that costs are very low now that I have the entire thing working. Other than forge ahead at a loss and hope for the best, or to pivot hard leveraging the imaging technology, I'm not sure what other options I have. It feels too complicated and repetitive for shoft-form video content. If you have any feedback, questions, suggestions, etc., I'd love to hear them.
by TheJoeMan on 2/25/24, 3:54 PM
This model would be similar to the notorious Denuvo DRM cracker Empress, who is essentially the only person who can break this gaming anticheat. https://en.m.wikipedia.org/wiki/Empress_(cracker) . I will warn they have quite some drama about them, but the financials seem to be working.
I would also consider what your work could be useful for / value proposition for others. The trimmed-down Wii consoles come to mind. Perhaps a small group of people would heavily value a netlist of their favorite circuit that they could recreate even smaller with more layers/modern techniques.
by tubetime on 2/25/24, 3:17 PM
i've been reverse engineering PCBs (mostly 2-4 layers) for a few years now and this is a part of the problem that i've been thinking about how to solve. best i can think of is a flying probe station cobbled together from 3d printers. basically you'd 1) scan the top and bottom of the board 2) generate a list of test points and pads 3) feed the coordinates into the flying probe system to generate the netlist
the other way to handle multilayer boards (and the most accurate, imo, because it captures exact ground plane designs, guard traces, and structures like that) is the scan-sand-scan approach. you'll get exact artwork--unfortunately the dust it generates is pretty nasty stuff.
by punnerud on 2/25/24, 8:08 PM
Full resolution on mobile phone without the need for downloadning 124MB JPG. The image consist of layer with different resolution, and a lot of tiny pictures (+ 45.000). Enjoy.
by analognoise on 2/25/24, 4:22 PM
I’d take a handful of automated probes in a 3D printer chassis, and some vision/registration/classical computer vision algorithms.
This type of thing already exists but I’d rather have an open source one.
by rasz on 2/25/24, 11:22 PM
There are Chinese outfits offering this service at really low prices, we are talking hundreds of dollars per pcb.
https://www.pcb-hero.com/blogs/lilycolumn/pcb-reverse-engine...
by kayson on 2/25/24, 3:54 PM
It's not really clear to me what your goal is here. It seems like this would make for a great open source project. Even if you want to make money from it, I think you can generate a lot of value from the process rather than the tools (which only you can really use anyway).
You mentioned in a comment below automating the process further like a bonding machine. There's been a ton of work in this general space in a mechanical sense for 3D printers. I bet you could fairly easily adapt it for probing.
by mNovak on 2/25/24, 6:08 PM
In particular something like [1] might just have enough resolution. The 'probes' now are just pads on the sensing PCB. This converts it from a mechanical problem to a crazy high density PCB layout problem, which sounds like it'd be up your alley!
Heat cure for the anisotropic layer is annoying, and might make it a single-use solution (but that's not bad if you're selling the boards!)
Another 'just dumb enough to work' concept would be to take the board scans, and print a custom PCB of the same pad layout mirrored, and you can directly mount the two boards face-to-face. Basically a board level breakout, either to make the wire soldering easier, or better, again directly incorporate the netlisting hardware.
by nxobject on 2/25/24, 10:31 PM
by eichin on 2/25/24, 10:43 PM
by newsclues on 2/25/24, 5:36 PM
by xt00 on 2/25/24, 10:22 PM
by blubbity on 2/25/24, 5:08 PM
If the painful part is the soldering, and the novel part is the imaging, there is definitely opportunity here. Seems like an opportunity to create a dirt cheap flying probe based off an ender3 3D printer. This is possibly a perfect situation where smart software can make up for the shortcomings of cheap hardware.
by mkoryak on 2/25/24, 4:56 PM
I am guessing one of these is a "no", probably the later.
If I am wrong, please tell me the secret
by alright2565 on 2/25/24, 3:50 PM
Or are you maybe aware of other images of depopulated boards?
by barbegal on 2/25/24, 3:49 PM
by gargablegar on 2/25/24, 4:16 PM
by crote on 2/25/24, 5:09 PM
You can get something similar-ish done quite cheaply in China: a digital copy of a 2-layer board is only $150[0], and turning that into a netlist shouldn't be too difficult. I expect multi-layer boards to be quite a bit more expensive, but still nothing like this process.
Heck, even for a plain netlist it'd probably be orders of magnitude easier to DIY your own flying-probe machine. All the hardware for 3D printers is widely available, after all.
by userbinator on 2/26/24, 12:29 AM
by 486sx33 on 2/25/24, 5:36 PM
by boringuser2 on 2/25/24, 10:39 PM
by layer8 on 2/25/24, 7:13 PM
by wiseowise on 2/25/24, 3:39 PM
Lmao.