Skip to content

jf1452/ESP32-Marauder-Cheap-Yellow-Display

 
 

Repository files navigation

ESP32-Marauder-Cheap-Yellow-Display

Marauder logo

Fr4nkFletcher

🏴‍☠️ Update Highlights 06/27/24 — Marauder v1.0.0 🏴‍☠️

  • For info on swapping to the ESP-WROOM-32U w/ built-in IPEX/U.FL connector for max range, click here.

  • For Evil Portal examples and instructions, click here.

  • For info on adding an external antenna, click here.

Web Flasher Instructions

  • Use Chrome or Edge

  • Visit: CYM-Web-Flasher

  • Click Connect and select Model. Click Program to start the flashing process.

Demo 1

If you have issues with the web flasher, try unplugging and restarting your CYD, then hold RST --> tap BOOT --> release RST. You should get a blank screen. Refresh the webflasher and then click Connect to begin the process.

For more info on the webflasher visit ---> https://github.com/Fr4nkFletcher/Adafruit_WebSerial_ESPTool

Compatibility

Successfully tested on both of these devices:

No hardware modifications required thanks to integration with @ggaljoen's TFT_eSPI fork.

  • GPS Functionality: 🛰 GPS is enabled and fully operational through the 4-pin connector located near the MicroUSB port of the CYD module. Check here for details on supported GPS hardware.

GPS Pinout:

GPS -> CYD
VCC -> VIN
GND -> GND
TX -> TX
RX -> TX

Setup

Add necessary libraries to your Arduino libraries folder. Configure your Arduino environment as detailed in the ESP32 Marauder Arduino IDE Setup Guide.

Ensure the upload speed is set to 115200 in Arduino IDE (tested with version 1.8.19).

If you're having issues or want to do everything yourself, check Smoochiee's tutorial for an in-depth walkthrough of the port.

Acknowledgments

A big shoutout to the creators and supporters of the ESP32 Cheap Yellow Display project and the community Discord, especially @cod5fgzj, smoochiee, ggaljoen, and ATOMNFT. And of course JustCallMeKoko for the foundational work on the ESP32Marauder.

Demo 1 Demo 2

Releases

No releases published

Packages

No packages published

Languages

  • C 94.9%
  • C++ 5.0%
  • HTML 0.1%
  • Python 0.0%
  • Processing 0.0%
  • CMake 0.0%