$ pio run --environment DIY_ESP32S3
UnknownEnvNamesError: Unknown environment names 'DIY_ESP32S3'. Valid names are 'nibble-rp2040, rak11310, unphone, betafpv_900_tx_nano, xiao_ble, heltec-wsl-v2_1, heltec_capsule_sensor_v3, feather_diy, tlora-pager-tft, heltec-mesh-solar-oled, heltec-v2_1, hydra, t-echo-lite, nugget-s3-lora, senselora_rp2040, coverage, nugget-s2-lora, tlora-v2, rak4631_eth_gw_dbg, nibble-esp32, ESP32-S3-Pico, ai-c3, trackerd, seeed-sensecap-indicator, makerpython_nrf52840_sx1280_eink, tlora-pager, CDEBYTE_E77-MBL, seeed_xiao_nrf52840_kit_i2c, chatter2, hackerboxes-esp32-io, t-deck-tft, rak4631_eink_onrxtx, heltec-mesh-node-t114-inkhud, meshtastic-dr-dev, heltec-wireless-tracker-V1-0, betafpv_2400_tx_micro, rak4631_nomadstar_meteor_pro, heltec-mesh-solar, t-echo-inkhud, tlora-t3s3-epaper-inkhud, t-watch-s3, heltec-vision-master-e213, m5stack-unitc6l, wio-t1000-s, station-g1, seeed_wio_tracker_L1, tlora-t3s3-v1, catsniffer, pico2w, canaryone, makerpython_nrf52840_sx1280_oled, heltec-hru-3601, mesh-tab-3-2-IPS-capacitive, meshtastic-diy-v1_1, mesh-tab-3-5-TN-resistive, nano-g1, feather_rp2040_rfm95, tbeam, heltec-wireless-bridge, heltec-wsl-v3, m5stack-core, esp32c3_super_mini, heltec-mesh-pocket-5000-inkhud, picow, radiomaster_900_bandit, pico, link32-s3-v1, heltec-wireless-tracker-v2, rak4631_eth_gw, buildroot, radiomaster_900_bandit_nano, heltec-mesh-solar-tft, heltec-wireless-paper-inkhud, native-tft-debug, t-echo, sugarcube, tlora-v3-3-0-tcxo, rak3172, heltec-ht62-esp32c3-sx1262, rak3312, rak_wismesh_tap_v2-tft, radiomaster_900_bandit_micro, wio-e5, tlora-v1, rak4631_nomadstar_meteor_pro_dbg, elecrow-adv1-43-50-70-tft, tlora_v1_3, tracker-t1000-e, picomputer-s3-tft, 9m2ibr_aprs_lora_tracker, heltec-mesh-node-t114, rak3401-1watt, seeed_wio_tracker_L1_eink, native-tft, bpi_picow_esp32_s3, heltec-mesh-solar-inkhud, unphone-tft, rak4631_dbg, seeed-xiao-s3, mesh-tab-3-5-IPS-resistive, wio-tracker-wm1110, m5stack-cores3, seeed_wio_tracker_L1_eink-inkhud, tbeam0_7, heltec-vision-master-e290, heltec-vision-master-e213-inkhud, heltec-vision-master-e290-inkhud, r1-neo, rp2040-lora, heltec-wireless-paper-v1_0, meshtiny, m5stack-coreink, seeed_xiao_nrf52840_kit, rak2560, WashTastic, ME25LS01-4Y10TD_e-ink, mesh-tab-3-5-IPS-capacitive, seeed_solar_node, mesh-tab-4-0-IPS-capacitive, my-esp32s3-diy-oled, crowpanel-esp32s3-5-epaper, seeed-sensecap-indicator-tft, rak_wismeshtag, pico_slowclock, hackerboxes-esp32c3-oled, t-energy-s3_e22, nano-g1-explorer, tracksenger-oled, heltec-mesh-solar-eink, nrf52_promicro_diy_tcxo, mesh-tab-3-2-TN-resistive, heltec-vision-master-t190, tlora-v2-1-1_8, ms24sf1, heltec-mesh-pocket-5000, heltec-v1, crowpanel-esp32s3-2-epaper, elecrow-adv-24-28-tft, icarus, rak_wismeshtap, heltec-mesh-pocket-10000-inkhud, thinknode_m1-inkhud, tlora-v2-1-1_6, ME25LS01-4Y10TD, heltec_sensor_hub, pico2, t-deck-pro, heltec-v2_0, wiphone, heltec-mesh-pocket-10000, thinknode_m5, crowpanel-esp32s3-4-epaper, tlora-v2-1-1_6-tcxo, native, dreamcatcher, heltec-v3, nrf52_promicro_diy-inkhud, nano-g2-ultra, heltec-wireless-paper, native-fb, dreamcatcher-2206, t-deck, pca10059_diy_eink, gat562_mesh_trial_tracker, seeed_xiao_nrf52840_e22_900m33s, meshtastic-diy-v1, monteops_hw1, thinknode_m2, heltec-v4, elecrow-adv-35-tft, seeed_xiao_nrf52840_e22_900m30s, m5stack-stamp-c3, tracksenger, tracksenger-lcd, t-eth-elite, TWC_mesh_v4, heltec-wireless-tracker, wio-sdk-wm1110, picomputer-s3, CDEBYTE_EoRa-S3, thinknode_m1, EBYTE_ESP32-S3, meshlink, tbeam-s3-core, rak11200, tlora-t3s3-epaper, tlora-c6, rak4631_eink, rak4631, seeed-xiao-nrf52840-wio-sx1262, meshlink_eink, mesh-tab-3-2-IPS-resistive, my-esp32s3-diy-eink, challenger_2040_lora, heltec-v4-tft, station-g2'
SOC
ESP32
Lora IC
SX1276
Product Link
The components can be found at Aliexpress
Description
The description here seems to be outdated.
For building a simple DIY hardware I just copied
firmware/variants/esp32s3/diy/my_esp32s3_diy_oled/
to
firmware/variants/esp32s3/DIY_ESP32S3/
and edited it.
What must be done that it can be found for building?