1. Introduction
This manual provides essential information for setting up, operating, and understanding your Freenove ESP32 Kit Dev CAM Board Ultimate Starter Kit. This kit is designed for enthusiasts and learners interested in microcontrollers, the Internet of Things (IoT), and robotics, offering a comprehensive platform for various projects.
The core of the kit is the ESP32 CAM board, a powerful dual-core 32-bit microcontroller operating at up to 240 MHz. It features 4 MB flash memory, 8 MB PSRAM, an onboard 2.4 GHz Wi-Fi and Bluetooth 4.2 (LE) module, a camera, and a memory card slot (including a 1GB memory card and card reader).
2. What's Included
The Freenove ESP32 Kit Dev CAM Board Ultimate Starter Kit includes a wide array of electronic components, modules, sensors, and wires, totaling 240 items. These components are carefully selected to support a diverse range of projects, from basic circuits to complex IoT applications.
Key components include:
- ESP32-WROVER CAM Board
- GPIO Extension Board
- Breadboard
- Various LEDs (Red, Yellow, Green, Blue, RGB)
- Resistors (220Ω, 1KΩ, 10KΩ)
- LCD Module
- Speaker
- 7-Segment Displays (single and four-digit)
- LED Matrix
- Potentiometers
- Capacitors
- Rectifier Diode
- Switches (Slide, Vibration, Push Buttons)
- Thermistor
- Motor Driver Chip
- Serial to Parallel Chip
- 9V Battery Holder (battery not included)
- AA Battery Holder (batteries not included)
- Infrared Receiver and Emitter
- Photoresistor
- Transistors (NPN, PNP)
- DC Motor and Servo Motor
- Audio Converter & Amplifier
- Active Buzzer and Passive Buzzer
- Relay
- Stepper Motor and Stepper Motor Driver
- Joystick
- Ultrasonic Ranging Module
- Accelerometer Module
- Infrared Motion Sensor
- LED Bar Graph
- Jumper Wires (M-M, F-F, M-F)
- USB Cable
- Memory Card Slot and 1GB Memory Card with Card Reader

3. ESP32-WROVER Board Details
The Freenove ESP32-WROVER board is a compact yet powerful development board, central to this kit. It integrates a camera, Wi-Fi, and Bluetooth capabilities, making it suitable for a wide range of embedded projects and IoT applications.
- Microprocessor: Dual-core 32-bit, up to 240 MHz
- Flash Memory: 4 MB
- PSRAM: 8 MB
- Wireless Connectivity: 2.4 GHz Wi-Fi (802.11n) and Bluetooth 4.2 (LE)
- Onboard Camera: Integrated for image and video capture
- Memory Card Slot: Supports external storage (1GB card included)
- USB Code Uploader: For easy programming
- GPIO Pins: General Purpose Input/Output pins for connecting various modules and sensors
- Compatibility: Compatible with Arduino IDE

4. Getting Started with the Tutorial
The kit includes a comprehensive 795-page tutorial, available for download or online viewing. This tutorial is designed to guide users through 122 projects, ranging from simple to complex, providing step-by-step instructions, electronic and component knowledge, schematics, wiring diagrams, complete code, and detailed explanations.
The tutorial supports three programming languages:
- MicroPython: A popular and easy-to-use language for microcontrollers.
- C: A classic and widely used language for embedded systems.
- Processing (Java): A flexible platform for creating graphical interfaces on computers that interact with the ESP32 board.
Note: The tutorial link can be found on the product box. No physical paper tutorial is included.


5. Project Examples
The kit offers 122 diverse projects that allow you to explore the capabilities of the ESP32-WROVER board and its components. These projects are designed to enhance your understanding of electronics, programming, and system integration.
Examples of projects include:
- Controlling LEDs and other output devices.
- Reading sensor data (e.g., photoresistor, ultrasonic ranging module).
- Interacting with software on a computer.
- Utilizing the onboard camera for image capture and web server applications.
- Implementing Wi-Fi and Bluetooth communication.
- Controlling motors and servos.

