Notifications
Clear all

Arduino IDE (Ver 1.8.19) Board Manager not showing ESP32-CAM Board in the Drop-down Menu

23 Posts
3 Users
1 Reactions
1,627 Views
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 4 years ago
Posts: 7660
 

@kontrol77x I am very sorry to hear that. I have a dozen or more esp32-cam boards and have no problem finding the board entry. Let me show you one last time how it looks in IDE2. The first pic is after I have clicked on File->New Sketch. The board showing is either blank or the last board I used. Ignore that and click the down arrow. At the very bottom click on 'Select other board and port' as shown in next pic. After clicking that you will see pic 3. Now type esp32-cam in the search box where your cursor is already connected and you will see pic4. Click the 'AI Thinker' entry and voila.

IF you do not see pic 4 then your boards file is installed wrong.

Open your Settings/Preferences and click on the Additional boards by clicking where I indicated in pic 5. Select everythig in the box and delete. Now put in just the following

https://espressif.github.io/arduino-esp32/package_esp32_index.json

If that does not work, then either I did not explain what to do well enough or ??????

BTW, there are NO other esp32-cam boards than what I showed you in pic 4 (Only one, AI THINKER .....) There are other CAM boards, but the one you mentioned is an ESP32S3, and there is one from Adafruitm and M5Stack, but only one 'AI Thinker ESP32-CAM'

If you are seeing the one you mentioned, then you are using the wrong boards file.

 

 

 

Screenshot 2024 05 14 at 15.24.31
Screenshot 2024 05 14 at 15.26.37
Screenshot 2024 05 14 at 15.28.13
Screenshot 2024 05 14 at 15.29.00
Screenshot 2024 05 14 at 15.32.44

 

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.


   
ReplyQuote
(@kontrol77x)
Member
Joined: 6 months ago
Posts: 7
Topic starter  

Hi.  Again, thanks so much for your patience.

I can select the "AI Thinker ESP32-CAM" board:

 

image

but then get a compiler error message:

xtensa-esp32-elf-g++: error: unrecognized command line option '-std=gnu++2b'; did you mean '-std=gnu++2a'?

exit status 1

Error compiling for board AI Thinker ESP32-CAM.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

