Browse Source

Fix some config verbiage

Scott Lahteine 6 years ago
parent
commit
5f87324536
41 changed files with 741 additions and 732 deletions
  1. 18
    18
      Marlin/Configuration.h
  2. 18
    18
      Marlin/src/config/default/Configuration.h
  3. 18
    18
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
  4. 18
    18
      Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
  5. 18
    18
      Marlin/src/config/examples/Anet/A6/Configuration.h
  6. 18
    18
      Marlin/src/config/examples/Anet/A8/Configuration.h
  7. 18
    18
      Marlin/src/config/examples/BQ/Hephestos/Configuration.h
  8. 18
    18
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
  9. 18
    18
      Marlin/src/config/examples/BQ/WITBOX/Configuration.h
  10. 18
    18
      Marlin/src/config/examples/Cartesio/Configuration.h
  11. 18
    18
      Marlin/src/config/examples/Creality/CR-10/Configuration.h
  12. 18
    18
      Marlin/src/config/examples/Felix/Configuration.h
  13. 18
    18
      Marlin/src/config/examples/Felix/DUAL/Configuration.h
  14. 18
    18
      Marlin/src/config/examples/Folger Tech/i3-2020/Configuration.h
  15. 18
    18
      Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
  16. 18
    18
      Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  17. 18
    18
      Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
  18. 18
    18
      Marlin/src/config/examples/Malyan/M150/Configuration.h
  19. 18
    18
      Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
  20. 18
    18
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
  21. 25
    16
      Marlin/src/config/examples/Mks/Sbase/Configuration.h
  22. 18
    18
      Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
  23. 18
    18
      Marlin/src/config/examples/RigidBot/Configuration.h
  24. 18
    18
      Marlin/src/config/examples/SCARA/Configuration.h
  25. 18
    18
      Marlin/src/config/examples/Sanguinololu/Configuration.h
  26. 18
    18
      Marlin/src/config/examples/TinyBoy2/Configuration.h
  27. 18
    18
      Marlin/src/config/examples/Velleman/K8200/Configuration.h
  28. 18
    18
      Marlin/src/config/examples/Velleman/K8400/Configuration.h
  29. 18
    18
      Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h
  30. 18
    18
      Marlin/src/config/examples/adafruit/ST7565/Configuration.h
  31. 18
    18
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  32. 18
    18
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
  33. 18
    18
      Marlin/src/config/examples/delta/generic/Configuration.h
  34. 18
    18
      Marlin/src/config/examples/delta/kossel_mini/Configuration.h
  35. 18
    18
      Marlin/src/config/examples/delta/kossel_pro/Configuration.h
  36. 18
    18
      Marlin/src/config/examples/delta/kossel_xl/Configuration.h
  37. 18
    18
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
  38. 18
    18
      Marlin/src/config/examples/makibox/Configuration.h
  39. 14
    14
      Marlin/src/config/examples/stm32f103ret6/Configuration.h
  40. 18
    18
      Marlin/src/config/examples/tvrrug/Round2/Configuration.h
  41. 18
    18
      Marlin/src/config/examples/wt150/Configuration.h

+ 18
- 18
Marlin/Configuration.h View File

1610
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * luminance values can be set from 0 to 255.
1612
  * luminance values can be set from 0 to 255.
1613
- * For Neopixel LED overall brightness parameters is also available
1613
+ * For Neopixel LED an overall brightness parameter is also available.
1614
  *
1614
  *
1615
  * *** CAUTION ***
1615
  * *** CAUTION ***
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  Failure to follow this precaution can destroy your Arduino!
1618
  *  Failure to follow this precaution can destroy your Arduino!
1619
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1620
- *  cannot handle the current, separate 5V power supply must be used
1619
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1620
+ *  more current than the Arduino 5V linear regulator can produce. 
1621
  * *** CAUTION ***
1621
  * *** CAUTION ***
1622
  *
1622
  *
1623
- * LED type. This options are mutualy exclusive. Uncomment only one.
1623
+ * LED Type. Enable only one of the following two options.
1624
  *
1624
  *
1625
  */
1625
  */
1626
 
1626
 
1636
 // Support for Adafruit Neopixel LED driver
1636
 // Support for Adafruit Neopixel LED driver
1637
 //#define NEOPIXEL_LED
1637
 //#define NEOPIXEL_LED
1638
 #if ENABLED(NEOPIXEL_LED)
1638
 #if ENABLED(NEOPIXEL_LED)
1639
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1639
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1642
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1641
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1642
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
 #endif
1645
 #endif
1659
   #define PRINTER_EVENT_LEDS
1659
   #define PRINTER_EVENT_LEDS
1660
 #endif
1660
 #endif
1661
 
1661
 
1662
-/*********************************************************************\
1663
-* R/C SERVO support
1664
-* Sponsored by TrinityLabs, Reworked by codexmas
1665
-**********************************************************************/
1662
+/**
1663
+ * R/C SERVO support
1664
+ * Sponsored by TrinityLabs, Reworked by codexmas
1665
+ */
1666
 
1666
 
1667
-// Number of servos
1668
-//
1669
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1670
-// set it manually if you have more servos than extruders and wish to manually control some
1671
-// leaving it undefined or defining as 0 will disable the servo subsystem
1672
-// If unsure, leave commented / disabled
1673
-//
1667
+/**
1668
+ * Number of servos
1669
+ *
1670
+ * For some servo-related options NUM_SERVOS will be set automatically.
1671
+ * Set this manually if there are extra servos needing manual control.
1672
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1673
+ */
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1675
 
1675
 
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/default/Configuration.h View File

1610
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * luminance values can be set from 0 to 255.
1612
  * luminance values can be set from 0 to 255.
1613
- * For Neopixel LED overall brightness parameters is also available
1613
+ * For Neopixel LED an overall brightness parameter is also available.
1614
  *
1614
  *
1615
  * *** CAUTION ***
1615
  * *** CAUTION ***
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  Failure to follow this precaution can destroy your Arduino!
1618
  *  Failure to follow this precaution can destroy your Arduino!
1619
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1620
- *  cannot handle the current, separate 5V power supply must be used
1619
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1620
+ *  more current than the Arduino 5V linear regulator can produce. 
1621
  * *** CAUTION ***
1621
  * *** CAUTION ***
1622
  *
1622
  *
1623
- * LED type. This options are mutualy exclusive. Uncomment only one.
1623
+ * LED Type. Enable only one of the following two options.
1624
  *
1624
  *
1625
  */
1625
  */
1626
 
1626
 
1636
 // Support for Adafruit Neopixel LED driver
1636
 // Support for Adafruit Neopixel LED driver
1637
 //#define NEOPIXEL_LED
1637
 //#define NEOPIXEL_LED
1638
 #if ENABLED(NEOPIXEL_LED)
1638
 #if ENABLED(NEOPIXEL_LED)
1639
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1639
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1642
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1641
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1642
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
 #endif
1645
 #endif
1659
   #define PRINTER_EVENT_LEDS
1659
   #define PRINTER_EVENT_LEDS
1660
 #endif
1660
 #endif
1661
 
1661
 
1662
-/*********************************************************************\
1663
-* R/C SERVO support
1664
-* Sponsored by TrinityLabs, Reworked by codexmas
1665
-**********************************************************************/
1662
+/**
1663
+ * R/C SERVO support
1664
+ * Sponsored by TrinityLabs, Reworked by codexmas
1665
+ */
1666
 
1666
 
1667
-// Number of servos
1668
-//
1669
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1670
-// set it manually if you have more servos than extruders and wish to manually control some
1671
-// leaving it undefined or defining as 0 will disable the servo subsystem
1672
-// If unsure, leave commented / disabled
1673
-//
1667
+/**
1668
+ * Number of servos
1669
+ *
1670
+ * For some servo-related options NUM_SERVOS will be set automatically.
1671
+ * Set this manually if there are extra servos needing manual control.
1672
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1673
+ */
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1675
 
1675
 
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h View File

1630
  * Adds the M150 command to set the LED (or LED strip) color.
1630
  * Adds the M150 command to set the LED (or LED strip) color.
1631
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1631
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1632
  * luminance values can be set from 0 to 255.
1632
  * luminance values can be set from 0 to 255.
1633
- * For Neopixel LED overall brightness parameters is also available
1633
+ * For Neopixel LED an overall brightness parameter is also available.
1634
  *
1634
  *
1635
  * *** CAUTION ***
1635
  * *** CAUTION ***
1636
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1636
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1637
  *  as the Arduino cannot handle the current the LEDs will require.
1637
  *  as the Arduino cannot handle the current the LEDs will require.
1638
  *  Failure to follow this precaution can destroy your Arduino!
1638
  *  Failure to follow this precaution can destroy your Arduino!
1639
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1640
- *  cannot handle the current, separate 5V power supply must be used
1639
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1640
+ *  more current than the Arduino 5V linear regulator can produce. 
1641
  * *** CAUTION ***
1641
  * *** CAUTION ***
1642
  *
1642
  *
1643
- * LED type. This options are mutualy exclusive. Uncomment only one.
1643
+ * LED Type. Enable only one of the following two options.
1644
  *
1644
  *
1645
  */
1645
  */
1646
 
1646
 
1656
 // Support for Adafruit Neopixel LED driver
1656
 // Support for Adafruit Neopixel LED driver
1657
 //#define NEOPIXEL_LED
1657
 //#define NEOPIXEL_LED
1658
 #if ENABLED(NEOPIXEL_LED)
1658
 #if ENABLED(NEOPIXEL_LED)
1659
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1659
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1660
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1660
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1661
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1662
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1661
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1662
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1663
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1663
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1664
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1664
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1665
 #endif
1665
 #endif
1679
   #define PRINTER_EVENT_LEDS
1679
   #define PRINTER_EVENT_LEDS
1680
 #endif
1680
 #endif
1681
 
1681
 
1682
-/*********************************************************************\
1683
-* R/C SERVO support
1684
-* Sponsored by TrinityLabs, Reworked by codexmas
1685
-**********************************************************************/
1682
+/**
1683
+ * R/C SERVO support
1684
+ * Sponsored by TrinityLabs, Reworked by codexmas
1685
+ */
1686
 
1686
 
1687
-// Number of servos
1688
-//
1689
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1690
-// set it manually if you have more servos than extruders and wish to manually control some
1691
-// leaving it undefined or defining as 0 will disable the servo subsystem
1692
-// If unsure, leave commented / disabled
1693
-//
1687
+/**
1688
+ * Number of servos
1689
+ *
1690
+ * For some servo-related options NUM_SERVOS will be set automatically.
1691
+ * Set this manually if there are extra servos needing manual control.
1692
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1693
+ */
1694
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1694
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1695
 
1695
 
1696
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1696
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h View File

1610
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * luminance values can be set from 0 to 255.
1612
  * luminance values can be set from 0 to 255.
1613
- * For Neopixel LED overall brightness parameters is also available
1613
+ * For Neopixel LED an overall brightness parameter is also available.
1614
  *
1614
  *
1615
  * *** CAUTION ***
1615
  * *** CAUTION ***
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  Failure to follow this precaution can destroy your Arduino!
1618
  *  Failure to follow this precaution can destroy your Arduino!
1619
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1620
- *  cannot handle the current, separate 5V power supply must be used
1619
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1620
+ *  more current than the Arduino 5V linear regulator can produce. 
1621
  * *** CAUTION ***
1621
  * *** CAUTION ***
1622
  *
1622
  *
1623
- * LED type. This options are mutualy exclusive. Uncomment only one.
1623
+ * LED Type. Enable only one of the following two options.
1624
  *
1624
  *
1625
  */
1625
  */
1626
 
1626
 
1636
 // Support for Adafruit Neopixel LED driver
1636
 // Support for Adafruit Neopixel LED driver
1637
 //#define NEOPIXEL_LED
1637
 //#define NEOPIXEL_LED
1638
 #if ENABLED(NEOPIXEL_LED)
1638
 #if ENABLED(NEOPIXEL_LED)
1639
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1639
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1642
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1641
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1642
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
 #endif
1645
 #endif
1659
   #define PRINTER_EVENT_LEDS
1659
   #define PRINTER_EVENT_LEDS
1660
 #endif
1660
 #endif
1661
 
1661
 
1662
-/*********************************************************************\
1663
-* R/C SERVO support
1664
-* Sponsored by TrinityLabs, Reworked by codexmas
1665
-**********************************************************************/
1662
+/**
1663
+ * R/C SERVO support
1664
+ * Sponsored by TrinityLabs, Reworked by codexmas
1665
+ */
1666
 
1666
 
1667
-// Number of servos
1668
-//
1669
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1670
-// set it manually if you have more servos than extruders and wish to manually control some
1671
-// leaving it undefined or defining as 0 will disable the servo subsystem
1672
-// If unsure, leave commented / disabled
1673
-//
1667
+/**
1668
+ * Number of servos
1669
+ *
1670
+ * For some servo-related options NUM_SERVOS will be set automatically.
1671
+ * Set this manually if there are extra servos needing manual control.
1672
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1673
+ */
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1675
 
1675
 
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Anet/A6/Configuration.h View File

1769
  * Adds the M150 command to set the LED (or LED strip) color.
1769
  * Adds the M150 command to set the LED (or LED strip) color.
1770
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1770
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1771
  * luminance values can be set from 0 to 255.
1771
  * luminance values can be set from 0 to 255.
1772
- * For Neopixel LED overall brightness parameters is also available
1772
+ * For Neopixel LED an overall brightness parameter is also available.
1773
  *
1773
  *
1774
  * *** CAUTION ***
1774
  * *** CAUTION ***
1775
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1775
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1776
  *  as the Arduino cannot handle the current the LEDs will require.
1776
  *  as the Arduino cannot handle the current the LEDs will require.
1777
  *  Failure to follow this precaution can destroy your Arduino!
1777
  *  Failure to follow this precaution can destroy your Arduino!
1778
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1779
- *  cannot handle the current, separate 5V power supply must be used
1778
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1779
+ *  more current than the Arduino 5V linear regulator can produce. 
1780
  * *** CAUTION ***
1780
  * *** CAUTION ***
1781
  *
1781
  *
1782
- * LED type. This options are mutualy exclusive. Uncomment only one.
1782
+ * LED Type. Enable only one of the following two options.
1783
  *
1783
  *
1784
  */
1784
  */
1785
 
1785
 
1795
 // Support for Adafruit Neopixel LED driver
1795
 // Support for Adafruit Neopixel LED driver
1796
 //#define NEOPIXEL_LED
