Report as inappropriate

Short answer, lack of components. I wanted it to get it done without buying a servo and hall effect sensor.

I had a printer (disassembled) lying around and I ended up finding those optical sensors and began my design around that.
Now the advantage of this design is the no servo which makes it lighter, frees up GPIO required for the servo control and it auto retracts as