I have the ‘multi-hole puncher’ that’s been mentioned in this thread, but I use it for dowel joints with either the 6mm or 8mm drill guides. Not thought to use it for shelf pin holes as a) I would need to order some 5mm drill guides, b) the holes produced using the drill guides may be too sloppy...