1796
 //#define NEOPIXEL_LED
1797
 #if ENABLED(NEOPIXEL_LED)
1797
 #if ENABLED(NEOPIXEL_LED)
1798
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1798
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1799
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1799
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1800
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1801
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1800
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1801
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1802
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1802
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1803
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1803
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1804
 #endif
1804
 #endif
1818
   #define PRINTER_EVENT_LEDS
1818
   #define PRINTER_EVENT_LEDS
1819
 #endif
1819
 #endif
1820
 
1820
 
1821
-/*********************************************************************\
1822
-* R/C SERVO support
1823
-* Sponsored by TrinityLabs, Reworked by codexmas
1824
-**********************************************************************/
1821
+/**
1822
+ * R/C SERVO support
1823
+ * Sponsored by TrinityLabs, Reworked by codexmas
1824
+ */
1825
 
1825
 
1826
-// Number of servos
1827
-//
1828
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1829
-// set it manually if you have more servos than extruders and wish to manually control some
1830
-// leaving it undefined or defining as 0 will disable the servo subsystem
1831
-// If unsure, leave commented / disabled
1832
-//
1826
+/**
1827
+ * Number of servos
1828
+ *
1829
+ * For some servo-related options NUM_SERVOS will be set automatically.
1830
+ * Set this manually if there are extra servos needing manual control.
1831
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1832
+ */
1833
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1833
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1834
 
1834
 
1835
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1835
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Anet/A8/Configuration.h View File

1618
  * Adds the M150 command to set the LED (or LED strip) color.
1618
  * Adds the M150 command to set the LED (or LED strip) color.
1619
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1619
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1620
  * luminance values can be set from 0 to 255.
1620
  * luminance values can be set from 0 to 255.
1621
- * For Neopixel LED overall brightness parameters is also available
1621
+ * For Neopixel LED an overall brightness parameter is also available.
1622
  *
1622
  *
1623
  * *** CAUTION ***
1623
  * *** CAUTION ***
1624
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1624
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1625
  *  as the Arduino cannot handle the current the LEDs will require.
1625
  *  as the Arduino cannot handle the current the LEDs will require.
1626
  *  Failure to follow this precaution can destroy your Arduino!
1626
  *  Failure to follow this precaution can destroy your Arduino!
1627
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1628
- *  cannot handle the current, separate 5V power supply must be used
1627
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1628
+ *  more current than the Arduino 5V linear regulator can produce. 
1629
  * *** CAUTION ***
1629
  * *** CAUTION ***
1630
  *
1630
  *
1631
- * LED type. This options are mutualy exclusive. Uncomment only one.
1631
+ * LED Type. Enable only one of the following two options.
1632
  *
1632
  *
1633
  */
1633
  */
1634
 
1634
 
1644
 // Support for Adafruit Neopixel LED driver
1644
 // Support for Adafruit Neopixel LED driver
1645
 //#define NEOPIXEL_LED
1645
 //#define NEOPIXEL_LED
1646
 #if ENABLED(NEOPIXEL_LED)
1646
 #if ENABLED(NEOPIXEL_LED)
1647
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1647
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1648
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1648
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1649
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1650
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1649
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1650
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1651
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1651
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1652
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1652
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1653
 #endif
1653
 #endif
1667
   #define PRINTER_EVENT_LEDS
1667
   #define PRINTER_EVENT_LEDS
1668
 #endif
1668
 #endif
1669
 
1669
 
1670
-/*********************************************************************\
1671
-* R/C SERVO support
1672
-* Sponsored by TrinityLabs, Reworked by codexmas
1673
-**********************************************************************/
1670
+/**
1671
+ * R/C SERVO support
1672
+ * Sponsored by TrinityLabs, Reworked by codexmas
1673
+ */
1674
 
1674
 
1675
-// Number of servos
1676
-//
1677
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1678
-// set it manually if you have more servos than extruders and wish to manually control some
1679
-// leaving it undefined or defining as 0 will disable the servo subsystem
1680
-// If unsure, leave commented / disabled
1681
-//
1675
+/**
1676
+ * Number of servos
1677
+ *
1678
+ * For some servo-related options NUM_SERVOS will be set automatically.
1679
+ * Set this manually if there are extra servos needing manual control.
1680
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1681
+ */
1682
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1682
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1683
 
1683
 
1684
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1684
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/BQ/Hephestos/Configuration.h View File

1601
  * Adds the M150 command to set the LED (or LED strip) color.
1601
  * Adds the M150 command to set the LED (or LED strip) color.
1602
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1602
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1603
  * luminance values can be set from 0 to 255.
1603
  * luminance values can be set from 0 to 255.
1604
- * For Neopixel LED overall brightness parameters is also available
1604
+ * For Neopixel LED an overall brightness parameter is also available.
1605
  *
1605
  *
1606
  * *** CAUTION ***
1606
  * *** CAUTION ***
1607
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1607
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1608
  *  as the Arduino cannot handle the current the LEDs will require.
1608
  *  as the Arduino cannot handle the current the LEDs will require.
1609
  *  Failure to follow this precaution can destroy your Arduino!
1609
  *  Failure to follow this precaution can destroy your Arduino!
1610
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1611
- *  cannot handle the current, separate 5V power supply must be used
1610
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1611
+ *  more current than the Arduino 5V linear regulator can produce. 
1612
  * *** CAUTION ***
1612
  * *** CAUTION ***
1613
  *
1613
  *
1614
- * LED type. This options are mutualy exclusive. Uncomment only one.
1614
+ * LED Type. Enable only one of the following two options.
1615
  *
1615
  *
1616
  */
1616
  */
1617
 
1617
 
1627
 // Support for Adafruit Neopixel LED driver
1627
 // Support for Adafruit Neopixel LED driver
1628
 //#define NEOPIXEL_LED
1628
 //#define NEOPIXEL_LED
1629
 #if ENABLED(NEOPIXEL_LED)
1629
 #if ENABLED(NEOPIXEL_LED)
1630
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1630
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1631
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1631
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1632
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1633
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1632
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1633
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1634
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1634
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1635
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1635
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1636
 #endif
1636
 #endif
1650
   #define PRINTER_EVENT_LEDS
1650
   #define PRINTER_EVENT_LEDS
1651
 #endif
1651
 #endif
1652
 
1652
 
1653
-/*********************************************************************\
1654
-* R/C SERVO support
1655
-* Sponsored by TrinityLabs, Reworked by codexmas
1656
-**********************************************************************/
1653
+/**
1654
+ * R/C SERVO support
1655
+ * Sponsored by TrinityLabs, Reworked by codexmas
1656
+ */
1657
 
1657
 
1658
-// Number of servos
1659
-//
1660
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1661
-// set it manually if you have more servos than extruders and wish to manually control some
1662
-// leaving it undefined or defining as 0 will disable the servo subsystem
1663
-// If unsure, leave commented / disabled
1664
-//
1658
+/**
1659
+ * Number of servos
1660
+ *
1661
+ * For some servo-related options NUM_SERVOS will be set automatically.
1662
+ * Set this manually if there are extra servos needing manual control.
1663
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1664
+ */
1665
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1665
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1666
 
1666
 
1667
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1667
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h View File

1611
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * Adds the M150 command to set the LED (or LED strip) color.
1612
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1613
  * luminance values can be set from 0 to 255.
1613
  * luminance values can be set from 0 to 255.
1614
- * For Neopixel LED overall brightness parameters is also available
1614
+ * For Neopixel LED an overall brightness parameter is also available.
1615
  *
1615
  *
1616
  * *** CAUTION ***
1616
  * *** CAUTION ***
1617
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1618
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  as the Arduino cannot handle the current the LEDs will require.
1619
  *  Failure to follow this precaution can destroy your Arduino!
1619
  *  Failure to follow this precaution can destroy your Arduino!
1620
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1621
- *  cannot handle the current, separate 5V power supply must be used
1620
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1621
+ *  more current than the Arduino 5V linear regulator can produce. 
1622
  * *** CAUTION ***
1622
  * *** CAUTION ***
1623
  *
1623
  *
1624
- * LED type. This options are mutualy exclusive. Uncomment only one.
1624
+ * LED Type. Enable only one of the following two options.
1625
  *
1625
  *
1626
  */
1626
  */
1627
 
1627
 
1637
 // Support for Adafruit Neopixel LED driver
1637
 // Support for Adafruit Neopixel LED driver
1638
 //#define NEOPIXEL_LED
1638
 //#define NEOPIXEL_LED
1639
 #if ENABLED(NEOPIXEL_LED)
1639
 #if ENABLED(NEOPIXEL_LED)
1640
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1640
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1641
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1642
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1643
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1642
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1643
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1644
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1645
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1646
 #endif
1646
 #endif
1660
   #define PRINTER_EVENT_LEDS
1660
   #define PRINTER_EVENT_LEDS
1661
 #endif
1661
 #endif
1662
 
1662
 
1663
-/*********************************************************************\
1664
-* R/C SERVO support
1665
-* Sponsored by TrinityLabs, Reworked by codexmas
1666
-**********************************************************************/
1663
+/**
1664
+ * R/C SERVO support
1665
+ * Sponsored by TrinityLabs, Reworked by codexmas
1666
+ */
1667
 
1667
 
1668
-// Number of servos
1669
-//
1670
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1671
-// set it manually if you have more servos than extruders and wish to manually control some
1672
-// leaving it undefined or defining as 0 will disable the servo subsystem
1673
-// If unsure, leave commented / disabled
1674
-//
1668
+/**
1669
+ * Number of servos
1670
+ *
1671
+ * For some servo-related options NUM_SERVOS will be set automatically.
1672
+ * Set this manually if there are extra servos needing manual control.
1673
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1674
+ */
1675
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1675
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1676
 
1676
 
1677
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1677
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/BQ/WITBOX/Configuration.h View File

1601
  * Adds the M150 command to set the LED (or LED strip) color.
1601
  * Adds the M150 command to set the LED (or LED strip) color.
1602
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1602
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1603
  * luminance values can be set from 0 to 255.
1603
  * luminance values can be set from 0 to 255.
1604
- * For Neopixel LED overall brightness parameters is also available
1604
+ * For Neopixel LED an overall brightness parameter is also available.
1605
  *
1605
  *
1606
  * *** CAUTION ***
1606
  * *** CAUTION ***
1607
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1607
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1608
  *  as the Arduino cannot handle the current the LEDs will require.
1608
  *  as the Arduino cannot handle the current the LEDs will require.
1609
  *  Failure to follow this precaution can destroy your Arduino!
1609
  *  Failure to follow this precaution can destroy your Arduino!
1610
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1611
- *  cannot handle the current, separate 5V power supply must be used
1610
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1611
+ *  more current than the Arduino 5V linear regulator can produce. 
1612
  * *** CAUTION ***
1612
  * *** CAUTION ***
1613
  *
1613
  *
1614
- * LED type. This options are mutualy exclusive. Uncomment only one.
1614
+ * LED Type. Enable only one of the following two options.
1615
  *
1615
  *
1616
  */
1616
  */
1617
 
1617
 
1627
 // Support for Adafruit Neopixel LED driver
1627
 // Support for Adafruit Neopixel LED driver
1628
 //#define NEOPIXEL_LED
1628
 //#define NEOPIXEL_LED
1629
 #if ENABLED(NEOPIXEL_LED)
1629
 #if ENABLED(NEOPIXEL_LED)
1630
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1630
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1631
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1631
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1632
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1633
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1632
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1633
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1634
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1634
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1635
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1635
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1636
 #endif
1636
 #endif
1650
   #define PRINTER_EVENT_LEDS
1650
   #define PRINTER_EVENT_LEDS
1651
 #endif
1651
 #endif
1652
 
1652
 
1653
-/*********************************************************************\
1654
-* R/C SERVO support
1655
-* Sponsored by TrinityLabs, Reworked by codexmas
1656
-**********************************************************************/
1653
+/**
1654
+ * R/C SERVO support
1655
+ * Sponsored by TrinityLabs, Reworked by codexmas
1656
+ */
1657
 
1657
 
1658
-// Number of servos
1659
-//
1660
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1661
-// set it manually if you have more servos than extruders and wish to manually control some
1662
-// leaving it undefined or defining as 0 will disable the servo subsystem
1663
-// If unsure, leave commented / disabled
1664
-//
1658
+/**
1659
+ * Number of servos
1660
+ *
1661
+ * For some servo-related options NUM_SERVOS will be set automatically.
1662
+ * Set this manually if there are extra servos needing manual control.
1663
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1664
+ */
1665
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1665
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1666
 
1666
 
1667
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1667
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Cartesio/Configuration.h View File

1609
  * Adds the M150 command to set the LED (or LED strip) color.
1609
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1610
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * luminance values can be set from 0 to 255.
1611
  * luminance values can be set from 0 to 255.
1612
- * For Neopixel LED overall brightness parameters is also available
1612
+ * For Neopixel LED an overall brightness parameter is also available.
1613
  *
1613
  *
1614
  * *** CAUTION ***
1614
  * *** CAUTION ***
1615
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1615
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  as the Arduino cannot handle the current the LEDs will require.
1616
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  Failure to follow this precaution can destroy your Arduino!
1617
  *  Failure to follow this precaution can destroy your Arduino!
1618
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1619
- *  cannot handle the current, separate 5V power supply must be used
1618
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1619
+ *  more current than the Arduino 5V linear regulator can produce. 
1620
  * *** CAUTION ***
1620
  * *** CAUTION ***
1621
  *
1621
  *
1622
- * LED type. This options are mutualy exclusive. Uncomment only one.
1622
+ * LED Type. Enable only one of the following two options.
1623
  *
1623
  *
1624
  */
1624
  */
1625
 
1625
 
1635
 // Support for Adafruit Neopixel LED driver
1635
 // Support for Adafruit Neopixel LED driver
1636
 //#define NEOPIXEL_LED
1636
 //#define NEOPIXEL_LED
1637
 #if ENABLED(NEOPIXEL_LED)
1637
 #if ENABLED(NEOPIXEL_LED)
1638
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1638
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1639
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1639
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1641
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1640
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1641
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1642
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1642
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1643
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
 #endif
1644
 #endif
1658
   #define PRINTER_EVENT_LEDS
1658
   #define PRINTER_EVENT_LEDS
1659
 #endif
1659
 #endif
1660
 
1660
 
1661
-/*********************************************************************\
1662
-* R/C SERVO support
1663
-* Sponsored by TrinityLabs, Reworked by codexmas
1664
-**********************************************************************/
1661
+/**
1662
+ * R/C SERVO support
1663
+ * Sponsored by TrinityLabs, Reworked by codexmas
1664
+ */
1665
 
