Pinout



		TFT_CS GPIO12
		TFT_DIN GPIO15
		TFT_CLK GPIO2
		TFT_DC GPIO01 TXD0
		PCA_OE GPIO03 RXD0

		FLASH   GPIO4  [Solder Pad]

		I2C_SDA GPIO13
		I2C-SCL GPIO14

		// Connect a push button to make OTA easy
		PSRAM_CS GPIO13 [Solder Pad]
		CSI_MCLK_XCLK GPIO0 [Solder Pad]

		PCA_ENABLE_PIN_NO           3  //  Fixed for TL_RAM PCB 
		LED_RED_INBUILD_PIN_NO     33  //  Fixed for ESP32-CAM 
		LED_FLASH_INBUILD_PIN_NO    4  //  Fixed for ESP32-CAM 

To Do

  1. If not already done: Install (the latest version of ) ESP32 Board from Board Manager as shown in screenshot
  2. If not already done: Install (the latest version of ) Adafruit PWM Servo Driver library as shown in screenshot
  3. If not already done: Install (the latest version of ) TFT_eSPI library in Arduino IDE see screenshot
  4. Find the file the C:\Users\DELL\Documents\Arduino\libraries\TFT_eSPI\User_Setup.h
  5. Rename it to User_Setup_ORIGINAL.h
  6. Actually we need to replace the User_Setup.h with the modified User_Setup.h which has pin configuration according to our pin assignment decisions
  7. You must have the Camera Plate with ESP32-CAM and TFT display attached
  8. Upload the code 2023_07_14_a_Servo_Calib_Asm.zip
  9. Study the code carefully for Servo positions. It will be required during the robot assembly.