Fixed broken footprint assignment on U4 Migrated old .lib symbol library to .kicad_sym Migrated missing v5 3d models to v6 3d models where possible Updated PCB from schematic changes
Welcome to the Rust ESP Development board project.
This board is based on the ESP32-C3, and includes sensors, LED, buttons, battery charger, and USB type-C connector.
For the complete description, see the ESP32-C3 Datasheet.
This board includes the following peripherals over the I2C bus:
| Peripheral | Part number | Reference | Crate | Address |
|---|---|---|---|---|
| IMU | ICM-42670-P | Datasheet | N/A | 0x68 |
| Temperature and Humidity | SHTC3 | Datasheet | Link | 0x70 |
| Signal | GPIO |
|---|---|
| SDA | GPIO10 |
| SCL | GPIO8 |
The following devices are connected through GPIO:
| I/O Devices | GPIO |
|---|---|
| LED | GPIO7 |
| Button/Boot | GPIO9 |
| Pin Number | Description | SoC |
|---|---|---|
| 1 | Reset | EN/CHIP_PU |
| 2 | 3V3 | |
| 3 | N/C | |
| 4 | GND | |
| 5 | IO0/ADC1-0 | GPIO0 |
| 6 | IO1/ADC1-1 | GPIO1 |
| 7 | IO2/ADC1-2 | GPIO2 |
| 8 | IO3/ADC1-3 | GPIO3 |
| 9 | IO4/ADC2-0 | GPIO4 |
| 10 | IO5/ADC2-1 | GPIO5 |
| 11 | IO6/MTCK | GPIO6 |
| 12 | IO7/MTDO/LED | GPIO7 |
| 13 | IO9/LOG | GPIO8 |
| 14 | IO21/U0RXD | GPIO21 |
| 15 | IO20/U0TXD | GPIO20 |
| 16 | IO9/BOOT | GPIO9 |
| Pin Number | Description | SoC |
|---|---|---|
| 1 | VBAT | |
| 2 | EN [1] | |
| 3 | VBUS [2] | |
| 4 | NC | |
| 5 | NC | |
| 6 | NC | |
| 7 | NC | |
| 8 | NC | |
| 9 | IO18/USB_D- | GPIO18 |
| 10 | IO19/USB_D+ | GPIO19 |
| 11 | IO8/SCL | GPIO8 |
| 12 | IO10/SDA | GPIO10 |
Top
Bottom