The verbose option yields:

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\User\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\User\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\User\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32cam:CPUFreq=240,FlashMode=qio,PartitionScheme=huge_app,FlashFreq=80,DebugLevel=none,EraseFlash=none -ide-version=10819 -build-path C:\Users\User\AppData\Local\Temp\arduino_build_68957 -warnings=none -build-cache C:\Users\User\AppData\Local\Temp\arduino_cache_850987 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.mklittlefs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mkspiffs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.openocd-esp32.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20230921.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb-11.2_20220823.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.dfu-util.path=C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.esptool_py.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp-elf-gdb-11.2_20220823.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -verbose C:\Users\User\Documents\Arduino\ESP32_Camera01_apr23b\ESP32_Camera01_apr23b.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\User\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\User\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\User\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32cam:CPUFreq=240,FlashMode=qio,PartitionScheme=huge_app,FlashFreq=80,DebugLevel=none,EraseFlash=none -ide-version=10819 -build-path C:\Users\User\AppData\Local\Temp\arduino_build_68957 -warnings=none -build-cache C:\Users\User\AppData\Local\Temp\arduino_cache_850987 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.mklittlefs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mkspiffs.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.openocd-esp32.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.openocd-esp32-v0.12.0-esp32-20230921.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.12.0-esp32-20230921 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb-11.2_20220823.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.dfu-util.path=C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.dfu-util-0.11.0-arduino5.path=C:\Users\User\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.11.0-arduino5 -prefs=runtime.tools.esptool_py.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp-elf-gdb-11.2_20220823.path=C:\Users\User\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -verbose C:\Users\User\Documents\Arduino\ESP32_Camera01_apr23b\ESP32_Camera01_apr23b.ino
Using board 'esp32cam' from platform in folder: C:\Users\User\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3
Using core 'esp32' from platform in folder: C:\Users\User\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3
cmd /c if exist "C:\\Users\\User\\Documents\\Arduino\\ESP32_Camera01_apr23b\\partitions.csv" COPY /y "C:\\Users\\User\\Documents\\Arduino\\ESP32_Camera01_apr23b\\partitions.csv" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\partitions.csv"
cmd /c if not exist "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\partitions.csv" if exist "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0-alpha3\\variants\\esp32\\partitions.csv" COPY "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0-alpha3\\variants\\esp32\\partitions.csv" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\partitions.csv"
cmd /c if not exist "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\partitions.csv" COPY "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0-alpha3\\tools\\partitions\\huge_app.csv" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\partitions.csv"
cmd /c IF EXIST "C:\\Users\\User\\Documents\\Arduino\\ESP32_Camera01_apr23b\\bootloader.bin" ( COPY /y "C:\\Users\\User\\Documents\\Arduino\\ESP32_Camera01_apr23b\\bootloader.bin" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\ESP32_Camera01_apr23b.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0-alpha3\\variants\\esp32\\bootloader.bin" ( COPY "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0-alpha3\\variants\\esp32\\bootloader.bin" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\ESP32_Camera01_apr23b.ino.bootloader.bin" ) ELSE ( "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.5.1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\ESP32_Camera01_apr23b.ino.bootloader.bin" "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32\\bin\\bootloader_qio_80m.elf" ) )
esptool.py v4.5.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
cmd /c if exist "C:\\Users\\User\\Documents\\Arduino\\ESP32_Camera01_apr23b\\build_opt.h" COPY /y "C:\\Users\\User\\Documents\\Arduino\\ESP32_Camera01_apr23b\\build_opt.h" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\build_opt.h"
cmd /c if not exist "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\build_opt.h" type nul > "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\build_opt.h"
cmd /c type nul > "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957/file_opts"
Detecting libraries used...
"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" -c "@C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/flags/cpp_flags" -w -Os -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_huge_app "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32cam:CPUFreq=240,FlashMode=qio,PartitionScheme=huge_app,FlashFreq=80,DebugLevel=none,EraseFlash=none\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/flags/defines" "-IC:\\Users\\User\\Documents\\Arduino\\ESP32_Camera01_apr23b" -iprefix "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/include/" "@C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/flags/includes" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/qio_qspi/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0-alpha3\\cores\\esp32" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0-alpha3\\variants\\esp32" "@C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957/build_opt.h" "@C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957/file_opts" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\sketch\\ESP32_Camera01_apr23b.ino.cpp" -o nul
Error while detecting libraries included by C:\Users\User\AppData\Local\Temp\arduino_build_68957\sketch\ESP32_Camera01_apr23b.ino.cpp
Generating function prototypes...
"C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" -c "@C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/flags/cpp_flags" -w -Os -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_huge_app "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32cam:CPUFreq=240,FlashMode=qio,PartitionScheme=huge_app,FlashFreq=80,DebugLevel=none,EraseFlash=none\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/flags/defines" "-IC:\\Users\\User\\Documents\\Arduino\\ESP32_Camera01_apr23b" -iprefix "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/include/" "@C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/flags/includes" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.1-3662303f31/esp32/qio_qspi/include" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0-alpha3\\cores\\esp32" "-IC:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.0.0-alpha3\\variants\\esp32" "@C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957/build_opt.h" "@C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957/file_opts" "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\sketch\\ESP32_Camera01_apr23b.ino.cpp" -o "C:\\Users\\User\\AppData\\Local\\Temp\\arduino_build_68957\\preproc\\ctags_target_for_gcc_minus_e.cpp"
xtensa-esp32-elf-g++: error: unrecognized command line option '-std=gnu++2b'; did you mean '-std=gnu++2a'?
exit status 1
Error compiling for board AI Thinker ESP32-CAM.


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 4 years ago
Posts: 7660
 

@kontrol77x Ok, do two things for me. First show me your board manager like in my picture. Second, re-install the Arduino IDE (I assume 2.x) Don't try to uninstall, it's not needed just re-install. The messed up command line tells me your build environment has been damaged. Even your screen grab looks wrong re esp32, it should be esp32, not 'ESP32 Arduino' so the boards manager is also messed up. Here is my boards manager with AI Thinker esp32-cam selected as in your picture above. See the difference?

