Using the library and board manager?

I’m no programmer and It’s been a long time since I’ve been programming here in the IDE,

I’m sorry if this is the wrong spot to post this question and perhaps there is a tutorial on this specifically (if so please point me to it) but I’ve been setting up for different processor types and multiple projects requiring several different boards and wondering if this is OK..?

I had to reinstall the IDE recently to get a new library and new board types to be seen as available in preferences and in the pull down list under the boards manager so here’s my questions.. :

can the current IDE be set up for ESC32 and multiple AVR Arduino board types simultaneously ? Is it Ok to do this and just switch boards before I compile once I do?

Or should I be cautious and avoid IDE setups for lots of different processor boards and custom libraries simultaneously since I’ll keep having this library / board ‘not selectable / or available’ issue if I do?

Thank you.. JimS

Do you mean ESP32 ?

If so, then yes, the IDE can be used with a mix of board types. This is my current selection of installed board types
image
I also have a large selection of libraries installed, some board specific, and only libraries relevant to the selected board are offered for selection in Sketch/Include Library but, of course, an inappropriate library can still be #included on a sketch manually

Yes, of course I meant ESP32..
I wonder why I’m unable to see certain board types at times then.. it would appear that the File/ Preferences settings I have set can cause the Boards manager to filter other board types from view/ selection.

What is the best work-around in this situation where I can’t view or select a custom library or a certain board type I’m interested in adding?

Thanks.. jimS

You don't need a workaround, you need a solution
What have you got in the additional URLs list in Boards Manager ?

This is what I currently have

https://arduino.esp8266.com/stable/package_esp8266com_index.json
https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
http://drazzy.com/package_drazzy.com_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

Is that 2.0 ?

No. I have 2.0 installed but that screen snip came from 1.8.13

The 2.0 board selector is completely different


Note that I am using a dark theme on 2.0

I think this has already been covered, but I'll answer the question directly. The answer is "No". The Arduino IDE is designed to allow you to have many different boards platforms and libraries installed at the same time and many users are doing so without any unexpected problems.

Even after you have finished installing a 3rd party boards platform via Boards Manager, you must leave the URL in the "Additional Boards Manager URLs" preference. If you remove the URL, then the Arduino IDE will no longer recognize the boards after the next time you use Boards Manager.

You can add as many URLs to that "Additional Boards Manager URLs" field as you like. Just separate them with commas. Or you can the icon on the right side of the field, which will open up a dialog you can use to see and edit a list of the URLs.

Ok will do.. Thanks