I am not saying it not possible, ExylonFiber, just difficult because of how small PCBs (Printed Circut Boards [like motherboards for computers]) have become over the years.
There's an article that I found on Embeddedbits.org named "Extracting firmware from devices using JTAG", with the link below:
According to this article because PCBs, like motherboards on computers, hardrives & printers, etc., are getting smaller & smaller, the JTAG standard (IEEE 1149.1) was introduced in 1985 for exactly your purpose in mind.
Hope this helps...
CHEERS!
Sent from my SM-G965U using Tapatalk