Screenshot 2024 05 16 at 23.10.34
Screenshot 2024 05 16 at 23.15.08

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 4 years ago
Posts: 7660
 

@kontrol77x I looked at your error and you are using ALPHA libraries. Since you are probably not a professional programmer I can understand you may not know what that means. What it means, is first you did not follow my directions. It also means you are using untested libraries.

Lets try this one more time.

Install IDE2. 

put EXACTLY this one line in your Arduino Settings after first erasing all existing entries (I will give you the correct full list later). Use copy/paste.

https://espressif.github.io/arduino-esp32/package_esp32_index.json

Now select the 'AI Thinker ESP32-CAM' using the IDE2 drop down dialog box and type AI, that will bring the board to the top of the list.

Now load the sample (see pic) ESP32>Camera>CameraWebServer and let me know what happens.

Screenshot 2024 05 17 at 09.33.36

I am including a couple screen shots for you to compare. Before you do anything, go into the boards manager and filter/search esp32. You will have either one or two entries. If you have more or less show me a screen shot of what you see. If your screen looks any different from what I am showing, take a screen shot and show me.

Here is the NORMAL esp32 by Expressif long list of boards

Screenshot 2024 05 17 at 09.42.41

Here is the only other esp32 entry for ONE NEW board (Arduino NANO ESP32) by Arduino, NOT Espressif

Screenshot 2024 05 17 at 09.42.52

 

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 4 years ago
Posts: 7660
 

@kontrol77x Here is further proof you are using the wrong boards URL. It clearly shows development levels, the current esp32 stable level is 2.0.16.

You only need to get this right once, then it updates automatically. Here are my entries.

https://arduino.esp8266.com/stable/package_esp8266com_index.json
https://espressif.github.io/arduino-esp32/package_esp32_index.json
https://github.com/earlephilhower/arduino-pico/releases/download/globalpackage_rp2040_index.json

These will give you esp8266, esp32, and RaspberryPi PICO(W).

All the Arduino boards are built in, no need for a boards manager entry.

 

 

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.


   
ReplyQuote
(@kontrol77x)
Member
Joined: 6 months ago
Posts: 7
Topic starter  

Hi.  Thanks again for all of your interest and help.

When I tried the URLs you posted, I got:

Error downloading> https://github.com/earlephilhower/arduino-pico/releases/download/globalpackage_rp2040_index.json

That was after reloading the Arduino IDE 1.8.19 (and, I can't do the Ver 2 b/c of my OS).

So, I think I am done trying to use the AI Thinker board. 

This message board for the DroneBotWorkshop was one of the best I have seen.  Everyone stayed on topic, responses were genuinely helpful and didn't devolve into questioning each others lineage.  It was truly great interacting with knowledgeable and helpful people!  Thank you so much!  I'm sorry I can't report success with the ESP32-CAM board.

Sincerely,

Bob


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 4 years ago
Posts: 7660
 

@kontrol77x The board link is missing one character, the / between global and package. BUT you don't need that yet, it's for the RP2040 boards. All you need is one entry,

https://espressif.github.io/arduino-esp32/package_esp32_index.json

I just checked the official source and indeed you can't run IDE2 on Win 7. In any case, both IDE's will work with the AITHINKER. 

Don't give up, just change your boards to the line above, or edit it to remove the philhower line.

I don;t give up so easily.

 

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.


   
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 4 years ago
Posts: 7660
 

@kontrol77x BTW, WHY are you still using Win 7 ?????? You may be right, a lot of stuff wont work on that old Win 7.

You could get a mini PC for $220USD (16GB RAM, 512GB SSD), I just ordered one. You can use your existing computer, kbd, mouse, display with VNC to operate the new PC. You can add a second 4K HDR 24"+ display or better for under $300. If you want faster response time, then that will cost a little more but I have yet to see a hobby I didn't drop a minimum of $5,000 on to get set up.

 

First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, and 360, fairly knowledge in PC plus numerous MPU's and MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.


   
ReplyQuote
Page 2 / 2