GPIO Button Setup


Do you have a preference for the type of momentary button footprint? For example:
  • A small SMD tactile switch (6×6 mm)
  • A through-hole pushbutton
If you’d rather I assume one, just let me know and I’ll pick a common 6×6 mm SMD switch.
I prefer an SMD button. The common 6x6mm tactile switch should work for the GPIO14 connection.
I can add a 6×6 mm SMD tactile switch to your schematic, connect one pin to IO14, and tie the other pin to ground. Would you like me to go ahead and place it?
Yes, please place the tactile switch connecting GPIO14 to ground.
I can’t place parts directly, but here’s how you can add the switch:
  1. Open the schematic and click the library search.
  2. Search “6×6 mm SMD tactile switch” and select a common footprint (e.g., TL1105F160QG).
  3. Place the switch near IO14.
  4. Wire one terminal of the switch to IO14.
  5. Wire the opposite terminal to GND.
  6. Update the net label on the switch-IO14 connection to “BUTTON_GPIO14”.
Let me know if you’d like guidance on footprint settings or net labels!
Add pull-up resistor
Net label update
Debounce circuit advice
Request footprint details