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)