1665
 
1666
-// Number of servos
1667
-//
1668
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1669
-// set it manually if you have more servos than extruders and wish to manually control some
1670
-// leaving it undefined or defining as 0 will disable the servo subsystem
1671
-// If unsure, leave commented / disabled
1672
-//
1666
+/**
1667
+ * Number of servos
1668
+ *
1669
+ * For some servo-related options NUM_SERVOS will be set automatically.
1670
+ * Set this manually if there are extra servos needing manual control.
1671
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1672
+ */
1673
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1673
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1674
 
1674
 
1675
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1675
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Creality/CR-10/Configuration.h View File

1620
  * Adds the M150 command to set the LED (or LED strip) color.
1620
  * Adds the M150 command to set the LED (or LED strip) color.
1621
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1621
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1622
  * luminance values can be set from 0 to 255.
1622
  * luminance values can be set from 0 to 255.
1623
- * For Neopixel LED overall brightness parameters is also available
1623
+ * For Neopixel LED an overall brightness parameter is also available.
1624
  *
1624
  *
1625
  * *** CAUTION ***
1625
  * *** CAUTION ***
1626
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1626
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1627
  *  as the Arduino cannot handle the current the LEDs will require.
1627
  *  as the Arduino cannot handle the current the LEDs will require.
1628
  *  Failure to follow this precaution can destroy your Arduino!
1628
  *  Failure to follow this precaution can destroy your Arduino!
1629
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1630
- *  cannot handle the current, separate 5V power supply must be used
1629
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1630
+ *  more current than the Arduino 5V linear regulator can produce. 
1631
  * *** CAUTION ***
1631
  * *** CAUTION ***
1632
  *
1632
  *
1633
- * LED type. This options are mutualy exclusive. Uncomment only one.
1633
+ * LED Type. Enable only one of the following two options.
1634
  *
1634
  *
1635
  */
1635
  */
1636
 
1636
 
1646
 // Support for Adafruit Neopixel LED driver
1646
 // Support for Adafruit Neopixel LED driver
1647
 //#define NEOPIXEL_LED
1647
 //#define NEOPIXEL_LED
1648
 #if ENABLED(NEOPIXEL_LED)
1648
 #if ENABLED(NEOPIXEL_LED)
1649
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1649
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1650
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1650
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1651
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1652
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1651
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1652
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1653
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1653
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1654
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1654
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1655
 #endif
1655
 #endif
1669
   #define PRINTER_EVENT_LEDS
1669
   #define PRINTER_EVENT_LEDS
1670
 #endif
1670
 #endif
1671
 
1671
 
1672
-/*********************************************************************\
1673
-* R/C SERVO support
1674
-* Sponsored by TrinityLabs, Reworked by codexmas
1675
-**********************************************************************/
1672
+/**
1673
+ * R/C SERVO support
1674
+ * Sponsored by TrinityLabs, Reworked by codexmas
1675
+ */
1676
 
1676
 
1677
-// Number of servos
1678
-//
1679
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1680
-// set it manually if you have more servos than extruders and wish to manually control some
1681
-// leaving it undefined or defining as 0 will disable the servo subsystem
1682
-// If unsure, leave commented / disabled
1683
-//
1677
+/**
1678
+ * Number of servos
1679
+ *
1680
+ * For some servo-related options NUM_SERVOS will be set automatically.
1681
+ * Set this manually if there are extra servos needing manual control.
1682
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1683
+ */
1684
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1684
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1685
 
1685
 
1686
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1686
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Felix/Configuration.h View File

1592
  * Adds the M150 command to set the LED (or LED strip) color.
1592
  * Adds the M150 command to set the LED (or LED strip) color.
1593
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1593
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1594
  * luminance values can be set from 0 to 255.
1594
  * luminance values can be set from 0 to 255.
1595
- * For Neopixel LED overall brightness parameters is also available
1595
+ * For Neopixel LED an overall brightness parameter is also available.
1596
  *
1596
  *
1597
  * *** CAUTION ***
1597
  * *** CAUTION ***
1598
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1598
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1599
  *  as the Arduino cannot handle the current the LEDs will require.
1599
  *  as the Arduino cannot handle the current the LEDs will require.
1600
  *  Failure to follow this precaution can destroy your Arduino!
1600
  *  Failure to follow this precaution can destroy your Arduino!
1601
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1602
- *  cannot handle the current, separate 5V power supply must be used
1601
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1602
+ *  more current than the Arduino 5V linear regulator can produce. 
1603
  * *** CAUTION ***
1603
  * *** CAUTION ***
1604
  *
1604
  *
1605
- * LED type. This options are mutualy exclusive. Uncomment only one.
1605
+ * LED Type. Enable only one of the following two options.
1606
  *
1606
  *
1607
  */
1607
  */
1608
 
1608
 
1618
 // Support for Adafruit Neopixel LED driver
1618
 // Support for Adafruit Neopixel LED driver
1619
 //#define NEOPIXEL_LED
1619
 //#define NEOPIXEL_LED
1620
 #if ENABLED(NEOPIXEL_LED)
1620
 #if ENABLED(NEOPIXEL_LED)
1621
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1621
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1622
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1622
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1623
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1624
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1623
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1624
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1625
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1625
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1626
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1626
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1627
 #endif
1627
 #endif
1641
   #define PRINTER_EVENT_LEDS
1641
   #define PRINTER_EVENT_LEDS
1642
 #endif
1642
 #endif
1643
 
1643
 
1644
-/*********************************************************************\
1645
-* R/C SERVO support
1646
-* Sponsored by TrinityLabs, Reworked by codexmas
1647
-**********************************************************************/
1644
+/**
1645
+ * R/C SERVO support
1646
+ * Sponsored by TrinityLabs, Reworked by codexmas
1647
+ */
1648
 
1648
 
1649
-// Number of servos
1650
-//
1651
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1652
-// set it manually if you have more servos than extruders and wish to manually control some
1653
-// leaving it undefined or defining as 0 will disable the servo subsystem
1654
-// If unsure, leave commented / disabled
1655
-//
1649
+/**
1650
+ * Number of servos
1651
+ *
1652
+ * For some servo-related options NUM_SERVOS will be set automatically.
1653
+ * Set this manually if there are extra servos needing manual control.
1654
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1655
+ */
1656
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1656
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1657
 
1657
 
1658
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1658
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Felix/DUAL/Configuration.h View File

1592
  * Adds the M150 command to set the LED (or LED strip) color.
1592
  * Adds the M150 command to set the LED (or LED strip) color.
1593
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1593
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1594
  * luminance values can be set from 0 to 255.
1594
  * luminance values can be set from 0 to 255.
1595
- * For Neopixel LED overall brightness parameters is also available
1595
+ * For Neopixel LED an overall brightness parameter is also available.
1596
  *
1596
  *
1597
  * *** CAUTION ***
1597
  * *** CAUTION ***
1598
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1598
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1599
  *  as the Arduino cannot handle the current the LEDs will require.
1599
  *  as the Arduino cannot handle the current the LEDs will require.
1600
  *  Failure to follow this precaution can destroy your Arduino!
1600
  *  Failure to follow this precaution can destroy your Arduino!
1601
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1602
- *  cannot handle the current, separate 5V power supply must be used
1601
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1602
+ *  more current than the Arduino 5V linear regulator can produce. 
1603
  * *** CAUTION ***
1603
  * *** CAUTION ***
1604
  *
1604
  *
1605
- * LED type. This options are mutualy exclusive. Uncomment only one.
1605
+ * LED Type. Enable only one of the following two options.
1606
  *
1606
  *
1607
  */
1607
  */
1608
 
1608
 
1618
 // Support for Adafruit Neopixel LED driver
1618
 // Support for Adafruit Neopixel LED driver
1619
 //#define NEOPIXEL_LED
1619
 //#define NEOPIXEL_LED
1620
 #if ENABLED(NEOPIXEL_LED)
1620
 #if ENABLED(NEOPIXEL_LED)
1621
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1621
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1622
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1622
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1623
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1624
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1623
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1624
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1625
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1625
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1626
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1626
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1627
 #endif
1627
 #endif
1641
   #define PRINTER_EVENT_LEDS
1641
   #define PRINTER_EVENT_LEDS
1642
 #endif
1642
 #endif
1643
 
1643
 
1644
-/*********************************************************************\
1645
-* R/C SERVO support
1646
-* Sponsored by TrinityLabs, Reworked by codexmas
1647
-**********************************************************************/
1644
+/**
1645
+ * R/C SERVO support
1646
+ * Sponsored by TrinityLabs, Reworked by codexmas
1647
+ */
1648
 
1648
 
1649
-// Number of servos
1650
-//
1651
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1652
-// set it manually if you have more servos than extruders and wish to manually control some
1653
-// leaving it undefined or defining as 0 will disable the servo subsystem
1654
-// If unsure, leave commented / disabled
1655
-//
1649
+/**
1650
+ * Number of servos
1651
+ *
1652
+ * For some servo-related options NUM_SERVOS will be set automatically.
1653
+ * Set this manually if there are extra servos needing manual control.
1654
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1655
+ */
1656
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1656
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1657
 
1657
 
1658
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1658
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Folger Tech/i3-2020/Configuration.h View File

1607
  * Adds the M150 command to set the LED (or LED strip) color.
1607
  * Adds the M150 command to set the LED (or LED strip) color.
1608
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1608
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1609
  * luminance values can be set from 0 to 255.
1609
  * luminance values can be set from 0 to 255.
1610
- * For Neopixel LED overall brightness parameters is also available
1610
+ * For Neopixel LED an overall brightness parameter is also available.
1611
  *
1611
  *
1612
  * *** CAUTION ***
1612
  * *** CAUTION ***
1613
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1613
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1614
  *  as the Arduino cannot handle the current the LEDs will require.
1614
  *  as the Arduino cannot handle the current the LEDs will require.
1615
  *  Failure to follow this precaution can destroy your Arduino!
1615
  *  Failure to follow this precaution can destroy your Arduino!
1616
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1617
- *  cannot handle the current, separate 5V power supply must be used
1616
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1617
+ *  more current than the Arduino 5V linear regulator can produce. 
1618
  * *** CAUTION ***
1618
  * *** CAUTION ***
1619
  *
1619
  *
1620
- * LED type. This options are mutualy exclusive. Uncomment only one.
1620
+ * LED Type. Enable only one of the following two options.
1621
  *
1621
  *
1622
  */
1622
  */
1623
 
1623
 
1633
 // Support for Adafruit Neopixel LED driver
1633
 // Support for Adafruit Neopixel LED driver
1634
 //#define NEOPIXEL_LED
1634
 //#define NEOPIXEL_LED
1635
 #if ENABLED(NEOPIXEL_LED)
1635
 #if ENABLED(NEOPIXEL_LED)
1636
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1636
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1637
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1637
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1638
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1639
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1638
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1639
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1640
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1640
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1641
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1641
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1642
 #endif
1642
 #endif
1656
   #define PRINTER_EVENT_LEDS
1656
   #define PRINTER_EVENT_LEDS
1657
 #endif
1657
 #endif
1658
 
1658
 
1659
-/*********************************************************************\
1660
-* R/C SERVO support
1661
-* Sponsored by TrinityLabs, Reworked by codexmas
1662
-**********************************************************************/
1659
+/**
1660
+ * R/C SERVO support
1661
+ * Sponsored by TrinityLabs, Reworked by codexmas
1662
+ */
1663
 
1663
 
1664
-// Number of servos
1665
-//
1666
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1667
-// set it manually if you have more servos than extruders and wish to manually control some
1668
-// leaving it undefined or defining as 0 will disable the servo subsystem
1669
-// If unsure, leave commented / disabled
1670
-//
1664
+/**
1665
+ * Number of servos
1666
+ *
1667
+ * For some servo-related options NUM_SERVOS will be set automatically.
1668
+ * Set this manually if there are extra servos needing manual control.
1669
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1670
+ */
1671
 #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
1671
 #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
1672
 
1672
 
1673
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1673
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h View File

1625
  * Adds the M150 command to set the LED (or LED strip) color.
1625
  * Adds the M150 command to set the LED (or LED strip) color.
1626
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1626
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1627
  * luminance values can be set from 0 to 255.
1627
  * luminance values can be set from 0 to 255.
1628
- * For Neopixel LED overall brightness parameters is also available
1628
+ * For Neopixel LED an overall brightness parameter is also available.
1629
  *
1629
  *
1630
  * *** CAUTION ***
1630
  * *** CAUTION ***
1631
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1631
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1632
  *  as the Arduino cannot handle the current the LEDs will require.
1632
  *  as the Arduino cannot handle the current the LEDs will require.
1633
  *  Failure to follow this precaution can destroy your Arduino!
1633
  *  Failure to follow this precaution can destroy your Arduino!
1634
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1635
- *  cannot handle the current, separate 5V power supply must be used
1634
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1635
+ *  more current than the Arduino 5V linear regulator can produce. 
1636
  * *** CAUTION ***
1636
  * *** CAUTION ***
1637
  *
1637
  *
1638
- * LED type. This options are mutualy exclusive. Uncomment only one.
1638
+ * LED Type. Enable only one of the following two options.
1639
  *
1639
  *
1640
  */
1640
  */
1641
 
1641
 
1651
 // Support for Adafruit Neopixel LED driver
1651
 // Support for Adafruit Neopixel LED driver
1652
 //#define NEOPIXEL_LED
1652
 //#define NEOPIXEL_LED
1653
 #if ENABLED(NEOPIXEL_LED)
1653
 #if ENABLED(NEOPIXEL_LED)
1654
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1654
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1655
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1655
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1656
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1657
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1656
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1657
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1658
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1658
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1659
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1659
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1660
 #endif
1660
 #endif
1674
   #define PRINTER_EVENT_LEDS
1674
   #define PRINTER_EVENT_LEDS
1675
 #endif
1675
 #endif
1676
 
1676
 
1677
-/*********************************************************************\
1678
-* R/C SERVO support
1679
-* Sponsored by TrinityLabs, Reworked by codexmas
1680
-**********************************************************************/
1677
+/**
1678
+ * R/C SERVO support
1679
+ * Sponsored by TrinityLabs, Reworked by codexmas
1680
+ */
1681
 
1681
 
