

🚀 Elevate your IoT game with the all-in-one ESP32 display powerhouse!
The ideaspark® ESP32 Development Board integrates a crisp 1.9-inch 170x320 ST7789 TFT LCD with a powerful ESP32-WROOM-32 module featuring dual-mode WiFi and Bluetooth connectivity. Equipped with 16MB Flash and ultra-low power 40nm technology, it offers a compact, efficient platform for diverse IoT projects. The USB Type-C interface with CH340 driver ensures easy connectivity and programming, making it ideal for professionals seeking a sleek, all-in-one development solution.






| ASIN | B0D6QXC813 |
| Best Sellers Rank | #335 in Single Board Computers (Computers & Accessories) |
| Brand | ideaspark |
| Customer Reviews | 4.0 4.0 out of 5 stars (62) |
| Date First Available | June 11, 2024 |
| Item Dimensions LxWxH | 2.83 x 2.05 x 0.63 inches |
| Item Weight | 1.13 ounces |
| Item model number | ESP32 1.9 inch LCD(Solder PIN) |
| Manufacturer | ideaspark |
| Number of Processors | 1 |
| Operating System | FreeRTOS |
| Processor Brand | Espressif |
| Product Dimensions | 2.83 x 2.05 x 0.63 inches |
| RAM | LPDDR |
| Series | ESP32 Development Board |
| Wireless Type | 802.11ac |
I**T
Solo Bitmining is possible.
Once I found the rightbflash program, it worked flawlessly for what I intended it for. Solo bitmining. *Note* USB-C to USB-C doesn't work to power on, I needed USB-A to USB-C. Will definitely be buying more. They will look awesome on my desk at work and wall at home.
R**A
Great...easy program...easy download for GitHub..
Wonderful...
J**N
WiFi and Display does not play nice together becasue they share GPIO2. But there is a workaround.
Ok I have been having a problem with this board becasue GPIO2 Shares the WIFI with the DC on the Display Port. After working a day and a 1/2 with ChatGPT, we have found a work around that is not hard to fix. When doing your sketch you need to run the WIFI command first and then do the display work after it connects, if you do not do this the display locks up and the board goes into constant reboots. Here is an example. // ✅ WiFi FIRST (CRITICAL for your board) WiFi.mode(WIFI_STA); WiFi.setSleep(false); WiFi.begin(ssid, password); Serial.print("Connecting to WiFi"); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(); Serial.println("WiFi Connected"); // ✅ Lock GPIO2 AFTER WiFi is done with it pinMode(2, OUTPUT); digitalWrite(2, HIGH); // ✅ Backlight pinMode(32, OUTPUT); digitalWrite(32, HIGH); // ✅ Display init AFTER WiFi tft.init(); tft.setRotation(1); tft.fillScreen(TFT_BLACK); tft.setTextColor(TFT_YELLOW, TFT_BLACK); tft.setTextSize(2); tft.setCursor(10, 10); tft.println("WiFi OK"); tft.println(WiFi.localIP()); Chat GPT also had me add a 10K Ohm resister between the 3.3v pin and the D2 pin WiFi briefly pulls GPIO2 into unstable states during RF startup The 10kΩ pull-up keeps DC from floating Keeps the display in DATA mode instead of random COMMAND mode Prevents the freeze most of the time Now to be honest, I did this before we tried the code to start WIFI first, so you may not need this. But with this board D2 being tied to the WIFI and the display was a bad Hardware mistake. The displays DC should have been tied to pin D16 or something that is not tied to the wifi. Needless to say the board works great now after figuring that out.
J**L
Soldering Quality is Terrible, Missing Battery Charger & Voltage Booster, Broken Parts
My brother purchased one of these boards, but had problems with it, because most of the components were not soldered. Out of curiosity, I purchased one as well. Mine booted as expected. I followed the instructions in the product images, and changed the image to my own image. I loaded the original factory program. All of the basic functions worked. However, my first real test was to attach a BME280 sensor and display the readings on the screen. I have used this sensor before, so I know it works. Wired the sensor to the default I2C pins (SDA: GPIO21, SCL: GPIO22) and could not get the sensor to work. When I removed the code for the display, which should be using SPI, the sensor worked without issue. I changed the I2C pins (SDA: GPIO12, SCL: GPIO14) and now the display and sensor work without issue. Since SPI and I2C are completely different, it didn't make sense that changing I2C pins allowed me to use both protocols. Looking at the pinout shows the default I2C pins are adjacent to the SPI pins used for the display. I checked continuity between the pins and found that GPIO22 and GPIO23 are connected. I looked at the solder joint, and they are indeed connected. Using a very small solder tip, I was able to fix the solder joint without removing the screen. I spent two evenings troubleshooting this board, but it works now...I think. Who knows what other solder issues I will find. ---UPDATE--- If the board has a boost module and/or battery charge circuit, they do not work. The screen operates at a much different brightness when on battery (3.7V) versus USB (5V). Battery connected to module does not charge when also connected to USB. So far (Jan 2025), I have yet to hear from the seller/manufacturer regarding specific board questions. Also, I have yet to find circuit diagrams. For these reasons, I am dropping my review to a single star. ---=== 2026-01-20 UPDATE ===--- I ended up getting a second one of these (don't ask), and I am returning it because C9 (I think) is broken. This is very disappointing. Also, 1 year later, and no communication from the vendor/manufacturer. Review will stay at 1 star.
G**W
Cool Piece of Kit
Solid product. Was able to quickly roll out my RFID application using this kit.
Trustpilot
Hace 2 meses
Hace 1 mes