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 |