1682
-// Number of servos
1683
-//
1684
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1685
-// set it manually if you have more servos than extruders and wish to manually control some
1686
-// leaving it undefined or defining as 0 will disable the servo subsystem
1687
-// If unsure, leave commented / disabled
1688
-//
1682
+/**
1683
+ * Number of servos
1684
+ *
1685
+ * For some servo-related options NUM_SERVOS will be set automatically.
1686
+ * Set this manually if there are extra servos needing manual control.
1687
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1688
+ */
1689
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1689
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1690
 
1690
 
1691
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1691
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h View File

1610
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * luminance values can be set from 0 to 255.
1612
  * luminance values can be set from 0 to 255.
1613
- * For Neopixel LED overall brightness parameters is also available
1613
+ * For Neopixel LED an overall brightness parameter is also available.
1614
  *
1614
  *
1615
  * *** CAUTION ***
1615
  * *** CAUTION ***
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  Failure to follow this precaution can destroy your Arduino!
1618
  *  Failure to follow this precaution can destroy your Arduino!
1619
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1620
- *  cannot handle the current, separate 5V power supply must be used
1619
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1620
+ *  more current than the Arduino 5V linear regulator can produce. 
1621
  * *** CAUTION ***
1621
  * *** CAUTION ***
1622
  *
1622
  *
1623
- * LED type. This options are mutualy exclusive. Uncomment only one.
1623
+ * LED Type. Enable only one of the following two options.
1624
  *
1624
  *
1625
  */
1625
  */
1626
 
1626
 
1636
 // Support for Adafruit Neopixel LED driver
1636
 // Support for Adafruit Neopixel LED driver
1637
 //#define NEOPIXEL_LED
1637
 //#define NEOPIXEL_LED
1638
 #if ENABLED(NEOPIXEL_LED)
1638
 #if ENABLED(NEOPIXEL_LED)
1639
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1639
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1642
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1641
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1642
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
 #endif
1645
 #endif
1659
   #define PRINTER_EVENT_LEDS
1659
   #define PRINTER_EVENT_LEDS
1660
 #endif
1660
 #endif
1661
 
1661
 
1662
-/*********************************************************************\
1663
-* R/C SERVO support
1664
-* Sponsored by TrinityLabs, Reworked by codexmas
1665
-**********************************************************************/
1662
+/**
1663
+ * R/C SERVO support
1664
+ * Sponsored by TrinityLabs, Reworked by codexmas
1665
+ */
1666
 
1666
 
1667
-// Number of servos
1668
-//
1669
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1670
-// set it manually if you have more servos than extruders and wish to manually control some
1671
-// leaving it undefined or defining as 0 will disable the servo subsystem
1672
-// If unsure, leave commented / disabled
1673
-//
1667
+/**
1668
+ * Number of servos
1669
+ *
1670
+ * For some servo-related options NUM_SERVOS will be set automatically.
1671
+ * Set this manually if there are extra servos needing manual control.
1672
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1673
+ */
1674
 #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
1674
 #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
1675
 
1675
 
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h View File

1614
  * Adds the M150 command to set the LED (or LED strip) color.
1614
  * Adds the M150 command to set the LED (or LED strip) color.
1615
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1615
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1616
  * luminance values can be set from 0 to 255.
1616
  * luminance values can be set from 0 to 255.
1617
- * For Neopixel LED overall brightness parameters is also available
1617
+ * For Neopixel LED an overall brightness parameter is also available.
1618
  *
1618
  *
1619
  * *** CAUTION ***
1619
  * *** CAUTION ***
1620
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1620
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1621
  *  as the Arduino cannot handle the current the LEDs will require.
1621
  *  as the Arduino cannot handle the current the LEDs will require.
1622
  *  Failure to follow this precaution can destroy your Arduino!
1622
  *  Failure to follow this precaution can destroy your Arduino!
1623
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1624
- *  cannot handle the current, separate 5V power supply must be used
1623
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1624
+ *  more current than the Arduino 5V linear regulator can produce. 
1625
  * *** CAUTION ***
1625
  * *** CAUTION ***
1626
  *
1626
  *
1627
- * LED type. This options are mutualy exclusive. Uncomment only one.
1627
+ * LED Type. Enable only one of the following two options.
1628
  *
1628
  *
1629
  */
1629
  */
1630
 
1630
 
1640
 // Support for Adafruit Neopixel LED driver
1640
 // Support for Adafruit Neopixel LED driver
1641
 //#define NEOPIXEL_LED
1641
 //#define NEOPIXEL_LED
1642
 #if ENABLED(NEOPIXEL_LED)
1642
 #if ENABLED(NEOPIXEL_LED)
1643
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1643
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1644
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1644
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1645
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1646
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1645
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1646
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1647
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1647
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1648
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1648
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1649
 #endif
1649
 #endif
1663
   #define PRINTER_EVENT_LEDS
1663
   #define PRINTER_EVENT_LEDS
1664
 #endif
1664
 #endif
1665
 
1665
 
1666
-/*********************************************************************\
1667
-* R/C SERVO support
1668
-* Sponsored by TrinityLabs, Reworked by codexmas
1669
-**********************************************************************/
1666
+/**
1667
+ * R/C SERVO support
1668
+ * Sponsored by TrinityLabs, Reworked by codexmas
1669
+ */
1670
 
1670
 
1671
-// Number of servos
1672
-//
1673
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1674
-// set it manually if you have more servos than extruders and wish to manually control some
1675
-// leaving it undefined or defining as 0 will disable the servo subsystem
1676
-// If unsure, leave commented / disabled
1677
-//
1671
+/**
1672
+ * Number of servos
1673
+ *
1674
+ * For some servo-related options NUM_SERVOS will be set automatically.
1675
+ * Set this manually if there are extra servos needing manual control.
1676
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1677
+ */
1678
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1678
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1679
 
1679
 
1680
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1680
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Malyan/M150/Configuration.h View File

1638
  * Adds the M150 command to set the LED (or LED strip) color.
1638
  * Adds the M150 command to set the LED (or LED strip) color.
1639
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1639
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1640
  * luminance values can be set from 0 to 255.
1640
  * luminance values can be set from 0 to 255.
1641
- * For Neopixel LED overall brightness parameters is also available
1641
+ * For Neopixel LED an overall brightness parameter is also available.
1642
  *
1642
  *
1643
  * *** CAUTION ***
1643
  * *** CAUTION ***
1644
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1644
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1645
  *  as the Arduino cannot handle the current the LEDs will require.
1645
  *  as the Arduino cannot handle the current the LEDs will require.
1646
  *  Failure to follow this precaution can destroy your Arduino!
1646
  *  Failure to follow this precaution can destroy your Arduino!
1647
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1648
- *  cannot handle the current, separate 5V power supply must be used
1647
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1648
+ *  more current than the Arduino 5V linear regulator can produce. 
1649
  * *** CAUTION ***
1649
  * *** CAUTION ***
1650
  *
1650
  *
1651
- * LED type. This options are mutualy exclusive. Uncomment only one.
1651
+ * LED Type. Enable only one of the following two options.
1652
  *
1652
  *
1653
  */
1653
  */
1654
 
1654
 
1664
 // Support for Adafruit Neopixel LED driver
1664
 // Support for Adafruit Neopixel LED driver
1665
 //#define NEOPIXEL_LED
1665
 //#define NEOPIXEL_LED
1666
 #if ENABLED(NEOPIXEL_LED)
1666
 #if ENABLED(NEOPIXEL_LED)
1667
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1667
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1668
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1668
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1669
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1670
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1669
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1670
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1671
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1671
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1672
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1672
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1673
 #endif
1673
 #endif
1687
   #define PRINTER_EVENT_LEDS
1687
   #define PRINTER_EVENT_LEDS
1688
 #endif
1688
 #endif
1689
 
1689
 
1690
-/*********************************************************************\
1691
-* R/C SERVO support
1692
-* Sponsored by TrinityLabs, Reworked by codexmas
1693
-**********************************************************************/
1690
+/**
1691
+ * R/C SERVO support
1692
+ * Sponsored by TrinityLabs, Reworked by codexmas
1693
+ */
1694
 
1694
 
1695
-// Number of servos
1696
-//
1697
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1698
-// set it manually if you have more servos than extruders and wish to manually control some
1699
-// leaving it undefined or defining as 0 will disable the servo subsystem
1700
-// If unsure, leave commented / disabled
1701
-//
1695
+/**
1696
+ * Number of servos
1697
+ *
1698
+ * For some servo-related options NUM_SERVOS will be set automatically.
1699
+ * Set this manually if there are extra servos needing manual control.
1700
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1701
+ */
1702
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1702
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1703
 
1703
 
1704
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1704
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h View File

1614
  * Adds the M150 command to set the LED (or LED strip) color.
1614
  * Adds the M150 command to set the LED (or LED strip) color.
1615
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1615
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1616
  * luminance values can be set from 0 to 255.
1616
  * luminance values can be set from 0 to 255.
1617
- * For Neopixel LED overall brightness parameters is also available
1617
+ * For Neopixel LED an overall brightness parameter is also available.
1618
  *
1618
  *
1619
  * *** CAUTION ***
1619
  * *** CAUTION ***
1620
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1620
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1621
  *  as the Arduino cannot handle the current the LEDs will require.
1621
  *  as the Arduino cannot handle the current the LEDs will require.
1622
  *  Failure to follow this precaution can destroy your Arduino!
1622
  *  Failure to follow this precaution can destroy your Arduino!
1623
- *  The Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1624
- *  cannot handle such current, separate 5V power supply must be used
1623
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1624
+ *  more current than the Arduino 5V linear regulator can produce. 
1625
  * *** CAUTION ***
1625
  * *** CAUTION ***
1626
  *
1626
  *
1627
- * LED type. This options are mutualy exclusive. Uncomment only one.
1627
+ * LED Type. Enable only one of the following two options.
1628
  *
1628
  *
1629
  */
1629
  */
1630
 //#define RGB_LED
1630
 //#define RGB_LED
1640
 // Support for Adafruit Neopixel LED driver
1640
 // Support for Adafruit Neopixel LED driver
1641
 //#define NEOPIXEL_LED
1641
 //#define NEOPIXEL_LED
1642
 #if ENABLED(NEOPIXEL_LED)
1642
 #if ENABLED(NEOPIXEL_LED)
1643
-  #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1643
+  #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1644
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1644
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1645
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1646
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequent display for temperature change - LED by LED. Comment out for change all LED at time
1645
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1646
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1647
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness 0-255
1647
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness 0-255
1648
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1648
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1649
 #endif
1649
 #endif
1663
   #define PRINTER_EVENT_LEDS
1663
   #define PRINTER_EVENT_LEDS
1664
 #endif
1664
 #endif
1665
 
1665
 
1666
-/*********************************************************************\
1667
-* R/C SERVO support
1668
-* Sponsored by TrinityLabs, Reworked by codexmas
1669
-**********************************************************************/
1666
+/**
1667
+ * R/C SERVO support
1668
+ * Sponsored by TrinityLabs, Reworked by codexmas
1669
+ */
1670
 
1670
 
1671
-// Number of servos
1672
-//
1673
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1674
-// set it manually if you have more servos than extruders and wish to manually control some
1675
-// leaving it undefined or defining as 0 will disable the servo subsystem
1676
-// If unsure, leave commented / disabled
1677
-//
1671
+/**
1672
+ * Number of servos
1673
+ *
1674
+ * For some servo-related options NUM_SERVOS will be set automatically.
1675
+ * Set this manually if there are extra servos needing manual control.
1676
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1677
+ */
1678
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1678
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1679
 
1679
 
1680
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1680
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h View File

1614
  * Adds the M150 command to set the LED (or LED strip) color.
1614
  * Adds the M150 command to set the LED (or LED strip) color.
1615
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1615
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1616
  * luminance values can be set from 0 to 255.
1616
  * luminance values can be set from 0 to 255.
1617
- * For Neopixel LED overall brightness parameters is also available
1617
+ * For Neopixel LED an overall brightness parameter is also available.
1618
  *
1618
  *
1619
  * *** CAUTION ***
1619
  * *** CAUTION ***
1620
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1620
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1621
  *  as the Arduino cannot handle the current the LEDs will require.
1621
  *  as the Arduino cannot handle the current the LEDs will require.
1622
  *  Failure to follow this precaution can destroy your Arduino!
1622
  *  Failure to follow this precaution can destroy your Arduino!
1623
- *  The Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1624
- *  cannot handle such current, separate 5V power supply must be used
1623
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1624
+ *  more current than the Arduino 5V linear regulator can produce. 
1625
  * *** CAUTION ***
1625
  * *** CAUTION ***
1626
  *
1626
  *
1627
- * LED type. This options are mutualy exclusive. Uncomment only one.
1627
+ * LED Type. Enable only one of the following two options.
1628
  *
1628
  *
1629
  */
1629
  */
1630
 //#define RGB_LED
1630
 //#define RGB_LED
1640
 // Support for Adafruit Neopixel LED driver
1640
 // Support for Adafruit Neopixel LED driver
1641
 //#define NEOPIXEL_LED
1641
 //#define NEOPIXEL_LED
1642
 #if ENABLED(NEOPIXEL_LED)
1642
 #if ENABLED(NEOPIXEL_LED)
1643
-  #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1643
+  #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1644
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1644
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1645
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1646
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequent display for temperature change - LED by LED. Comment out for change all LED at time
1645
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1646
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1647
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness 0-255
1647
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness 0-255
1648
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1648
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1649
 #endif
1649
 #endif
1663
   #define PRINTER_EVENT_LEDS
1663
   #define PRINTER_EVENT_LEDS
1664
 #endif
1664
 #endif
1665
 
1665
 
1666
-/*********************************************************************\
1667
-* R/C SERVO support
1668
-* Sponsored by TrinityLabs, Reworked by codexmas
1669
-**********************************************************************/
1666
+/**
1667
+ * R/C SERVO support
1668
+ * Sponsored by TrinityLabs, Reworked by codexmas
1669
+ */
1670
 
1670
 
1671
-// Number of servos
1672
-//
1673
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1674
-// set it manually if you have more servos than extruders and wish to manually control some
1675
-// leaving it undefined or defining as 0 will disable the servo subsystem
1676
-// If unsure, leave commented / disabled
1677
-//
1671
+/**
1672
+ * Number of servos
1673
+ *
1674
+ * For some servo-related options NUM_SERVOS will be set automatically.
1675
+ * Set this manually if there are extra servos needing manual control.
1676
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1677
+ */
1678
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1678
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1679
 
1679
 
