1. Introduction
The Freenove Complete Starter Kit is designed to provide a comprehensive learning experience for users interested in Raspberry Pi programming and electronics. This kit includes a wide array of components, modules, and sensors, along with detailed tutorials and code examples across multiple programming languages.
This manual provides essential information for the setup, operation, and maintenance of your Freenove Complete Starter Kit. It is intended to complement the detailed online and downloadable tutorials provided by Freenove.
2. What's Included
Your Freenove Complete Starter Kit (Model FNK0066) contains 386 electronic items, carefully selected to support a wide range of projects. The kit is organized in a double-layered plastic box for easy storage and access.

A detailed list of components is provided in the tutorial. Key categories of items include:
- Components/Modules: Resistors, LEDs (Red, Yellow, Blue, Green, White, RGB), Diodes, Transistors, Capacitors, Shift Registers, Motor Driver ICs, etc.
- Inputs/Sensors: Thermistor, Photoresistor, Push Buttons, Ultrasonic Ranging Module, Touch Sensor, Hall Sensor, Infrared Motion Sensor, Accelerometer Module, Barometric Pressure Sensor, Keypad, Joystick, RFID Module, Camera Module, Microphone Sensor.
- Outputs: LCD Display, Servo Motor, DC Motor, Stepper Motor, Buzzer, Fan, 7-Segment Display, LED Bar Graph, Speakers.
- Connectors & Accessories: Breadboards, Jumper Wires (male-to-male, male-to-female, female-to-female), GPIO Extension Board, T-Type GPIO Expansion Board, Battery Holder, USB Cable.

For a complete inventory, please refer to the downloadable tutorial.
3. Compatible Raspberry Pi Models
This kit is compatible with a wide range of Raspberry Pi models. Please note that a Raspberry Pi board is NOT included in this kit and must be purchased separately.
- Raspberry Pi 5 (Recommended)
- Raspberry Pi 4 Model B (Recommended)
- Raspberry Pi 3 Model B+ (Recommended)
- Raspberry Pi 3 Model B (Recommended)
- Raspberry Pi 3 Model A+
- Raspberry Pi 2 Model B
- Raspberry Pi 1 Model B+
- Raspberry Pi 1 Model A+
- Raspberry Pi Zero 2 W
- Raspberry Pi Zero W
- Raspberry Pi Zero
- Raspberry Pi 500
- Raspberry Pi 400
Note: Raspberry Pi 5 is not compatible with the speaker. Raspberry Pi 500, 400, and Zero series are not compatible with the camera and speaker modules included in this kit.

4. Tutorials and Code Examples
The Freenove Complete Starter Kit comes with an extensive 1170-page tutorial available for download or online viewing. This tutorial provides step-by-step guidance, electronics and components knowledge, schematics, wiring diagrams, and complete code for each project.

The tutorial includes code examples in five popular programming languages/platforms:
- Python: 51 examples (compatible with Python 2 & 3)
- C Language: 46 examples
- Java: 27 examples
- Processing: 25 examples (provides graphical interfaces)
- Scratch: 15 examples (block-based graphical coding platform)

The tutorial link can be found on the product box. The online tutorial can be translated into other languages by mainstream browsers.
Video: Demonstration of accessing and translating the online tutorial, and downloading the PDF version.
5. Project Examples
The kit offers 164 projects ranging from simple to complex, allowing users to gradually build their skills in electronics and programming. Each project provides a clear path from concept to working application.

