Difference between revisions of "ESP-HAT-KIT"
Line 132: | Line 132: | ||
==Packing List== | ==Packing List== | ||
+ | |||
+ | ==Start Application Development== | ||
+ | Before powering up your board, please make sure that it is in good condition with no obvious signs of damage. | ||
+ | |||
+ | '''Required Hardware''' | ||
+ | |||
+ | EXP-HAT-KIT | ||
+ | |||
+ | USB 2.0 cable (Standard Type-A to Type-C) | ||
+ | |||
+ | Computer running Windows, Linux, or macOS | ||
+ | |||
+ | '''Note''' | ||
+ | |||
+ | Be sure to use an appropriate USB cable. Some cables are for charging only and do not provide the needed data lines nor work for programming the boards. | ||
==User Manual== | ==User Manual== |
Revision as of 16:07, 22 June 2022
Contents
Overview
CircuitPython
https://docs.circuitpython.org/en/latest/README.html
https://circuitpython.org/downloads
https://circuitpython.org/board/espressif_esp32s3_devkitc_1_n8/
https://nabucasa.github.io/esp-web-flasher/
Features
Pin Headers
DAC/DIGI | MOTOR | 2.2/2.4TFT | ESP32-S3 | RPI | PIN | PIN | RPI | ESP32-S3 | 2.2/2.4TFT | MOTOR | DAC/DIGI |
---|---|---|---|---|---|---|---|---|---|---|---|
3V3 | 3V3 | 1 | 2 | 5V | 5V | ||||||
SDA | SDA | IO8 | SDA1 | 3 | 4 | 5V | 5V | ||||
SCL | SCL | IO18 | SCL1 | 5 | 6 | GND | GND | ||||
SW5/SW5 | IO0 | GPIO4 | 7 | 8 | TXD | IO43/TXD0 | |||||
GND | GND | 9 | 10 | RXD | IO44/RXD0 | ||||||
SW6/SW4 | IO1 | GPIO17 | 11 | 12 | GPIO18/PCMCLK | IO17 | BCK | ||||
BL | IO45 | GPIO27 | 13 | 14 | GND | GND | |||||
SW3/SW2 | IO35 | GPIO22 | 15 | 16 | GPIO23 | IO21 | SW4/SW3 | ||||
3V3 | 3V3 | 17 | 18 | GPIO24 | IO3 | SW2/INT(Touch) | |||||
MOSI | IO6 | MOSI | 19 | 20 | GND | GND | |||||
MISO | IO2 | MISO | 21 | 22 | GPIO25 | IO4 | D/C | ||||
SCLK | IO7 | SCLK | 23 | 24 | CE0 | IO5 | CS | ||||
GND | GND | 25 | 26 | CE1 | IO38 | CS1(Touch) | |||||
IO41 | ID_SD | 27 | 28 | ID_SC | IO40 | ||||||
SW1 | IO36 | GPIO5 | 29 | 30 | GND | GND | |||||
IO37 | GPIO6 | 31 | 32 | GPIO12/PWM0 | IO39 | ||||||
IO46 | GPIO13/PWM1 | 33 | 34 | GND | GND | ||||||
LRCK | IO47 | GPIO19/PCMFS | 35 | 36 | GPIO16 | IO42 | |||||
IR | IR | IR | IO48 | GPIO26 | 37 | 38 | GPIO20/PCMDI | IO16 | |||
GND | GND | 39 | 40 | GPIO21/PCMDO | IO15 | DATA |
PMOD-Type2 & SD Card Pins:
SD&MMC | PMOD2 | ESP32 | S3-I0 |
---|---|---|---|
D3/CS | SS | FSPICS0 | I010 |
CMD/DIN | MOS1 | FSPID | I011 |
D0/DOUT | MOS0 | FSPIQ | I013 |
CLK/SCLK | SCK | FSPICLK | I012 |
INT | FSPIHD | I09 | |
RST | TXD0 | I043 | |
I07 | RXD0 | I044 | |
I08 | FSPIWP | I014 |
SD Card Pins:
SPI_Fuciton | SD CARD | EPS32_S3 |
---|---|---|
MOSI | SD_CMD | IO11 |
SCK | SD_CLK | IO12 |
MISO | SD_DATA0 | IO13 |
SD_DATA1 | ||
SD_DATA2 | ||
SS | SD_CD/DATA3 | IO10 |
OLED Pins:
OLED&I2C | EPS32_S3 |
---|---|
SCL | IO40 |
SDA | IO41 |
Power Supply Options
There are four mutually exclusive ways to provide power to the board:
USB-to-UART Port and ESP32-S3 USB Port (either one or both), default power supply (recommended)
5V and G (GND) pins
3V3 and G (GND) pins
3.7V battery port
Can charge the 3.7v lithium battery (red LED is the charging indicator):
Packing List
Start Application Development
Before powering up your board, please make sure that it is in good condition with no obvious signs of damage.
Required Hardware
EXP-HAT-KIT
USB 2.0 cable (Standard Type-A to Type-C)
Computer running Windows, Linux, or macOS
Note
Be sure to use an appropriate USB cable. Some cables are for charging only and do not provide the needed data lines nor work for programming the boards.
Enable comment auto-refresher