Skip to content

GPIO Control by catgiggles with a CircuitPython Shim to operate the FT232H with RPi.GPIO code

License

Notifications You must be signed in to change notification settings

oldmanbluntz/OctoPrint-GPIOControlFT232H

Repository files navigation

OctoPrint GPIO Control

This is Plugowski's port of catgiggle's GPIO Control with a shim by oldmanbluntz to use the FT232H USB Breakout Board with standard RPi.GPIO code. The original plugin is here.

https://github.com/catgiggle/OctoPrint-GpioControl

Plugowski's is here, it fixes a few issues with the on and off button.

https://github.com/plugowski/OctoPrint-GpioControl

GPIO Control adds a sidebar with on/off buttons. You can add as many buttons as you want that will control each device connected to your Raspberry Pi.

Very useful if you want to add some electronic/improvements to your printer.

GpioControl GpioControl

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/catgiggle/OctoPrint-GpioControl/archive/master.zip

Configuration

Just add correct GPIO configuration:

  • select icon using icon picker (or typing manually) for better identification
  • type name for your device connected to GPIO
  • type pin number according to BCM numeration - for more details please visit this page
  • select if device is driven for low or high state of GPIO
    • active high means that device is on for high state of GPIO and off for low state
    • active low means that device is on for low state of GPIO and off for high state
  • select if device should be on or off by default eg. after startup

About

GPIO Control by catgiggles with a CircuitPython Shim to operate the FT232H with RPi.GPIO code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published