1. Introduction
The Freenove Ultimate Starter Kit (FNK0020) is designed to provide a comprehensive learning experience for users interested in electronics and programming with Raspberry Pi. This kit includes a wide array of electronic components and modules, along with extensive tutorials and code examples across multiple programming languages. Please note that a Raspberry Pi board is NOT included in this kit and must be purchased separately.
Detailed tutorials and code for all projects are available for download. The download link can be found on the product box.
2. What's Included: Kit Components
This kit contains 223 items, including commonly used electronic components, modules, sensors, and wires, enabling 128 projects from simple to complex. Below is an overview of the components:

The kit includes various LEDs (red, green, blue, yellow, RGB), 7-segment displays, LED matrix, resistors (220Ω, 1KΩ, 10KΩ), potentiometers, capacitors, push buttons, switches, vibration switches, keypads, rectifiers, transistors, battery holders, breadboard power module, motor driver chips, active and passive buzzers, temperature and humidity sensors, thermistors, photoresistors, relays, motors, servos, stepping motors, joysticks, infrared motion sensors, ultrasonic ranging modules, accelerometer modules, LCD modules, GPIO extension boards, project boards, jumper wires, and a plastic box for organization.
3. Compatible Raspberry Pi Models
The Freenove Ultimate Starter Kit is compatible with a wide range of Raspberry Pi boards. Ensure your Raspberry Pi is one of the models listed below for optimal compatibility. The Raspberry Pi board itself is not included in this kit.
- Raspberry Pi 5
- Raspberry Pi 400
- Raspberry Pi 4B
- Raspberry Pi 3B+
- Raspberry Pi 3B
- Raspberry Pi 3A+
- Raspberry Pi 2B
- Raspberry Pi 1B+
- Raspberry Pi 1A+
- Raspberry Pi Zero 2 W
- Raspberry Pi Zero W
- Raspberry Pi Zero

4. Setup and Initial Configuration
Before beginning any projects, it is crucial to set up your Raspberry Pi and download the necessary tutorials and code. The kit does not include a paper tutorial; all documentation is provided digitally.
4.1. Downloading Tutorials and Code
- Locate the download link: The specific download link for the 962-page detailed tutorial and code files can be found on the product box.
- Access the Freenove website: Navigate to the provided URL using a web browser.
- Download the package: Download the compressed file containing the tutorials, code examples (Python, C, Java, Scratch, Processing), and datasheets.
- Extract files: Unzip the downloaded file to a convenient location on your computer.

4.2. Connecting the Raspberry Pi to the Kit
The kit utilizes a GPIO Extension Board and a ribbon cable to connect to your Raspberry Pi. Follow the specific wiring diagrams provided in the downloaded tutorial for each project. Ensure all connections are secure before powering on your Raspberry Pi.

For a visual guide on setting up and using the kit, refer to the official Freenove video:
5. Operating the Kit: Projects and Programming
The kit offers 128 projects, ranging from basic LED control to more complex sensor applications and interactive games. Each project is accompanied by detailed instructions, wiring diagrams, and complete code in multiple programming languages.
5.1. Programming Languages Supported
- Python: Compatible with Python 2 & 3, widely used for Raspberry Pi projects.
- C: A classic language for embedded systems and hardware interaction.
- Java: For developing robust applications.
- Scratch: A block-based graphical coding platform, ideal for beginners.
- Processing: A flexible platform for creating graphical interfaces and interactive projects.

5.2. Project Execution
For each project, the tutorial provides:
- Schematics: Detailed circuit diagrams.
- Wiring Diagrams: Visual guides for connecting components on the breadboard.
- Complete Code: Ready-to-use code in the supported languages.
- Detailed Explanations: Understanding of the project's principles and functionality.

An overview of various projects and their functionalities can be seen in this video:
6. Maintenance
To ensure the longevity and proper functioning of your Freenove Ultimate Starter Kit, please follow these maintenance guidelines:
- Storage: Store all components in the provided plastic box in a cool, dry place away from direct sunlight and moisture.
- Handling: Handle electronic components with care to avoid bending pins or damaging sensitive parts.
- Cleaning: Use a soft, dry cloth to clean components. Avoid using liquids or abrasive cleaners.
- Power Management: Always disconnect power before making or changing connections to prevent short circuits and damage to components.
7. Troubleshooting
If you encounter issues while working with the kit, consider the following troubleshooting steps:
- Check Connections: Verify that all wires and components are correctly connected according to the wiring diagrams in the tutorial. Ensure firm connections.
- Review Code: Double-check your code for any typos or logical errors. Compare it with the provided example code.
- Power Supply: Ensure your Raspberry Pi and any external modules are receiving adequate power.
- Component Orientation: Some components, like LEDs and diodes, are polarity-sensitive. Ensure they are inserted in the correct orientation.
- Tutorial Reference: Refer to the detailed tutorial for specific troubleshooting tips related to each project.
If problems persist, please contact Freenove technical support for assistance.
8. Specifications
| Feature | Detail |
|---|---|
| Brand | FREENOVE |
| Model Name | Freenove FNK0020 |
| Item Model Number | FNK0020 |
| Compatible Models | Raspberry Pi 5 / 400 / 4B / 3B+ / 3B / 3A+ / 2B / 1B+ / 1A+ / Zero 2 W / Zero W / Zero (Raspberry Pi NOT included) |
| Number of Items | 223 |
| Number of Projects | 128 |
| Tutorial Pages | 962 (Digital download only) |
| Programming Languages | Python (2&3), C, Java, Scratch, Processing |
| Item Weight | 1.21 pounds |
| Package Dimensions | 8.23 x 5.83 x 1.85 inches |
9. Warranty and Support
Freenove is committed to providing high-quality products and excellent customer service. While specific warranty details are not provided in this manual, Freenove offers free and timely technical support for all its products.
9.1. Technical Support
If you require assistance with your kit, including questions about components, tutorials, or troubleshooting, please contact Freenove's technical support team. When contacting support, it is helpful to provide the following information:
- Your computer's operating system (Windows, Mac, Linux)
- The name of your Freenove kit (Ultimate Starter Kit FNK0020)
- The specific project number and page from the tutorial
- A detailed description of the issue you are experiencing, including any error messages or unexpected behavior.
You can reach Freenove support via email at support@freenove.com.