Skip to main content

Inkplate 6FLICK – Free GPIO pins

Inkplate 6FLICK's onboard ESP32-WROVER has some pins reserved for internal use (for example, the connection to the e-paper display) and cannot be used for end-user applications. This page contains a list of the available GPIO pins that can be used for external applications.

If you don't need pin details and are just interested in the pins, here are the Inkplate 6FLICK pins that are not connected to any external component: GPIO EXPANDER 1: P1-6, P1-7, GPIO EXPANDER 2: P0-0 to P0-7, P1-0 to P1-7

ℹ️
Inkplate 6FLICK uses more of its GPIO than the other Inkplates, because the touchscreen and the frontlight both need control lines. Every ESP32 pin is taken: the e-paper bus uses IO2, IO4, IO5, IO18, IO19, IO23, IO25, IO26 and IO27, and IO36 doubles as the wake button and the touch interrupt. If you need pins, use IO expander 2, which is entirely free and broken out to pads.
Inkplate 6FLICK free pins
Inkplate 6FLICK free pins

See the table below for pin functions and what each pin is connected to:

Free pin table

PINCONNECTED TOFUNCTION
TXDCH340UART transmit pin
RXDCH340UART receive pin
IO12microSD (MISO)ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3
IO13microSD (MOSI)ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER
IO14microSD (SCK)ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2
IO15microSD (CS), JP2 Check jumper detailsADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13, HS2_CMD, SD_CMD, EMAC_RXD3
IO34JP6 Check jumper detailsADC1_CH6, RTC_GPIO4
IO35V_BATADC1_CH7, RTC_GPIO5
IO36WAKE UP button and touch interruptADC1_CH0, RTC_GPIO0
IO39JP3 Check jumper detailsADC1_CH3, RTC_GPIO3
P1-0GPIO0 MOSFETI/O on IO expander 1
P1-1JP8 Check jumper detailsEnables the battery voltage divider
P1-2Touchscreen resetDrives the touchscreen controller's reset line
P1-3Frontlight enableSwitches the frontlight driver circuit
P1-4Touchscreen powerSwitches power to the touchscreen controller
P1-5JP7 Check jumper detailsSwitches microSD card power
P1-6, P1-7FREEI/O on IO expander 1, broken out to pads
Expander 2: P0-0 to P0-7, P1-0 to P1-7FREEI/O on IO expander 2, broken out to pads