Uses PI GPIO pins to control a RGB Led strip

GPIO RGB Controller

This is a lightweight plugin dedicated to the control of an external RGB LED strip via Raspberry Pi GPIO pins. This plugin has the following features:

  • Convenient sidebar control
  • Adjustable RGB color picker
  • Pin selection via settings
  • Optional on/off trigger via input pin
  • M150 GCODE support
  • Independent GCODE control using optional RGB index

IMPORTANT - LED Strip Compatibility

This plugin is only intended to drive discrete or strip RGB LED’s via independent GPIO control. This plugin will not work with LED strips that have coontrolers or digital interface such as SPI.

A MOSFET must also be used to drive each LED channel since the PI is not capable of providing adequate current to the LED’s. It is a also a good idea to use a separate power supply to drive the LED strip since the PI power supply might not have adequate current to drive the PI + LED strip. See wiring digram below as an example of how to interface to an LED strip.

Pictures

Color picker control
Sidebar led color control
Pin settings
Wiring diagram