I'm designing a pcb board and encountered a problem for switches. Is it common to follow the schematic and create square holes for mounting the switches?

Switch pic

PCB mounting schematic

Please help. Thank you.

  • 1
    \$\begingroup\$ Evidently, you do not need to make square holes, these are just dimensions that whatever you use have to respect. By "whatever you use" I mean most likely round drilled holes or oblong machined ones. \$\endgroup\$
    – Wesley Lee
    Commented Nov 28, 2016 at 13:29
  • 1
    \$\begingroup\$ For holes that size, I'd use round holes with the diameter just larger than the diagonal of the square. \$\endgroup\$ Commented Nov 28, 2016 at 14:09
  • \$\begingroup\$ What I want to know is, where did the switch vendor expect you to get a square drill bit? (Or did they expect this part to be used only on punched boards?) \$\endgroup\$
    – The Photon
    Commented Nov 28, 2016 at 17:01
  • \$\begingroup\$ @ThePhoton Drilled slots and square holes are things you can specify. They use many overlapping drill holes to form the shape. \$\endgroup\$ Commented Nov 28, 2016 at 17:25
  • \$\begingroup\$ @SpehroPefhany, If that's what they meant to specify, they should have given a corner radius. \$\endgroup\$
    – The Photon
    Commented Nov 28, 2016 at 17:53

1 Answer 1


For this part to properly be mounted to the PCB, it needs to have holes slightly bigger than the pin sizes. In the datasheet, there is always a section that shows the required hole sizes as well as the measurements for each pin.

The two squares holes do not necessary need to be squared. They can be round holes. Round holes are the most common type of holes on a PCB for through holes components. Just make sure the diameter of the round hole exceeds the diagonal length of the square and you should be fine. You will require a bit more solder to fully mount the switch but it's nothing to be worried about.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.