ESP32 EVB Pin Map

Olimex is selling a nice ESP32 evaluation Board, the ESP 32 EVB. This is especially great for me as it has a CAN Transceiver onboard and a few other nice Features.

However, when trying to make the board run outside of the provided examples, I found that there is no real documentation about the pins except the schematic . Come on Olimex 🙁

However, I made a list of connections. As always, there is absolutely no warranty! use at your own risk. If you find an error or have a link to a better map, let me know.

Pin Name HW_CON EXT UEXT Pull
GPIO0 GPIO0/XTAL1/CLKIN ETH Phy/extl oscil/UART-Bridge RTS 1 UP
GPIO1 GPIO1/U0TXD UART_Bridge 2
GPIO2 GPIO2/HS2_DATA0 MicroSD/D0/UART Bridge 3 8 DN
GPIO3 GPIO3/U0RXD UART_Bridge 4
GPIO4 GPIO4/U1TXD 5 3 DN
GPIO5 GPIO5/CAN-TX CAN PHY 6 UP
GPIO6 GPIO6/SD_CLK 7
GPIO7 GPIO7/SD_DATA0 8
GPIO8 GPIO8/SD_DATA1 9
GPIO9 GPIO9/SD_DATA2 10
GPIO10 GPIO10/SD_DATA3 11
GPIO11 GPIO11/SD_CMD 12
GPIO12 GPIO12/IR_Transmit IR LED 13 DN
GPIO13 GPIO13/I2C-SDA 14 6 UP 2.2k
GPIO14 GPIO14/HS2_CLK SD-CLK 15 9
GPIO15 GPIO15/HS2_CM SD_CMD 16 7 UP
GPIO16 GPIO16/I2C-SC 17 5
GPIO17 GPIO17/SPI_CS 18 10 UP 10k
GPIO18 GPIO18/MDIO(RMII) ETH PHY 19
GPIO19 GPIO19/EMAC_TXD0(RMII) ETH PHY 20
GPIO21 GPIO21/EMAC_TX_EN(RMII) ETH PHY 21
GPIO22 GPIO22/EMAC_TXD1(RMII ETH PHY 22
GPIO23 GPIO23/MDC(RMII) ETH PHY 23
GPIO25 GPIO25/EMAC_RXD0(RMII) ETH PHY 24
GPIO26 GPIO26/EMAC_RXD1(RMII) ETH PHY 25
GPIO27 GPIO27/EMAC_RX_CRS_DV ETH PHY 26
GPIO32 GPIO32/REL1 Relay 1 27
GPIO33 GPIO33/REL2 Relay 2 28
GPI34 GPI34/BUT1 Button 1 29
GPI35 GPI35/CAN-RX CAN PHY 30
GPI36 GPI36/U1RXD (1N5819@UEXT) 31 4 UP 10k
GPI39 GPI39/IR_RECEIVE IR Receiver 32