Arduino IDE Configuration for ESP32-C3 DevKitM-1 / Rust-1
These are the board settings and a working blink + Serial sketch for ESP32-C3 DevKitM-1 (also sold as Rust-1).
Uses the ESP32C3 Dev Module option in Arduino IDE.
1. Select the Board and Port
- Tools → Board → ESP32 Arduino → ESP32C3 Dev Module
- Tools → Port → select the COM port that appears when the board is connected
2. Recommended Tools Settings
Setting | Value |
---|---|
Upload Speed | 115200 |
CPU Frequency | 160 MHz |
Flash Frequency | 80 MHz |
Flash Size | 4 MB |
Partition Scheme | Default 2 MB app, 2 MB SPIFFS |
Other settings can stay at their defaults.
3. Blink + Serial Test Sketch
Upload this sketch and open Serial Monitor at 115200 baud.
You should see the LED blink and “LED toggled” messages appear.
#define LED_BUILTIN 7 // ESP32-C3 DevKitM-1 / Rust-1 onboard LED pin
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(115200);
delay(3000);
Serial.println("✅ Blink + Serial test started");
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(500);
digitalWrite(LED_BUILTIN, LOW);
delay(500);
Serial.println("LED toggled");
}
Demo Video: ESP32-C3 Blink Demo
This gives you a working Serial connection and LED blink without extra steps — useful for confirming the board, drivers, and Arduino IDE setup are correct.
Top comments (0)