6. Setup and Connection
To begin using your Freenove ESP32 Kit, follow these general setup steps:
- Access the Tutorial: Locate the tutorial link on your product box. Download or view the 795-page tutorial online.
- Install Arduino IDE: If you haven't already, download and install the Arduino IDE from the official Arduino website.
- Install ESP32 Board Support: Follow the instructions in the tutorial to add ESP32 board support to your Arduino IDE. This typically involves adding a board manager URL and installing the ESP32 package.
- Install Drivers: Ensure necessary USB-to-serial drivers are installed for your operating system to allow communication with the ESP32 board.
- Connect the ESP32 Board: Use the provided USB cable to connect your ESP32-WROVER board to your computer.
- Assemble Circuits: Refer to the tutorial for specific project instructions, including schematics and wiring diagrams, to assemble circuits on the breadboard using the provided components and jumper wires.
7. Basic Operation
Once your development environment is set up and your circuit is assembled, you can proceed with operating your projects:
- Open Project Code: Open the relevant project code from the tutorial in your Arduino IDE.
- Select Board and Port: In the Arduino IDE, select the correct ESP32 board (e.g., ESP32 Wrover Module) and the serial port corresponding to your connected ESP32 board.
- Upload Code: Compile and upload the code to your ESP32 board. The tutorial provides detailed steps for this process.
- Monitor Serial Output: Use the Serial Monitor in the Arduino IDE to view debug messages or data output from your ESP32 project.
- Observe Project Functionality: Interact with your assembled circuit and observe its behavior as programmed.
8. Maintenance and Care
Proper maintenance and care will ensure the longevity and optimal performance of your Freenove ESP32 Kit components:
- Handle with Care: Electronic components are delicate. Avoid excessive force when inserting or removing them from the breadboard or connectors.
- Static Electricity: Be mindful of static electricity, which can damage sensitive components. Work on an anti-static mat if possible.
- Storage: Store components in their original packaging or in anti-static bags and containers to protect them from dust, moisture, and physical damage. The kit comes with a plastic box for organized storage.
- Power Supply: Always use the recommended power supply (e.g., USB power or appropriate battery voltage) to prevent damage to the ESP32 board and other components.
- Cleanliness: Keep your workspace clean and free of debris.

9. Troubleshooting
If you encounter issues while using your Freenove ESP32 Kit, consider the following troubleshooting steps:
- Check Connections: Verify all wiring connections on your breadboard against the schematic in the tutorial. Loose or incorrect connections are a common cause of problems.
- Power Supply: Ensure the ESP32 board is receiving adequate power. Check USB cable connection or battery charge.
- Code Upload Issues: If code fails to upload, check that the correct board and serial port are selected in the Arduino IDE. Ensure the USB cable is properly connected. Sometimes, pressing the BOOT button on the ESP32 board while uploading is necessary.
- Component Orientation: Double-check the orientation of polarized components like LEDs and diodes.
- Software Environment: Confirm that all necessary drivers and board support packages are correctly installed and updated in your Arduino IDE.
- Serial Monitor Output: Use the Serial Monitor to check for any error messages or unexpected output from your code.
- Consult Tutorial: The detailed tutorial often includes specific troubleshooting tips for each project.
10. Technical Specifications
| Feature | Specification |
|---|---|
| Brand | FREENOVE |
| Model Name | FNK0047B |
| Microprocessor | Dual-core 32-bit |
| Processor Speed | 240 MHz |
| RAM Memory Installed Size | 8 MB (PSRAM) |
| Flash Memory | 4 MB |
| Wireless Connectivity | 2.4 GHz Wi-Fi (802.11n), Bluetooth 4.2 (LE) |
| Compatible Devices | Camera |
| Operating System | Embedded |
| Memory Storage Capacity (SD Card) | 1 GB |
11. Support and Warranty
Freenove is committed to providing free and timely technical support for its products. If you encounter any issues or have questions that are not covered in the comprehensive tutorial, please do not hesitate to contact Freenove support.
The product comes with a 1-year warranty. For warranty claims or further assistance, please refer to the contact information provided in the tutorial or on the product packaging.