PiFace Digital Connect your world!


PiFace Digital sensing input

Sense when switches close, doors open, buttons are pushed, pressure pads are stepped on, circuits are completed.

8 Digital inputs on PiFace Digital gives your Raspberry Pi the ability to know what is going on in the world.


PiFace Digital affecting output

Flash lights, turn things on, spin motors, wink LEDs, sound horns.

8 Digital outputs on PiFace Digital allows your Raspberry Pi to make things happen in the world.

Easy to connect

PiFace Digital is designed to plug on to the GPIO of your Raspberry Pi, allowing you to sense and control the real world. With PiFace Digital you can detect the state of a switch, for example from a door sensor, a pressure pad or any number of other switch types. Once this state has been detected, you can write your own software for Raspberry Pi that determines how to respond to that switch state. You can drive outputs to power motors, actuators, LEDs or anything you can imagine.
Easy to download icon

Easy to install software

Screw terminals icon

Screw terminals mean no soldering!

Compact icon


Buttons icon

Ready to go buttons

LEDs icon

See status with onboard LEDs

Protection icon

Protect your Pi

PiFace Digital diagram

Tech Specs

  • 2 Changeover Relays*
  • 4 Tactile Switches
  • 8 Digital Inputs
  • 8 Open-Collector Outputs
  • 8 LED Indicators
  • Graphical Emulator
  • Easy to program in Python 3 and 2, Scratch and C
  • Support for interrupts

*Relays can be used to switch voltages up to 20V (Max) or currents up to 5A (Max)

What will you make? Here's what others have created.

Robot buggy controlled by PiFace

PiFace Digital controlling Minecraft

Lego controlled by PiFace Digital

Image of PiFace Digital