1680
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1680
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 25
- 16
Marlin/src/config/examples/Mks/Sbase/Configuration.h View File

1586
  * Adds the M150 command to set the LED (or LED strip) color.
1586
  * Adds the M150 command to set the LED (or LED strip) color.
1587
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1587
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1588
  * luminance values can be set from 0 to 255.
1588
  * luminance values can be set from 0 to 255.
1589
+ * For Neopixel LED an overall brightness parameter is also available.
1589
  *
1590
  *
1590
  * *** CAUTION ***
1591
  * *** CAUTION ***
1591
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1592
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1592
  *  as the Arduino cannot handle the current the LEDs will require.
1593
  *  as the Arduino cannot handle the current the LEDs will require.
1593
  *  Failure to follow this precaution can destroy your Arduino!
1594
  *  Failure to follow this precaution can destroy your Arduino!
1595
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1596
+ *  more current than the Arduino 5V linear regulator can produce. 
1594
  * *** CAUTION ***
1597
  * *** CAUTION ***
1595
  *
1598
  *
1599
+ * LED Type. Enable only one of the following two options.
1600
+ *
1596
  */
1601
  */
1602
+
1597
 //#define RGB_LED
1603
 //#define RGB_LED
1598
 //#define RGBW_LED
1604
 //#define RGBW_LED
1599
 #if ENABLED(RGB_LED) || ENABLED(RGBW_LED)
1605
 #if ENABLED(RGB_LED) || ENABLED(RGBW_LED)
1604
 #endif
1610
 #endif
1605
 
1611
 
1606
 // Support for Adafruit Neopixel LED driver
1612
 // Support for Adafruit Neopixel LED driver
1607
-//#define NEOPIXEL_RGBW_LED
1608
-#if ENABLED(NEOPIXEL_RGBW_LED)
1609
-  #define NEOPIXEL_PIN    4       // D4 (EXP2-5 on Printrboard)
1610
-  #define NEOPIXEL_PIXELS 3
1611
-  //#define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup
1613
+//#define NEOPIXEL_LED
1614
+#if ENABLED(NEOPIXEL_LED)
1615
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1616
+  #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1617
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1618
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1619
+  #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1620
+  //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1612
 #endif
1621
 #endif
1613
 
1622
 
1614
 /**
1623
 /**
1626
   #define PRINTER_EVENT_LEDS
1635
   #define PRINTER_EVENT_LEDS
1627
 #endif
1636
 #endif
1628
 
1637
 
1629
-/*********************************************************************\
1630
-* R/C SERVO support
1631
-* Sponsored by TrinityLabs, Reworked by codexmas
1632
-**********************************************************************/
1638
+/**
1639
+ * R/C SERVO support
1640
+ * Sponsored by TrinityLabs, Reworked by codexmas
1641
+ */
1633
 
1642
 
1634
-// Number of servos
1635
-//
1636
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1637
-// set it manually if you have more servos than extruders and wish to manually control some
1638
-// leaving it undefined or defining as 0 will disable the servo subsystem
1639
-// If unsure, leave commented / disabled
1640
-//
1643
+/**
1644
+ * Number of servos
1645
+ *
1646
+ * For some servo-related options NUM_SERVOS will be set automatically.
1647
+ * Set this manually if there are extra servos needing manual control.
1648
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1649
+ */
1641
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1650
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1642
 
1651
 
1643
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1652
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h View File

1610
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * luminance values can be set from 0 to 255.
1612
  * luminance values can be set from 0 to 255.
1613
- * For Neopixel LED overall brightness parameters is also available
1613
+ * For Neopixel LED an overall brightness parameter is also available.
1614
  *
1614
  *
1615
  * *** CAUTION ***
1615
  * *** CAUTION ***
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  Failure to follow this precaution can destroy your Arduino!
1618
  *  Failure to follow this precaution can destroy your Arduino!
1619
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1620
- *  cannot handle the current, separate 5V power supply must be used
1619
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1620
+ *  more current than the Arduino 5V linear regulator can produce. 
1621
  * *** CAUTION ***
1621
  * *** CAUTION ***
1622
  *
1622
  *
1623
- * LED type. This options are mutualy exclusive. Uncomment only one.
1623
+ * LED Type. Enable only one of the following two options.
1624
  *
1624
  *
1625
  */
1625
  */
1626
 
1626
 
1636
 // Support for Adafruit Neopixel LED driver
1636
 // Support for Adafruit Neopixel LED driver
1637
 //#define NEOPIXEL_LED
1637
 //#define NEOPIXEL_LED
1638
 #if ENABLED(NEOPIXEL_LED)
1638
 #if ENABLED(NEOPIXEL_LED)
1639
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1639
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1642
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1641
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1642
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
 #endif
1645
 #endif
1659
   #define PRINTER_EVENT_LEDS
1659
   #define PRINTER_EVENT_LEDS
1660
 #endif
1660
 #endif
1661
 
1661
 
1662
-/*********************************************************************\
1663
-* R/C SERVO support
1664
-* Sponsored by TrinityLabs, Reworked by codexmas
1665
-**********************************************************************/
1662
+/**
1663
+ * R/C SERVO support
1664
+ * Sponsored by TrinityLabs, Reworked by codexmas
1665
+ */
1666
 
1666
 
1667
-// Number of servos
1668
-//
1669
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1670
-// set it manually if you have more servos than extruders and wish to manually control some
1671
-// leaving it undefined or defining as 0 will disable the servo subsystem
1672
-// If unsure, leave commented / disabled
1673
-//
1667
+/**
1668
+ * Number of servos
1669
+ *
1670
+ * For some servo-related options NUM_SERVOS will be set automatically.
1671
+ * Set this manually if there are extra servos needing manual control.
1672
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1673
+ */
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1675
 
1675
 
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/RigidBot/Configuration.h View File

1610
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * luminance values can be set from 0 to 255.
1612
  * luminance values can be set from 0 to 255.
1613
- * For Neopixel LED overall brightness parameters is also available
1613
+ * For Neopixel LED an overall brightness parameter is also available.
1614
  *
1614
  *
1615
  * *** CAUTION ***
1615
  * *** CAUTION ***
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  Failure to follow this precaution can destroy your Arduino!
1618
  *  Failure to follow this precaution can destroy your Arduino!
1619
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1620
- *  cannot handle the current, separate 5V power supply must be used
1619
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1620
+ *  more current than the Arduino 5V linear regulator can produce. 
1621
  * *** CAUTION ***
1621
  * *** CAUTION ***
1622
  *
1622
  *
1623
- * LED type. This options are mutualy exclusive. Uncomment only one.
1623
+ * LED Type. Enable only one of the following two options.
1624
  *
1624
  *
1625
  */
1625
  */
1626
 
1626
 
1636
 // Support for Adafruit Neopixel LED driver
1636
 // Support for Adafruit Neopixel LED driver
1637
 //#define NEOPIXEL_LED
1637
 //#define NEOPIXEL_LED
1638
 #if ENABLED(NEOPIXEL_LED)
1638
 #if ENABLED(NEOPIXEL_LED)
1639
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1639
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1642
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1641
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1642
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
 #endif
1645
 #endif
1659
   #define PRINTER_EVENT_LEDS
1659
   #define PRINTER_EVENT_LEDS
1660
 #endif
1660
 #endif
1661
 
1661
 
1662
-/*********************************************************************\
1663
-* R/C SERVO support
1664
-* Sponsored by TrinityLabs, Reworked by codexmas
1665
-**********************************************************************/
1662
+/**
1663
+ * R/C SERVO support
1664
+ * Sponsored by TrinityLabs, Reworked by codexmas
1665
+ */
1666
 
1666
 
1667
-// Number of servos
1668
-//
1669
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1670
-// set it manually if you have more servos than extruders and wish to manually control some
1671
-// leaving it undefined or defining as 0 will disable the servo subsystem
1672
-// If unsure, leave commented / disabled
1673
-//
1667
+/**
1668
+ * Number of servos
1669
+ *
1670
+ * For some servo-related options NUM_SERVOS will be set automatically.
1671
+ * Set this manually if there are extra servos needing manual control.
1672
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1673
+ */
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1675
 
1675
 
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/SCARA/Configuration.h View File

1622
  * Adds the M150 command to set the LED (or LED strip) color.
1622
  * Adds the M150 command to set the LED (or LED strip) color.
1623
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1623
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1624
  * luminance values can be set from 0 to 255.
1624
  * luminance values can be set from 0 to 255.
1625
- * For Neopixel LED overall brightness parameters is also available
1625
+ * For Neopixel LED an overall brightness parameter is also available.
1626
  *
1626
  *
1627
  * *** CAUTION ***
1627
  * *** CAUTION ***
1628
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1628
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1629
  *  as the Arduino cannot handle the current the LEDs will require.
1629
  *  as the Arduino cannot handle the current the LEDs will require.
1630
  *  Failure to follow this precaution can destroy your Arduino!
1630
  *  Failure to follow this precaution can destroy your Arduino!
1631
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1632
- *  cannot handle the current, separate 5V power supply must be used
1631
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1632
+ *  more current than the Arduino 5V linear regulator can produce. 
1633
  * *** CAUTION ***
1633
  * *** CAUTION ***
1634
  *
1634
  *
1635
- * LED type. This options are mutualy exclusive. Uncomment only one.
1635
+ * LED Type. Enable only one of the following two options.
1636
  *
1636
  *
1637
  */
1637
  */
1638
 
1638
 
1648
 // Support for Adafruit Neopixel LED driver
1648
 // Support for Adafruit Neopixel LED driver
1649
 //#define NEOPIXEL_LED
1649
 //#define NEOPIXEL_LED
1650
 #if ENABLED(NEOPIXEL_LED)
1650
 #if ENABLED(NEOPIXEL_LED)
1651
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1651
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1652
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1652
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1653
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1654
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1653
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1654
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1655
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1655
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1656
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1656
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1657
 #endif
1657
 #endif
1671
   #define PRINTER_EVENT_LEDS
1671
   #define PRINTER_EVENT_LEDS
1672
 #endif
1672
 #endif
1673
 
1673
 
1674
-/*********************************************************************\
1675
-* R/C SERVO support
1676
-* Sponsored by TrinityLabs, Reworked by codexmas
1677
-**********************************************************************/
1674
+/**
1675
+ * R/C SERVO support
1676
+ * Sponsored by TrinityLabs, Reworked by codexmas
1677
+ */
1678
 
1678
 
1679
-// Number of servos
1680
-//
1681
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1682
-// set it manually if you have more servos than extruders and wish to manually control some
1683
-// leaving it undefined or defining as 0 will disable the servo subsystem
1684
-// If unsure, leave commented / disabled
1685
-//
1679
+/**
1680
+ * Number of servos
1681
+ *
1682
+ * For some servo-related options NUM_SERVOS will be set automatically.
1683
+ * Set this manually if there are extra servos needing manual control.
1684
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1685
+ */
1686
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1686
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1687
 
1687
 
1688
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1688
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Sanguinololu/Configuration.h View File

1641
  * Adds the M150 command to set the LED (or LED strip) color.
1641
  * Adds the M150 command to set the LED (or LED strip) color.
1642
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1642
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1643
  * luminance values can be set from 0 to 255.
1643
  * luminance values can be set from 0 to 255.
1644
- * For Neopixel LED overall brightness parameters is also available
1644
+ * For Neopixel LED an overall brightness parameter is also available.
1645
  *
1645
  *
1646
  * *** CAUTION ***
1646
  * *** CAUTION ***
1647
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1647
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1648
  *  as the Arduino cannot handle the current the LEDs will require.
1648
  *  as the Arduino cannot handle the current the LEDs will require.
1649
  *  Failure to follow this precaution can destroy your Arduino!
1649
  *  Failure to follow this precaution can destroy your Arduino!
1650
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1651
- *  cannot handle the current, separate 5V power supply must be used
1650
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1651
+ *  more current than the Arduino 5V linear regulator can produce. 
1652
  * *** CAUTION ***
1652
  * *** CAUTION ***
1653
  *
1653
  *
1654
- * LED type. This options are mutualy exclusive. Uncomment only one.
1654
+ * LED Type. Enable only one of the following two options.
1655
  *
1655
  *
1656
  */
1656
  */
1657
 
1657
 
1667
 // Support for Adafruit Neopixel LED driver
1667
 // Support for Adafruit Neopixel LED driver
1668
 //#define NEOPIXEL_LED
1668
 //#define NEOPIXEL_LED
1669
 #if ENABLED(NEOPIXEL_LED)
1669
 #if ENABLED(NEOPIXEL_LED)
1670
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1670
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1671
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1671
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1672
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1673
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1672
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1673
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1674
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1674
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1675
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1675
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1676
 #endif
1676
 #endif
1690
   #define PRINTER_EVENT_LEDS
1690
   #define PRINTER_EVENT_LEDS
1691
 #endif
1691
 #endif
1692
 
1692
 
1693
-/*********************************************************************\
1694
-* R/C SERVO support
1695
-* Sponsored by TrinityLabs, Reworked by codexmas
1696
-**********************************************************************/
1693
+/**
1694
+ * R/C SERVO support
1695
+ * Sponsored by TrinityLabs, Reworked by codexmas
1696
+ */
1697
 
1697
 
1698
-// Number of servos
1699
-//
1700
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1701
-// set it manually if you have more servos than extruders and wish to manually control some
1702
-// leaving it undefined or defining as 0 will disable the servo subsystem
1703
-// If unsure, leave commented / disabled
1704
-//
1698
+/**
1699
+ * Number of servos
1700
+ *
1701
+ * For some servo-related options NUM_SERVOS will be set automatically.
1702
+ * Set this manually if there are extra servos needing manual control.
1703
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1704
+ */
1705
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1705
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1706
 
1706
 
1707
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1707
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/TinyBoy2/Configuration.h View File

1666
  * Adds the M150 command to set the LED (or LED strip) color.
1666
  * Adds the M150 command to set the LED (or LED strip) color.
1667
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1667
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1668
  * luminance values can be set from 0 to 255.
1668
  * luminance values can be set from 0 to 255.
1669
- * For Neopixel LED overall brightness parameters is also available
1669
+ * For Neopixel LED an overall brightness parameter is also available.
1670
  *
1670
  *
1671
  * *** CAUTION ***
1671
  * *** CAUTION ***
1672
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1672
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1673
  *  as the Arduino cannot handle the current the LEDs will require.
1673
  *  as the Arduino cannot handle the current the LEDs will require.
1674
  *  Failure to follow this precaution can destroy your Arduino!