Examples of projects include:
- Controlling LEDs and other output devices.
- Reading data from various sensors (e.g., touch, ultrasonic).
- Creating interactive applications and games.
- Interfacing with LCD displays and other modules.
Video: Demonstrations of various projects, including camera usage, touch sensor control, sound detection, fan operation, oscilloscope display, and a Pong game.
6. Setup and Initial Connection
Before starting any project, ensure your Raspberry Pi is properly set up with its operating system (e.g., Raspberry Pi OS). The kit components connect to the Raspberry Pi's GPIO pins, often via the included GPIO Extension Board and breadboard.
- Unpack Components: Carefully remove all components from the plastic storage box.
- Prepare Raspberry Pi: Ensure your Raspberry Pi is powered off before making any connections.
- Connect GPIO Extension Board: Attach the T-Type GPIO Expansion Board to the Raspberry Pi's GPIO pins.
- Connect Ribbon Cable: Use the ribbon cable to connect the GPIO Extension Board to the breadboard.
- Component Placement: Place electronic components onto the breadboard according to the specific project's wiring diagram provided in the tutorial.
- Wiring: Use the appropriate jumper wires to connect components on the breadboard to each other and to the GPIO pins via the extension board.
- Power On: Once all connections are secure and verified, power on your Raspberry Pi.
Video: Visual guide on connecting the GPIO extension board to the Raspberry Pi and setting up basic circuits on the breadboard.
Refer to the "Getting Started" section of the Freenove tutorial for detailed instructions on installing the operating system and initial setup.
7. Operating the Kit
Operating the Freenove Complete Starter Kit primarily involves following the project instructions in the provided tutorial. Each project guides you through the necessary hardware connections and software code execution.
- Select a Project: Choose a project from the tutorial that matches your interest and skill level.
- Review Schematic and Wiring Diagram: Carefully study the circuit diagram and wiring instructions for the chosen project.
- Assemble Hardware: Connect the components on the breadboard as shown in the wiring diagram. Double-check all connections to prevent short circuits or damage.
- Load Code: Open the corresponding code example for your chosen programming language (Python, C, Java, Processing, or Scratch) on your Raspberry Pi.
- Execute Code: Run the code. Observe the behavior of the electronic components as controlled by your Raspberry Pi.
- Experiment and Modify: Once the basic project is working, you can experiment by modifying the code or circuit to understand the principles better or to add new functionalities.
Always ensure your Raspberry Pi is powered off when making or changing hardware connections to avoid damaging components.
8. Maintenance and Safety Precautions
Proper handling and maintenance will ensure the longevity of your Freenove Starter Kit components.
- Storage: Store all components in the provided plastic box or a similar organized container to prevent loss or damage. Keep them in a cool, dry place away from direct sunlight.
- Handling: Handle electronic components with care. Avoid bending pins excessively.
- Power Off Before Connecting: Always power off your Raspberry Pi and disconnect the power supply before connecting or disconnecting any components or wires. This prevents short circuits and potential damage to both the Raspberry Pi and the kit components.
- Small Parts: The kit contains small parts. Keep them out of reach of children under 6 years old. Adult supervision is required for younger users.
- Moving Parts: Some projects involve motors or fans. Keep fingers and loose clothing away from moving parts when the circuit is active.
- Overheating: If any component becomes unusually hot, immediately disconnect the power supply and investigate the cause. This could indicate a short circuit or incorrect wiring.
- Cleaning: Use a soft, dry cloth to clean components if necessary. Avoid using liquids.
9. Troubleshooting
If you encounter issues while working with your Freenove Starter Kit, consider the following troubleshooting steps:
- Check Wiring: The most common issue is incorrect wiring. Double-check all connections against the wiring diagram in the tutorial. Ensure wires are firmly seated in the breadboard and GPIO pins.
- Verify Power: Confirm that your Raspberry Pi is receiving adequate power and that any external power sources for components are correctly connected.
- Review Code: Ensure the code you are using is correct and matches the version specified in the tutorial. Check for any syntax errors or typos.
- Component Functionality: If a specific component is not working, try testing it in a simpler circuit or swapping it with a known working component if available.
- Tutorial Resources: Refer to the Freenove online tutorial for specific troubleshooting tips related to each project.
- Software Environment: Ensure your Raspberry Pi's operating system and necessary libraries are up to date.
If problems persist, please contact Freenove technical support for assistance.
10. Specifications
| Feature | Detail |
|---|---|
| Brand | FREENOVE |
| Model Name | Freenove Complete Starter Kit |
| Item Model Number | FNK0066 |
| Total Items | 386 |
| Projects Included | 164 |
| Tutorial Pages | 1170 (downloadable) |
| Supported Languages | Python, C, Java, Scratch, Processing |
| Compatible Raspberry Pi Models | Pi 5, 4B, 3B+, 3B, 3A+, 2B, 1B+, 1A+, Zero 2 W, Zero W, Zero, 500, 400 |
| Item Weight | 1.67 pounds |
| Package Dimensions | 9.69 x 6.54 x 2.4 inches |
11. Support and Warranty
Freenove provides free and timely technical support for its products. If you have any questions, concerns, or require assistance with your kit, please do not hesitate to contact us.
- Email Support: support@freenove.com
- Online Resources: Visit the official Freenove website for tutorials, FAQs, and additional resources. The tutorial link is provided on the product box.
Video: Illustration of Freenove's technical support process, showing how users can get help.
For warranty information, please refer to the terms and conditions provided with your purchase or contact Freenove support directly.