Additional Information

Site Information

 Loading... Please wait...
  • Image 1
  • Each kit includes the parts shown here.
  • This is what a stack of PiRyte Mini Boards look like.
  • This is what a stack of PiRyte Mini Boards look like.

PiRyte Mini 8 In 8 Out Digital I/O Port


Product Description

What is it?

PiRyte Mini 8 In 8 Out Digital Output Extender adds eight current protected active low inputs and eight open collector outputs to the Raspberry Pi via an MCP23S017 SPI bus I/O extender.


  • 8 channels of active low current protected inputs
  • 8 channels of open collector outputs over
  • Two RJ50/RJ45 10 pin connectors (10p10c cables available separately). Cabling allows for quick connect/disconnect and clean organization of wiring.
  • Uses either Raspberry Pi provided +5 VDC or externally provided power to run LEDs, relays, etc...
  • External power is diode protected from reverse polarity
  • Conforms to the Raspberry Pi HAT footprint and is stack-able with other PiRyte mini boards or third party boards.
  • On board address selects allows for up to sixteen Mini 8 In 8 Out extender boards to be attached to one Raspberry Pi.
  • The on board MCP23s17 can be programmed using the Breezy4Pi application, or with the Python, Java, or C languages.
  • Currently available as a kit only with options for either a 40 pin or 26 pin GPIO stacking header.

Why did you make it?

I needed an interface board to be able to control various parts of my model railroad using the Raspberry Pi, such as lighting and relays. I also needed to read block detectors, switch inputs, etc... I didn't see any product out there that is stack-able and uses cabling, which for me, makes for neater and better installations.

What makes it special?

I decided to break out the digital output function from the PiRyte Multi-S and offer this as a kit to keep costs down for the hobbyist.

Additionally, this board is stack-able so you can mix and match with other HAT conforming boards. For instance, I run this board with no problems with Adafruit's 16 channel PWM board.

Finally, I like to have neat, secure wiring runs so I'm a big fan of using cables. I provide the 10p10c cables in various lengths as a convenience. The ability to plug and unplugged cabling without tearing apart a Raspberry Pi stack is a major plus for me. Imagine the added work needed to unstack a bunch of boards on a Raspberry Pi so that you can reach the screw terminals for individual wires and then keep track of all the wires?

Product Reviews

Write Review

This product hasn't received any reviews yet. Be the first to review this product!

Find Similar Products by Category

Click the button below to add the PiRyte Mini 8 In 8 Out Digital I/O Port to your wish list.