1674
  *  Failure to follow this precaution can destroy your Arduino!
1675
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1676
- *  cannot handle the current, separate 5V power supply must be used
1675
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1676
+ *  more current than the Arduino 5V linear regulator can produce. 
1677
  * *** CAUTION ***
1677
  * *** CAUTION ***
1678
  *
1678
  *
1679
- * LED type. This options are mutualy exclusive. Uncomment only one.
1679
+ * LED Type. Enable only one of the following two options.
1680
  *
1680
  *
1681
  */
1681
  */
1682
 
1682
 
1692
 // Support for Adafruit Neopixel LED driver
1692
 // Support for Adafruit Neopixel LED driver
1693
 //#define NEOPIXEL_LED
1693
 //#define NEOPIXEL_LED
1694
 #if ENABLED(NEOPIXEL_LED)
1694
 #if ENABLED(NEOPIXEL_LED)
1695
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1695
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1696
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1696
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1697
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1698
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1697
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1698
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1699
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1699
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1700
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1700
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1701
 #endif
1701
 #endif
1715
   #define PRINTER_EVENT_LEDS
1715
   #define PRINTER_EVENT_LEDS
1716
 #endif
1716
 #endif
1717
 
1717
 
1718
-/*********************************************************************\
1719
-* R/C SERVO support
1720
-* Sponsored by TrinityLabs, Reworked by codexmas
1721
-**********************************************************************/
1718
+/**
1719
+ * R/C SERVO support
1720
+ * Sponsored by TrinityLabs, Reworked by codexmas
1721
+ */
1722
 
1722
 
1723
-// Number of servos
1724
-//
1725
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1726
-// set it manually if you have more servos than extruders and wish to manually control some
1727
-// leaving it undefined or defining as 0 will disable the servo subsystem
1728
-// If unsure, leave commented / disabled
1729
-//
1723
+/**
1724
+ * Number of servos
1725
+ *
1726
+ * For some servo-related options NUM_SERVOS will be set automatically.
1727
+ * Set this manually if there are extra servos needing manual control.
1728
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1729
+ */
1730
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1730
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1731
 
1731
 
1732
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1732
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Velleman/K8200/Configuration.h View File

1645
  * Adds the M150 command to set the LED (or LED strip) color.
1645
  * Adds the M150 command to set the LED (or LED strip) color.
1646
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1646
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1647
  * luminance values can be set from 0 to 255.
1647
  * luminance values can be set from 0 to 255.
1648
- * For Neopixel LED overall brightness parameters is also available
1648
+ * For Neopixel LED an overall brightness parameter is also available.
1649
  *
1649
  *
1650
  * *** CAUTION ***
1650
  * *** CAUTION ***
1651
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1651
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1652
  *  as the Arduino cannot handle the current the LEDs will require.
1652
  *  as the Arduino cannot handle the current the LEDs will require.
1653
  *  Failure to follow this precaution can destroy your Arduino!
1653
  *  Failure to follow this precaution can destroy your Arduino!
1654
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1655
- *  cannot handle the current, separate 5V power supply must be used
1654
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1655
+ *  more current than the Arduino 5V linear regulator can produce. 
1656
  * *** CAUTION ***
1656
  * *** CAUTION ***
1657
  *
1657
  *
1658
- * LED type. This options are mutualy exclusive. Uncomment only one.
1658
+ * LED Type. Enable only one of the following two options.
1659
  *
1659
  *
1660
  */
1660
  */
1661
 
1661
 
1671
 // Support for Adafruit Neopixel LED driver
1671
 // Support for Adafruit Neopixel LED driver
1672
 //#define NEOPIXEL_LED
1672
 //#define NEOPIXEL_LED
1673
 #if ENABLED(NEOPIXEL_LED)
1673
 #if ENABLED(NEOPIXEL_LED)
1674
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1674
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1675
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1675
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1676
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1677
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1676
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1677
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1678
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1678
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1679
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1679
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1680
 #endif
1680
 #endif
1694
   #define PRINTER_EVENT_LEDS
1694
   #define PRINTER_EVENT_LEDS
1695
 #endif
1695
 #endif
1696
 
1696
 
1697
-/*********************************************************************\
1698
-* R/C SERVO support
1699
-* Sponsored by TrinityLabs, Reworked by codexmas
1700
-**********************************************************************/
1697
+/**
1698
+ * R/C SERVO support
1699
+ * Sponsored by TrinityLabs, Reworked by codexmas
1700
+ */
1701
 
1701
 
1702
-// Number of servos
1703
-//
1704
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1705
-// set it manually if you have more servos than extruders and wish to manually control some
1706
-// leaving it undefined or defining as 0 will disable the servo subsystem
1707
-// If unsure, leave commented / disabled
1708
-//
1702
+/**
1703
+ * Number of servos
1704
+ *
1705
+ * For some servo-related options NUM_SERVOS will be set automatically.
1706
+ * Set this manually if there are extra servos needing manual control.
1707
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1708
+ */
1709
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1709
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1710
 
1710
 
1711
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1711
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Velleman/K8400/Configuration.h View File

1610
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * luminance values can be set from 0 to 255.
1612
  * luminance values can be set from 0 to 255.
1613
- * For Neopixel LED overall brightness parameters is also available
1613
+ * For Neopixel LED an overall brightness parameter is also available.
1614
  *
1614
  *
1615
  * *** CAUTION ***
1615
  * *** CAUTION ***
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  Failure to follow this precaution can destroy your Arduino!
1618
  *  Failure to follow this precaution can destroy your Arduino!
1619
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1620
- *  cannot handle the current, separate 5V power supply must be used
1619
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1620
+ *  more current than the Arduino 5V linear regulator can produce. 
1621
  * *** CAUTION ***
1621
  * *** CAUTION ***
1622
  *
1622
  *
1623
- * LED type. This options are mutualy exclusive. Uncomment only one.
1623
+ * LED Type. Enable only one of the following two options.
1624
  *
1624
  *
1625
  */
1625
  */
1626
 
1626
 
1636
 // Support for Adafruit Neopixel LED driver
1636
 // Support for Adafruit Neopixel LED driver
1637
 //#define NEOPIXEL_LED
1637
 //#define NEOPIXEL_LED
1638
 #if ENABLED(NEOPIXEL_LED)
1638
 #if ENABLED(NEOPIXEL_LED)
1639
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1639
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1642
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1641
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1642
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
 #endif
1645
 #endif
1659
   #define PRINTER_EVENT_LEDS
1659
   #define PRINTER_EVENT_LEDS
1660
 #endif
1660
 #endif
1661
 
1661
 
1662
-/*********************************************************************\
1663
-* R/C SERVO support
1664
-* Sponsored by TrinityLabs, Reworked by codexmas
1665
-**********************************************************************/
1662
+/**
1663
+ * R/C SERVO support
1664
+ * Sponsored by TrinityLabs, Reworked by codexmas
1665
+ */
1666
 
1666
 
1667
-// Number of servos
1668
-//
1669
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1670
-// set it manually if you have more servos than extruders and wish to manually control some
1671
-// leaving it undefined or defining as 0 will disable the servo subsystem
1672
-// If unsure, leave commented / disabled
1673
-//
1667
+/**
1668
+ * Number of servos
1669
+ *
1670
+ * For some servo-related options NUM_SERVOS will be set automatically.
1671
+ * Set this manually if there are extra servos needing manual control.
1672
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1673
+ */
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1675
 
1675
 
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h View File

1610
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * luminance values can be set from 0 to 255.
1612
  * luminance values can be set from 0 to 255.
1613
- * For Neopixel LED overall brightness parameters is also available
1613
+ * For Neopixel LED an overall brightness parameter is also available.
1614
  *
1614
  *
1615
  * *** CAUTION ***
1615
  * *** CAUTION ***
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  Failure to follow this precaution can destroy your Arduino!
1618
  *  Failure to follow this precaution can destroy your Arduino!
1619
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1620
- *  cannot handle the current, separate 5V power supply must be used
1619
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1620
+ *  more current than the Arduino 5V linear regulator can produce. 
1621
  * *** CAUTION ***
1621
  * *** CAUTION ***
1622
  *
1622
  *
1623
- * LED type. This options are mutualy exclusive. Uncomment only one.
1623
+ * LED Type. Enable only one of the following two options.
1624
  *
1624
  *
1625
  */
1625
  */
1626
 
1626
 
1636
 // Support for Adafruit Neopixel LED driver
1636
 // Support for Adafruit Neopixel LED driver
1637
 //#define NEOPIXEL_LED
1637
 //#define NEOPIXEL_LED
1638
 #if ENABLED(NEOPIXEL_LED)
1638
 #if ENABLED(NEOPIXEL_LED)
1639
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1639
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1642
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1641
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1642
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
 #endif
1645
 #endif
1659
   #define PRINTER_EVENT_LEDS
1659
   #define PRINTER_EVENT_LEDS
1660
 #endif
1660
 #endif
1661
 
1661
 
1662
-/*********************************************************************\
1663
-* R/C SERVO support
1664
-* Sponsored by TrinityLabs, Reworked by codexmas
1665
-**********************************************************************/
1662
+/**
1663
+ * R/C SERVO support
1664
+ * Sponsored by TrinityLabs, Reworked by codexmas
1665
+ */
1666
 
1666
 
1667
-// Number of servos
1668
-//
1669
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1670
-// set it manually if you have more servos than extruders and wish to manually control some
1671
-// leaving it undefined or defining as 0 will disable the servo subsystem
1672
-// If unsure, leave commented / disabled
1673
-//
1667
+/**
1668
+ * Number of servos
1669
+ *
1670
+ * For some servo-related options NUM_SERVOS will be set automatically.
1671
+ * Set this manually if there are extra servos needing manual control.
1672
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1673
+ */
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1675
 
1675
 
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/adafruit/ST7565/Configuration.h View File

1610
  * Adds the M150 command to set the LED (or LED strip) color.
1610
  * Adds the M150 command to set the LED (or LED strip) color.
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1611
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1612
  * luminance values can be set from 0 to 255.
1612
  * luminance values can be set from 0 to 255.
1613
- * For Neopixel LED overall brightness parameters is also available
1613
+ * For Neopixel LED an overall brightness parameter is also available.
1614
  *
1614
  *
1615
  * *** CAUTION ***
1615
  * *** CAUTION ***
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1616
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1617
  *  as the Arduino cannot handle the current the LEDs will require.
1618
  *  Failure to follow this precaution can destroy your Arduino!
1618
  *  Failure to follow this precaution can destroy your Arduino!
1619
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1620
- *  cannot handle the current, separate 5V power supply must be used
1619
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1620
+ *  more current than the Arduino 5V linear regulator can produce. 
1621
  * *** CAUTION ***
1621
  * *** CAUTION ***
1622
  *
1622
  *
1623
- * LED type. This options are mutualy exclusive. Uncomment only one.
1623
+ * LED Type. Enable only one of the following two options.
1624
  *
1624
  *
1625
  */
1625
  */
1626
 
1626
 
1636
 // Support for Adafruit Neopixel LED driver
1636
 // Support for Adafruit Neopixel LED driver
1637
 //#define NEOPIXEL_LED
1637
 //#define NEOPIXEL_LED
1638
 #if ENABLED(NEOPIXEL_LED)
1638
 #if ENABLED(NEOPIXEL_LED)
1639
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1639
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1640
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1641
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1642
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1641
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1642
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1643
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1644
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1645
 #endif
1645
 #endif
1659
   #define PRINTER_EVENT_LEDS
1659
   #define PRINTER_EVENT_LEDS
1660
 #endif
1660
 #endif
1661
 
1661
 
1662
-/*********************************************************************\
1663
-* R/C SERVO support
1664
-* Sponsored by TrinityLabs, Reworked by codexmas
1665
-**********************************************************************/
1662
+/**
1663
+ * R/C SERVO support
1664
+ * Sponsored by TrinityLabs, Reworked by codexmas
1665
+ */
1666
 
1666
 
1667
-// Number of servos
1668
-//
1669
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1670
-// set it manually if you have more servos than extruders and wish to manually control some
1671
-// leaving it undefined or defining as 0 will disable the servo subsystem
1672
-// If unsure, leave commented / disabled
1673
-//
1667
+/**
1668
+ * Number of servos
1669
+ *
1670
+ * For some servo-related options NUM_SERVOS will be set automatically.
1671
+ * Set this manually if there are extra servos needing manual control.
1672
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1673
+ */
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1674
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1675
 
1675
 
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1676
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h View File

1738
  * Adds the M150 command to set the LED (or LED strip) color.
1738
  * Adds the M150 command to set the LED (or LED strip) color.
1739
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1739
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1740
  * luminance values can be set from 0 to 255.
1740
  * luminance values can be set from 0 to 255.
1741
- * For Neopixel LED overall brightness parameters is also available
1741
+ * For Neopixel LED an overall brightness parameter is also available.
1742
  *
1742
  *
1743
  * *** CAUTION ***
1743
  * *** CAUTION ***
1744
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1744
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1745
  *  as the Arduino cannot handle the current the LEDs will require.
1745
  *  as the Arduino cannot handle the current the LEDs will require.
1746
  *  Failure to follow this precaution can destroy your Arduino!
1746
  *  Failure to follow this precaution can destroy your Arduino!
1747
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1748
- *  cannot handle the current, separate 5V power supply must be used
1747
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1748
+ *  more current than the Arduino 5V linear regulator can produce. 
1749
  * *** CAUTION ***
1749
  * *** CAUTION ***
1750
  *
1750
  *
1751
- * LED type. This options are mutualy exclusive. Uncomment only one.
1751
+ * LED Type. Enable only one of the following two options.
1752
  *
1752
  *
1753
  */
1753
  */
1754
 
1754
 
1764
 // Support for Adafruit Neopixel LED driver
1764
 // Support for Adafruit Neopixel LED driver
1765
 //#define NEOPIXEL_LED
1765
 //#define NEOPIXEL_LED
1766
 #if ENABLED(NEOPIXEL_LED)
1766
 #if ENABLED(NEOPIXEL_LED)
1767
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1767
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1768
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1768
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1769
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1770
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1769
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1770
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1771
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1771
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1772
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1772
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1773
 #endif
1773
 #endif
1787
   #define PRINTER_EVENT_LEDS
1787
   #define PRINTER_EVENT_LEDS
1788
 #endif
1788
 #endif
1789
 
1789
 
