diff --git a/boards.txt b/boards.txt
index 61503635569..54db81a1023 100644
--- a/boards.txt
+++ b/boards.txt
@@ -10,6 +10,32 @@ menu.Revision=Board Revision
 
 ##############################################################
 
+esp32cam.name=AI Thinker ESP32-CAM
+
+esp32cam.upload.tool=esptool_py
+esp32cam.upload.maximum_size=3145728
+esp32cam.upload.maximum_data_size=327680
+esp32cam.upload.wait_for_upload_port=true
+esp32cam.upload.speed=460800
+
+esp32cam.serial.disableDTR=true
+esp32cam.serial.disableRTS=true
+
+esp32cam.build.mcu=esp32
+esp32cam.build.core=esp32
+esp32cam.build.variant=esp32
+esp32cam.build.board=ESP32_DEV
+esp32cam.build.f_cpu=240000000L
+esp32cam.build.flash_size=4MB
+esp32cam.build.flash_freq=80m
+esp32cam.build.flash_mode=dio
+esp32cam.build.boot=qio
+esp32cam.build.partitions=huge_app
+esp32cam.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
+esp32cam.build.code_debug=0
+
+##############################################################
+
 esp32.name=ESP32 Dev Module
 
 esp32.upload.tool=esptool_py