

The 4010 - 12V Fan by Nidec is a compact and efficient cooling solution designed for electronic components and systems. With its 40mm x 40mm x 10mm dimensions, this fan is ideal for applications requiring reliable airflow in tight spaces. It operates on a 12V DC power supply and is commonly used in computers, 3D printers, power supplies, and other electronic devices to prevent overheating and ensure optimal performance.








Below are the key technical details for the 4010 - 12V Fan:
| Parameter | Specification |
|---|---|
| Manufacturer | Nidec |
| Model | 4010 |
| Dimensions | 40mm x 40mm x 10mm |
| Operating Voltage | 12V DC |
| Operating Current | 0.1A (typical) |
| Power Consumption | 1.2W |
| Airflow | 5.5 CFM (Cubic Feet/Minute) |
| Noise Level | 25 dBA |
| Bearing Type | Sleeve or Ball Bearing |
| Connector Type | 2-pin or 3-pin JST |
| Weight | ~15g |
The fan typically comes with a 2-pin or 3-pin connector. Below is the pin configuration:
| Pin | Wire Color | Description |
|---|---|---|
| 1 | Red | Positive (+12V DC) |
| 2 | Black | Ground (GND) |
| Pin | Wire Color | Description |
|---|---|---|
| 1 | Red | Positive (+12V DC) |
| 2 | Black | Ground (GND) |
| 3 | Yellow | Tachometer (Speed Signal) |
The 4010 - 12V Fan can be controlled using an Arduino UNO and a transistor for switching. Below is an example circuit and code:
// Arduino code to control the speed of a 4010 - 12V Fan using PWM
const int fanPin = 9; // PWM pin connected to the transistor base
void setup() {
pinMode(fanPin, OUTPUT); // Set the fan pin as an output
}
void loop() {
// Gradually increase fan speed
for (int speed = 0; speed <= 255; speed += 5) {
analogWrite(fanPin, speed); // Write PWM signal to control speed
delay(50); // Wait 50ms before increasing speed
}
// Gradually decrease fan speed
for (int speed = 255; speed >= 0; speed -= 5) {
analogWrite(fanPin, speed); // Write PWM signal to control speed
delay(50); // Wait 50ms before decreasing speed
}
}
Fan Not Spinning:
Excessive Noise:
Fan Speed Not Adjustable:
Q: Can I use the 4010 - 12V Fan with a 5V power supply?
A: No, the fan is designed to operate at 12V DC. Using a lower voltage may result in insufficient airflow or failure to start.
Q: How do I determine the airflow direction?
A: Look for arrows on the fan housing. One arrow indicates the airflow direction, and the other indicates the blade rotation direction.
Q: Can I connect the fan directly to an Arduino?
A: No, the Arduino cannot supply sufficient current for the fan. Use an external 12V power supply and a transistor for switching.
Q: How do I clean the fan?
A: Use compressed air or a soft brush to remove dust from the blades and housing. Avoid using water or solvents.