1790
-/*********************************************************************\
1791
-* R/C SERVO support
1792
-* Sponsored by TrinityLabs, Reworked by codexmas
1793
-**********************************************************************/
1790
+/**
1791
+ * R/C SERVO support
1792
+ * Sponsored by TrinityLabs, Reworked by codexmas
1793
+ */
1794
 
1794
 
1795
-// Number of servos
1796
-//
1797
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1798
-// set it manually if you have more servos than extruders and wish to manually control some
1799
-// leaving it undefined or defining as 0 will disable the servo subsystem
1800
-// If unsure, leave commented / disabled
1801
-//
1795
+/**
1796
+ * Number of servos
1797
+ *
1798
+ * For some servo-related options NUM_SERVOS will be set automatically.
1799
+ * Set this manually if there are extra servos needing manual control.
1800
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1801
+ */
1802
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1802
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1803
 
1803
 
1804
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1804
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h View File

1731
  * Adds the M150 command to set the LED (or LED strip) color.
1731
  * Adds the M150 command to set the LED (or LED strip) color.
1732
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1732
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1733
  * luminance values can be set from 0 to 255.
1733
  * luminance values can be set from 0 to 255.
1734
- * For Neopixel LED overall brightness parameters is also available
1734
+ * For Neopixel LED an overall brightness parameter is also available.
1735
  *
1735
  *
1736
  * *** CAUTION ***
1736
  * *** CAUTION ***
1737
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1737
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1738
  *  as the Arduino cannot handle the current the LEDs will require.
1738
  *  as the Arduino cannot handle the current the LEDs will require.
1739
  *  Failure to follow this precaution can destroy your Arduino!
1739
  *  Failure to follow this precaution can destroy your Arduino!
1740
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1741
- *  cannot handle the current, separate 5V power supply must be used
1740
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1741
+ *  more current than the Arduino 5V linear regulator can produce. 
1742
  * *** CAUTION ***
1742
  * *** CAUTION ***
1743
  *
1743
  *
1744
- * LED type. This options are mutualy exclusive. Uncomment only one.
1744
+ * LED Type. Enable only one of the following two options.
1745
  *
1745
  *
1746
  */
1746
  */
1747
 
1747
 
1757
 // Support for Adafruit Neopixel LED driver
1757
 // Support for Adafruit Neopixel LED driver
1758
 //#define NEOPIXEL_LED
1758
 //#define NEOPIXEL_LED
1759
 #if ENABLED(NEOPIXEL_LED)
1759
 #if ENABLED(NEOPIXEL_LED)
1760
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1760
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1761
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1761
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1762
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1763
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1762
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1763
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1764
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1764
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1765
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1765
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1766
 #endif
1766
 #endif
1780
   #define PRINTER_EVENT_LEDS
1780
   #define PRINTER_EVENT_LEDS
1781
 #endif
1781
 #endif
1782
 
1782
 
1783
-/*********************************************************************\
1784
-* R/C SERVO support
1785
-* Sponsored by TrinityLabs, Reworked by codexmas
1786
-**********************************************************************/
1783
+/**
1784
+ * R/C SERVO support
1785
+ * Sponsored by TrinityLabs, Reworked by codexmas
1786
+ */
1787
 
1787
 
1788
-// Number of servos
1789
-//
1790
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1791
-// set it manually if you have more servos than extruders and wish to manually control some
1792
-// leaving it undefined or defining as 0 will disable the servo subsystem
1793
-// If unsure, leave commented / disabled
1794
-//
1788
+/**
1789
+ * Number of servos
1790
+ *
1791
+ * For some servo-related options NUM_SERVOS will be set automatically.
1792
+ * Set this manually if there are extra servos needing manual control.
1793
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1794
+ */
1795
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1795
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1796
 
1796
 
1797
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1797
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/delta/generic/Configuration.h View File

1726
  * Adds the M150 command to set the LED (or LED strip) color.
1726
  * Adds the M150 command to set the LED (or LED strip) color.
1727
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1727
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1728
  * luminance values can be set from 0 to 255.
1728
  * luminance values can be set from 0 to 255.
1729
- * For Neopixel LED overall brightness parameters is also available
1729
+ * For Neopixel LED an overall brightness parameter is also available.
1730
  *
1730
  *
1731
  * *** CAUTION ***
1731
  * *** CAUTION ***
1732
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1732
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1733
  *  as the Arduino cannot handle the current the LEDs will require.
1733
  *  as the Arduino cannot handle the current the LEDs will require.
1734
  *  Failure to follow this precaution can destroy your Arduino!
1734
  *  Failure to follow this precaution can destroy your Arduino!
1735
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1736
- *  cannot handle the current, separate 5V power supply must be used
1735
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1736
+ *  more current than the Arduino 5V linear regulator can produce. 
1737
  * *** CAUTION ***
1737
  * *** CAUTION ***
1738
  *
1738
  *
1739
- * LED type. This options are mutualy exclusive. Uncomment only one.
1739
+ * LED Type. Enable only one of the following two options.
1740
  *
1740
  *
1741
  */
1741
  */
1742
 
1742
 
1752
 // Support for Adafruit Neopixel LED driver
1752
 // Support for Adafruit Neopixel LED driver
1753
 //#define NEOPIXEL_LED
1753
 //#define NEOPIXEL_LED
1754
 #if ENABLED(NEOPIXEL_LED)
1754
 #if ENABLED(NEOPIXEL_LED)
1755
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1755
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1756
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1756
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1757
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1758
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1757
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1758
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1759
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1759
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1760
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1760
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1761
 #endif
1761
 #endif
1775
   #define PRINTER_EVENT_LEDS
1775
   #define PRINTER_EVENT_LEDS
1776
 #endif
1776
 #endif
1777
 
1777
 
1778
-/*********************************************************************\
1779
-* R/C SERVO support
1780
-* Sponsored by TrinityLabs, Reworked by codexmas
1781
-**********************************************************************/
1778
+/**
1779
+ * R/C SERVO support
1780
+ * Sponsored by TrinityLabs, Reworked by codexmas
1781
+ */
1782
 
1782
 
1783
-// Number of servos
1784
-//
1785
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1786
-// set it manually if you have more servos than extruders and wish to manually control some
1787
-// leaving it undefined or defining as 0 will disable the servo subsystem
1788
-// If unsure, leave commented / disabled
1789
-//
1783
+/**
1784
+ * Number of servos
1785
+ *
1786
+ * For some servo-related options NUM_SERVOS will be set automatically.
1787
+ * Set this manually if there are extra servos needing manual control.
1788
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1789
+ */
1790
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1790
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1791
 
1791
 
1792
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1792
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/delta/kossel_mini/Configuration.h View File

1729
  * Adds the M150 command to set the LED (or LED strip) color.
1729
  * Adds the M150 command to set the LED (or LED strip) color.
1730
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1730
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1731
  * luminance values can be set from 0 to 255.
1731
  * luminance values can be set from 0 to 255.
1732
- * For Neopixel LED overall brightness parameters is also available
1732
+ * For Neopixel LED an overall brightness parameter is also available.
1733
  *
1733
  *
1734
  * *** CAUTION ***
1734
  * *** CAUTION ***
1735
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1735
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1736
  *  as the Arduino cannot handle the current the LEDs will require.
1736
  *  as the Arduino cannot handle the current the LEDs will require.
1737
  *  Failure to follow this precaution can destroy your Arduino!
1737
  *  Failure to follow this precaution can destroy your Arduino!
1738
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1739
- *  cannot handle the current, separate 5V power supply must be used
1738
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1739
+ *  more current than the Arduino 5V linear regulator can produce. 
1740
  * *** CAUTION ***
1740
  * *** CAUTION ***
1741
  *
1741
  *
1742
- * LED type. This options are mutualy exclusive. Uncomment only one.
1742
+ * LED Type. Enable only one of the following two options.
1743
  *
1743
  *
1744
  */
1744
  */
1745
 
1745
 
1755
 // Support for Adafruit Neopixel LED driver
1755
 // Support for Adafruit Neopixel LED driver
1756
 //#define NEOPIXEL_LED
1756
 //#define NEOPIXEL_LED
1757
 #if ENABLED(NEOPIXEL_LED)
1757
 #if ENABLED(NEOPIXEL_LED)
1758
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1758
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1759
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1759
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1760
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1761
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1760
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1761
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1762
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1762
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1763
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1763
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1764
 #endif
1764
 #endif
1778
   #define PRINTER_EVENT_LEDS
1778
   #define PRINTER_EVENT_LEDS
1779
 #endif
1779
 #endif
1780
 
1780
 
1781
-/*********************************************************************\
1782
-* R/C SERVO support
1783
-* Sponsored by TrinityLabs, Reworked by codexmas
1784
-**********************************************************************/
1781
+/**
1782
+ * R/C SERVO support
1783
+ * Sponsored by TrinityLabs, Reworked by codexmas
1784
+ */
1785
 
1785
 
1786
-// Number of servos
1787
-//
1788
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1789
-// set it manually if you have more servos than extruders and wish to manually control some
1790
-// leaving it undefined or defining as 0 will disable the servo subsystem
1791
-// If unsure, leave commented / disabled
1792
-//
1786
+/**
1787
+ * Number of servos
1788
+ *
1789
+ * For some servo-related options NUM_SERVOS will be set automatically.
1790
+ * Set this manually if there are extra servos needing manual control.
1791
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1792
+ */
1793
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1793
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1794
 
1794
 
1795
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1795
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/delta/kossel_pro/Configuration.h View File

1729
  * Adds the M150 command to set the LED (or LED strip) color.
1729
  * Adds the M150 command to set the LED (or LED strip) color.
1730
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1730
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1731
  * luminance values can be set from 0 to 255.
1731
  * luminance values can be set from 0 to 255.
1732
- * For Neopixel LED overall brightness parameters is also available
1732
+ * For Neopixel LED an overall brightness parameter is also available.
1733
  *
1733
  *
1734
  * *** CAUTION ***
1734
  * *** CAUTION ***
1735
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1735
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1736
  *  as the Arduino cannot handle the current the LEDs will require.
1736
  *  as the Arduino cannot handle the current the LEDs will require.
1737
  *  Failure to follow this precaution can destroy your Arduino!
1737
  *  Failure to follow this precaution can destroy your Arduino!
1738
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1739
- *  cannot handle the current, separate 5V power supply must be used
1738
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1739
+ *  more current than the Arduino 5V linear regulator can produce. 
1740
  * *** CAUTION ***
1740
  * *** CAUTION ***
1741
  *
1741
  *
1742
- * LED type. This options are mutualy exclusive. Uncomment only one.
1742
+ * LED Type. Enable only one of the following two options.
1743
  *
1743
  *
1744
  */
1744
  */
1745
 
1745
 
1755
 // Support for Adafruit Neopixel LED driver
1755
 // Support for Adafruit Neopixel LED driver
1756
 //#define NEOPIXEL_LED
1756
 //#define NEOPIXEL_LED
1757
 #if ENABLED(NEOPIXEL_LED)
1757
 #if ENABLED(NEOPIXEL_LED)
1758
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1758
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1759
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1759
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1760
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1761
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1760
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1761
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1762
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1762
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1763
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1763
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1764
 #endif
1764
 #endif
1778
   #define PRINTER_EVENT_LEDS
1778
   #define PRINTER_EVENT_LEDS
1779
 #endif
1779
 #endif
1780
 
1780
 
1781
-/*********************************************************************\
1782
-* R/C SERVO support
1783
-* Sponsored by TrinityLabs, Reworked by codexmas
1784
-**********************************************************************/
1781
+/**
1782
+ * R/C SERVO support
1783
+ * Sponsored by TrinityLabs, Reworked by codexmas
1784
+ */
1785
 
1785
 
1786
-// Number of servos
1787
-//
1788
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1789
-// set it manually if you have more servos than extruders and wish to manually control some
1790
-// leaving it undefined or defining as 0 will disable the servo subsystem
1791
-// If unsure, leave commented / disabled
1792
-//
1786
+/**
1787
+ * Number of servos
1788
+ *
1789
+ * For some servo-related options NUM_SERVOS will be set automatically.
1790
+ * Set this manually if there are extra servos needing manual control.
1791
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1792
+ */
1793
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1793
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1794
 
1794
 
1795
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1795
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/delta/kossel_xl/Configuration.h View File

1738
  * Adds the M150 command to set the LED (or LED strip) color.
1738
  * Adds the M150 command to set the LED (or LED strip) color.
1739
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1739
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1740
  * luminance values can be set from 0 to 255.
1740
  * luminance values can be set from 0 to 255.
1741
- * For Neopixel LED overall brightness parameters is also available
1741
+ * For Neopixel LED an overall brightness parameter is also available.
1742
  *
1742
  *
1743
  * *** CAUTION ***
1743
  * *** CAUTION ***
1744
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1744
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1745
  *  as the Arduino cannot handle the current the LEDs will require.
1745
  *  as the Arduino cannot handle the current the LEDs will require.
1746
  *  Failure to follow this precaution can destroy your Arduino!
1746
  *  Failure to follow this precaution can destroy your Arduino!
1747
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1748
- *  cannot handle the current, separate 5V power supply must be used
1747
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1748
+ *  more current than the Arduino 5V linear regulator can produce. 
1749
  * *** CAUTION ***
1749
  * *** CAUTION ***
1750
  *
1750
  *
1751
- * LED type. This options are mutualy exclusive. Uncomment only one.
1751
+ * LED Type. Enable only one of the following two options.
1752
  *
1752
  *
1753
  */
1753
  */
1754
 
1754
 
1764
 // Support for Adafruit Neopixel LED driver
1764
 // Support for Adafruit Neopixel LED driver
1765
 //#define NEOPIXEL_LED
1765
 //#define NEOPIXEL_LED
1766
 #if ENABLED(NEOPIXEL_LED)
1766
 #if ENABLED(NEOPIXEL_LED)
1767
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1767
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1768
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1768
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1769
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1770
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1769
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1770
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1771
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1771
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1772
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1772
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1773
 #endif
1773
 #endif
1787
   #define PRINTER_EVENT_LEDS
1787
   #define PRINTER_EVENT_LEDS
1788
 #endif
1788
 #endif
1789
 
1789
 
1790
-/*********************************************************************\
1791
-* R/C SERVO support
1792
-* Sponsored by TrinityLabs, Reworked by codexmas
1793
-**********************************************************************/
1790
+/**
1791
+ * R/C SERVO support
1792
+ * Sponsored by TrinityLabs, Reworked by codexmas
1793
+ */
1794
 
1794
 
