

The Noctua PWM FAN is a high-performance cooling fan designed for applications requiring efficient airflow and noise reduction. It features Pulse Width Modulation (PWM) control, enabling precise speed adjustments to optimize cooling performance while minimizing noise levels. This makes it ideal for use in computer systems, electronics enclosures, and other thermal management applications.








The Noctua PWM FAN is available in various models, but the following specifications are typical for a standard 120mm Noctua PWM fan:
| Parameter | Value |
|---|---|
| Operating Voltage | 12V DC |
| Input Current | 0.05A to 0.15A (depending on load) |
| Power Consumption | 0.6W to 1.8W |
| Speed Range (PWM Control) | 300 RPM to 1500 RPM |
| Airflow | Up to 93.4 m³/h (55 CFM) |
| Noise Level | 18.1 dB(A) |
| Connector Type | 4-pin PWM |
| Bearing Type | SSO2 (Self-Stabilizing Oil) |
| Dimensions | 120mm x 120mm x 25mm |
The Noctua PWM FAN uses a standard 4-pin connector for PWM control. The pinout is as follows:
| Pin | Name | Description |
|---|---|---|
| 1 | GND | Ground connection for the fan |
| 2 | +12V | Power supply for the fan (12V DC) |
| 3 | Sense (Tach) | Tachometer output for monitoring fan speed |
| 4 | PWM | Pulse Width Modulation input for controlling fan speed (active high, 25kHz max) |
Below is an example of how to control the Noctua PWM FAN using an Arduino UNO:
// Example code to control a Noctua PWM FAN with an Arduino UNO
// The fan's PWM pin is connected to pin 9 on the Arduino
// The fan's GND and +12V pins are connected to an external 12V power supply
const int pwmPin = 9; // Arduino pin connected to the fan's PWM pin
int fanSpeed = 128; // Initial fan speed (0-255, where 255 is 100% duty cycle)
void setup() {
pinMode(pwmPin, OUTPUT); // Set the PWM pin as an output
}
void loop() {
analogWrite(pwmPin, fanSpeed); // Set the fan speed using PWM
delay(5000); // Run at this speed for 5 seconds
// Gradually increase fan speed
for (fanSpeed = 128; fanSpeed <= 255; fanSpeed += 5) {
analogWrite(pwmPin, fanSpeed); // Update fan speed
delay(100); // Wait 100ms between updates
}
// Gradually decrease fan speed
for (fanSpeed = 255; fanSpeed >= 128; fanSpeed -= 5) {
analogWrite(pwmPin, fanSpeed); // Update fan speed
delay(100); // Wait 100ms between updates
}
}
Fan Does Not Spin
Fan Runs at Full Speed Constantly
Fan Speed Does Not Change
Excessive Noise or Vibration
Can I use the Noctua PWM FAN with a 5V power supply?
What happens if I don't connect the PWM pin?
Can I control multiple fans with one PWM signal?
Is the fan waterproof?
By following this documentation, you can effectively integrate the Noctua PWM FAN into your projects for efficient and quiet cooling.