Bird
0
0

A user writes the following G-code to turn on the cooling fan at half speed:

medium📝 Analysis Q14 of 15
3D Printing - G-code Fundamentals
A user writes the following G-code to turn on the cooling fan at half speed:
M106 S128

But the fan does not turn on. What is the likely error?
AThe printer firmware might require a different command or fan pin setup
BThe S value should be between 0 and 255, 128 is invalid
CThe command should be M104 to control the fan
DThe G28 command is missing before M106
Step-by-Step Solution
Solution:
  1. Step 1: Understand M106 command and S parameter

    M106 controls the cooling fan speed with S value from 0 (off) to 255 (full speed). S128 is a valid half speed.
  2. Step 2: Consider why fan might not turn on

    If the fan does not turn on, it is likely due to printer firmware settings or hardware configuration, such as fan pin assignment or disabled fan control.
  3. Final Answer:

    The printer firmware might require a different command or fan pin setup -> Option A
  4. Quick Check:

    M106 S128 valid but hardware/firmware may block fan [OK]
Quick Trick: Check firmware and hardware if M106 S128 doesn't work [OK]
Common Mistakes:
  • Thinking S128 is out of range (it's valid)
  • Using M104 instead of M106 for fan control
  • Assuming G28 is needed before fan commands

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More 3D Printing Quizzes