1795
-// Number of servos
1796
-//
1797
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1798
-// set it manually if you have more servos than extruders and wish to manually control some
1799
-// leaving it undefined or defining as 0 will disable the servo subsystem
1800
-// If unsure, leave commented / disabled
1801
-//
1795
+/**
1796
+ * Number of servos
1797
+ *
1798
+ * For some servo-related options NUM_SERVOS will be set automatically.
1799
+ * Set this manually if there are extra servos needing manual control.
1800
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1801
+ */
1802
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1802
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1803
 
1803
 
1804
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1804
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h View File

1624
  * Adds the M150 command to set the LED (or LED strip) color.
1624
  * Adds the M150 command to set the LED (or LED strip) color.
1625
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1625
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1626
  * luminance values can be set from 0 to 255.
1626
  * luminance values can be set from 0 to 255.
1627
- * For Neopixel LED overall brightness parameters is also available
1627
+ * For Neopixel LED an overall brightness parameter is also available.
1628
  *
1628
  *
1629
  * *** CAUTION ***
1629
  * *** CAUTION ***
1630
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1630
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1631
  *  as the Arduino cannot handle the current the LEDs will require.
1631
  *  as the Arduino cannot handle the current the LEDs will require.
1632
  *  Failure to follow this precaution can destroy your Arduino!
1632
  *  Failure to follow this precaution can destroy your Arduino!
1633
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1634
- *  cannot handle the current, separate 5V power supply must be used
1633
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1634
+ *  more current than the Arduino 5V linear regulator can produce. 
1635
  * *** CAUTION ***
1635
  * *** CAUTION ***
1636
  *
1636
  *
1637
- * LED type. This options are mutualy exclusive. Uncomment only one.
1637
+ * LED Type. Enable only one of the following two options.
1638
  *
1638
  *
1639
  */
1639
  */
1640
 
1640
 
1650
 // Support for Adafruit Neopixel LED driver
1650
 // Support for Adafruit Neopixel LED driver
1651
 //#define NEOPIXEL_LED
1651
 //#define NEOPIXEL_LED
1652
 #if ENABLED(NEOPIXEL_LED)
1652
 #if ENABLED(NEOPIXEL_LED)
1653
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1653
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1654
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1654
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1655
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1656
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1655
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1656
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1657
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1657
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1658
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1658
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1659
 #endif
1659
 #endif
1673
   #define PRINTER_EVENT_LEDS
1673
   #define PRINTER_EVENT_LEDS
1674
 #endif
1674
 #endif
1675
 
1675
 
1676
-/*********************************************************************\
1677
-* R/C SERVO support
1678
-* Sponsored by TrinityLabs, Reworked by codexmas
1679
-**********************************************************************/
1676
+/**
1677
+ * R/C SERVO support
1678
+ * Sponsored by TrinityLabs, Reworked by codexmas
1679
+ */
1680
 
1680
 
1681
-// Number of servos
1682
-//
1683
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1684
-// set it manually if you have more servos than extruders and wish to manually control some
1685
-// leaving it undefined or defining as 0 will disable the servo subsystem
1686
-// If unsure, leave commented / disabled
1687
-//
1681
+/**
1682
+ * Number of servos
1683
+ *
1684
+ * For some servo-related options NUM_SERVOS will be set automatically.
1685
+ * Set this manually if there are extra servos needing manual control.
1686
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1687
+ */
1688
 #define NUM_SERVOS 2 // Servo index starts with 0 for M280 command
1688
 #define NUM_SERVOS 2 // Servo index starts with 0 for M280 command
1689
 
1689
 
1690
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1690
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/makibox/Configuration.h View File

1613
  * Adds the M150 command to set the LED (or LED strip) color.
1613
  * Adds the M150 command to set the LED (or LED strip) color.
1614
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1614
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1615
  * luminance values can be set from 0 to 255.
1615
  * luminance values can be set from 0 to 255.
1616
- * For Neopixel LED overall brightness parameters is also available
1616
+ * For Neopixel LED an overall brightness parameter is also available.
1617
  *
1617
  *
1618
  * *** CAUTION ***
1618
  * *** CAUTION ***
1619
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1619
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1620
  *  as the Arduino cannot handle the current the LEDs will require.
1620
  *  as the Arduino cannot handle the current the LEDs will require.
1621
  *  Failure to follow this precaution can destroy your Arduino!
1621
  *  Failure to follow this precaution can destroy your Arduino!
1622
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1623
- *  cannot handle the current, separate 5V power supply must be used
1622
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1623
+ *  more current than the Arduino 5V linear regulator can produce. 
1624
  * *** CAUTION ***
1624
  * *** CAUTION ***
1625
  *
1625
  *
1626
- * LED type. This options are mutualy exclusive. Uncomment only one.
1626
+ * LED Type. Enable only one of the following two options.
1627
  *
1627
  *
1628
  */
1628
  */
1629
 
1629
 
1639
 // Support for Adafruit Neopixel LED driver
1639
 // Support for Adafruit Neopixel LED driver
1640
 //#define NEOPIXEL_LED
1640
 //#define NEOPIXEL_LED
1641
 #if ENABLED(NEOPIXEL_LED)
1641
 #if ENABLED(NEOPIXEL_LED)
1642
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1642
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1643
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1643
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1644
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1645
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1644
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1645
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1646
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1646
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1647
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1647
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1648
 #endif
1648
 #endif
1662
   #define PRINTER_EVENT_LEDS
1662
   #define PRINTER_EVENT_LEDS
1663
 #endif
1663
 #endif
1664
 
1664
 
1665
-/*********************************************************************\
1666
-* R/C SERVO support
1667
-* Sponsored by TrinityLabs, Reworked by codexmas
1668
-**********************************************************************/
1665
+/**
1666
+ * R/C SERVO support
1667
+ * Sponsored by TrinityLabs, Reworked by codexmas
1668
+ */
1669
 
1669
 
1670
-// Number of servos
1671
-//
1672
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1673
-// set it manually if you have more servos than extruders and wish to manually control some
1674
-// leaving it undefined or defining as 0 will disable the servo subsystem
1675
-// If unsure, leave commented / disabled
1676
-//
1670
+/**
1671
+ * Number of servos
1672
+ *
1673
+ * For some servo-related options NUM_SERVOS will be set automatically.
1674
+ * Set this manually if there are extra servos needing manual control.
1675
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1676
+ */
1677
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1677
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1678
 
1678
 
1679
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1679
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 14
- 14
Marlin/src/config/examples/stm32f103ret6/Configuration.h View File

1585
 // Support for Adafruit Neopixel LED driver
1585
 // Support for Adafruit Neopixel LED driver
1586
 //#define NEOPIXEL_LED
1586
 //#define NEOPIXEL_LED
1587
 #if ENABLED(NEOPIXEL_LED)
1587
 #if ENABLED(NEOPIXEL_LED)
1588
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1588
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1589
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1589
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1590
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1591
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1590
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1591
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1592
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1592
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1593
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1593
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1594
 #endif
1594
 #endif
1608
   #define PRINTER_EVENT_LEDS
1608
   #define PRINTER_EVENT_LEDS
1609
 #endif
1609
 #endif
1610
 
1610
 
1611
-/*********************************************************************\
1612
-* R/C SERVO support
1613
-* Sponsored by TrinityLabs, Reworked by codexmas
1614
-**********************************************************************/
1611
+/**
1612
+ * R/C SERVO support
1613
+ * Sponsored by TrinityLabs, Reworked by codexmas
1614
+ */
1615
 
1615
 
1616
-// Number of servos
1617
-//
1618
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1619
-// set it manually if you have more servos than extruders and wish to manually control some
1620
-// leaving it undefined or defining as 0 will disable the servo subsystem
1621
-// If unsure, leave commented / disabled
1622
-//
1616
+/**
1617
+ * Number of servos
1618
+ *
1619
+ * For some servo-related options NUM_SERVOS will be set automatically.
1620
+ * Set this manually if there are extra servos needing manual control.
1621
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1622
+ */
1623
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1623
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1624
 
1624
 
1625
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1625
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/tvrrug/Round2/Configuration.h View File

1605
  * Adds the M150 command to set the LED (or LED strip) color.
1605
  * Adds the M150 command to set the LED (or LED strip) color.
1606
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1606
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1607
  * luminance values can be set from 0 to 255.
1607
  * luminance values can be set from 0 to 255.
1608
- * For Neopixel LED overall brightness parameters is also available
1608
+ * For Neopixel LED an overall brightness parameter is also available.
1609
  *
1609
  *
1610
  * *** CAUTION ***
1610
  * *** CAUTION ***
1611
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1611
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1612
  *  as the Arduino cannot handle the current the LEDs will require.
1612
  *  as the Arduino cannot handle the current the LEDs will require.
1613
  *  Failure to follow this precaution can destroy your Arduino!
1613
  *  Failure to follow this precaution can destroy your Arduino!
1614
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1615
- *  cannot handle the current, separate 5V power supply must be used
1614
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1615
+ *  more current than the Arduino 5V linear regulator can produce. 
1616
  * *** CAUTION ***
1616
  * *** CAUTION ***
1617
  *
1617
  *
1618
- * LED type. This options are mutualy exclusive. Uncomment only one.
1618
+ * LED Type. Enable only one of the following two options.
1619
  *
1619
  *
1620
  */
1620
  */
1621
 
1621
 
1631
 // Support for Adafruit Neopixel LED driver
1631
 // Support for Adafruit Neopixel LED driver
1632
 //#define NEOPIXEL_LED
1632
 //#define NEOPIXEL_LED
1633
 #if ENABLED(NEOPIXEL_LED)
1633
 #if ENABLED(NEOPIXEL_LED)
1634
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1634
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1635
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1635
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1636
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1637
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1636
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1637
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1638
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1638
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1639
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1639
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1640
 #endif
1640
 #endif
1654
   #define PRINTER_EVENT_LEDS
1654
   #define PRINTER_EVENT_LEDS
1655
 #endif
1655
 #endif
1656
 
1656
 
1657
-/*********************************************************************\
1658
-* R/C SERVO support
1659
-* Sponsored by TrinityLabs, Reworked by codexmas
1660
-**********************************************************************/
1657
+/**
1658
+ * R/C SERVO support
1659
+ * Sponsored by TrinityLabs, Reworked by codexmas
1660
+ */
1661
 
1661
 
1662
-// Number of servos
1663
-//
1664
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1665
-// set it manually if you have more servos than extruders and wish to manually control some
1666
-// leaving it undefined or defining as 0 will disable the servo subsystem
1667
-// If unsure, leave commented / disabled
1668
-//
1662
+/**
1663
+ * Number of servos
1664
+ *
1665
+ * For some servo-related options NUM_SERVOS will be set automatically.
1666
+ * Set this manually if there are extra servos needing manual control.
1667
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1668
+ */
1669
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1669
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1670
 
1670
 
1671
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1671
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

+ 18
- 18
Marlin/src/config/examples/wt150/Configuration.h View File

1615
  * Adds the M150 command to set the LED (or LED strip) color.
1615
  * Adds the M150 command to set the LED (or LED strip) color.
1616
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1616
  * If pins are PWM capable (e.g., 4, 5, 6, 11) then a range of
1617
  * luminance values can be set from 0 to 255.
1617
  * luminance values can be set from 0 to 255.
1618
- * For Neopixel LED overall brightness parameters is also available
1618
+ * For Neopixel LED an overall brightness parameter is also available.
1619
  *
1619
  *
1620
  * *** CAUTION ***
1620
  * *** CAUTION ***
1621
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1621
  *  LED Strips require a MOFSET Chip between PWM lines and LEDs,
1622
  *  as the Arduino cannot handle the current the LEDs will require.
1622
  *  as the Arduino cannot handle the current the LEDs will require.
1623
  *  Failure to follow this precaution can destroy your Arduino!
1623
  *  Failure to follow this precaution can destroy your Arduino!
1624
- *  Neopixel LED is 5V powered, but linear 5V regulator on Arduino
1625
- *  cannot handle the current, separate 5V power supply must be used
1624
+ *  NOTE: A separate 5V power supply is required! The Neopixel LED needs
1625
+ *  more current than the Arduino 5V linear regulator can produce. 
1626
  * *** CAUTION ***
1626
  * *** CAUTION ***
1627
  *
1627
  *
1628
- * LED type. This options are mutualy exclusive. Uncomment only one.
1628
+ * LED Type. Enable only one of the following two options.
1629
  *
1629
  *
1630
  */
1630
  */
1631
 
1631
 
1641
 // Support for Adafruit Neopixel LED driver
1641
 // Support for Adafruit Neopixel LED driver
1642
 //#define NEOPIXEL_LED
1642
 //#define NEOPIXEL_LED
1643
 #if ENABLED(NEOPIXEL_LED)
1643
 #if ENABLED(NEOPIXEL_LED)
1644
-  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (definned in Adafruit_NeoPixel.h)
1644
+  #define NEOPIXEL_TYPE   NEO_GRB  // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
1645
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1645
   #define NEOPIXEL_PIN    4        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
1646
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs on strip
1647
-  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Comment out for all LEDs to change at once.
1646
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
1647
+  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
1648
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1648
   #define NEOPIXEL_BRIGHTNESS 255  // Initial brightness 0-255
1649
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1649
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
1650
 #endif
1650
 #endif
1664
   #define PRINTER_EVENT_LEDS
1664
   #define PRINTER_EVENT_LEDS
1665
 #endif
1665
 #endif
1666
 
1666
 
1667
-/*********************************************************************\
1668
-* R/C SERVO support
1669
-* Sponsored by TrinityLabs, Reworked by codexmas
1670
-**********************************************************************/
1667
+/**
1668
+ * R/C SERVO support
1669
+ * Sponsored by TrinityLabs, Reworked by codexmas
1670
+ */
1671
 
1671
 
1672
-// Number of servos
1673
-//
1674
-// If you select a configuration below, this will receive a default value and does not need to be set manually
1675
-// set it manually if you have more servos than extruders and wish to manually control some
1676
-// leaving it undefined or defining as 0 will disable the servo subsystem
1677
-// If unsure, leave commented / disabled
1678
-//
1672
+/**
1673
+ * Number of servos
1674
+ *
1675
+ * For some servo-related options NUM_SERVOS will be set automatically.
1676
+ * Set this manually if there are extra servos needing manual control.
1677
+ * Leave undefined or set to 0 to entirely disable the servo subsystem.
1678
+ */
1679
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1679
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
1680
 
1680
 
1681
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
1681
 // Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.

Loading…
Cancel
Save