DonCon2040/pcb/DonConPad
2023-08-09 23:55:17 +02:00
..
CustomLogos.pretty Add PCB for external gamepad 2023-08-05 10:39:07 +02:00
board.jpg Add DonConPad Readme 2023-08-09 23:55:17 +02:00
CustomLogos.kicad_sym Add PCB for external gamepad 2023-08-05 10:39:07 +02:00
DonConPad.kicad_dru Add PCB for external gamepad 2023-08-05 10:39:07 +02:00
DonConPad.kicad_pcb Add PCB for external gamepad 2023-08-05 10:39:07 +02:00
DonConPad.kicad_pro Add PCB for external gamepad 2023-08-05 10:39:07 +02:00
DonConPad.kicad_sch Add PCB for external gamepad 2023-08-05 10:39:07 +02:00
DonConPad.pdf Export Pad schematic to pdf 2023-08-09 22:41:59 +02:00
fp-lib-table Add PCB for external gamepad 2023-08-05 10:39:07 +02:00
LICENSE Add DonConPad Readme 2023-08-09 23:55:17 +02:00
README.md Add DonConPad Readme 2023-08-09 23:55:17 +02:00
sym-lib-table Add PCB for external gamepad 2023-08-05 10:39:07 +02:00

DonConPad - A Simple I2C Gamepad with Display

This board breaks out an MCP23017 I/O expander to some conveniently placed push buttons and offers a spot for an SSD1306 OLED display. Both I/O expander and display are connected to the same i2c bus.

The i2c address for the MCP23017 can be configured using the jumpers JP1, JP2 and JP3, which are pulled down to GND when open.

DonConPad PCB

Bill of Materials

Reference Description Digikey Part Notes
J1 SSD1306 OLED Display Module - Dimension wise 128x64 or 128x32 should fit. Make sure the pinout matches.
U1 MCP23017 IO Expander MCP23017-E/SO-ND
SW1-14 6x6mm Tactile Switch e.g. TS02-66-60-BK-100-LCR-D
C1 0.1µF SMD Ceramic Capacitor 1276-1003-1-ND
C2 10µF SMD Ceramic Capacitor 1276-6454-1-ND
R1, R2, R3, R4, R5, R6 10kΩ SMD Resistor 2019-RK73H2ATTD1002FCT-ND