I am trying to build a PCB board that I found on GitHub. In a rash we ordered few sets of the PCBs without inquiring about the parts availability. Turns out one of the parts is not available in all the parts websites (including Ebay). It is QFN-28. However, I think I can find the chip in TSSOP28 package.
Is it possible to design (or find elsewhere) an adaptor PCB that will mount (solder) to QFN-28 footprint and then lead out the pins to TSSOP28 footprint on top? This is similar to this question, however, my new chip is bigger than the original footprint. I have done PCB to PCB soldering before but it has been with 0.1" or 0.05" half-cut through holes. QFN is much trickier. Luckily the area around the QFN footprint is free so fitting a bigger board won't be a big issue.
One idea I had is to design a small rectangular PCB with QFN-28 on one side and TSSOP28 on the other side and then SMT solder, but I'll have no way of knowing if it's correctly soldered.
The other idea is to have the same but with square QFN28-sized cutout so I can inspect the soldering job.
Does this make sense? Or should I just redesign the board slightly to accommodate a different chip? Unfortunately I did not design the board myself, but just downloaded the schematics and premade gerber files, so recompiling might not be trivial.
FYI, it is a 16-bit IO expander (MCP23S17), and I could not find pin compatible.