If your lock is one of the most common 90% of consumer pin tumbler locks, you can just avoid all this complexity and bump key them instead.
[0] Lock bumping (Wikipedia): https://en.wikipedia.org/wiki/Lock_bumping
[0] Lock bumping (Wikipedia): https://en.wikipedia.org/wiki/Lock_bumping
A friendly competition to see who can build the fastest robot that can open a small range of the most commonly used locks.