Just in time to shock some of your friends on April Fool's!
Uses a regular piezo lighter ignition module, M3 bolts and nuts to close the case, and at the contact points at the top.
Edit 3/28:Added a version with a captive trigger. The tolerances I used held it perfectly by friction, but it might be different for others.
Supports: Yes
Resolution: 0.2
Infill: 24%
Notes:
Printed front and back facing down to get a better mating surface, and this required supports. The trigger prints horizontally with no supports.
The author marked this model as their own original creation. Imported from Thingiverse.