Elmwood no more, long live Elmwood! Elmwood Electronics and PiShop are now together!
Please order via PiShop.ca, as we are no longer taking orders through this site.
More details are in our blog!

TINKERplate – a Multifunctional I/O HAT for the Raspberry Pi


Elmwood Electronics has stopped accepting orders. This product might be available at PiShop.ca. Please check this blog post about our recent team merger.

TINKERplate is the first Pi-Plate that is fully compatible with the Raspberry Pi HAT standard. With this design, we have borrowed features from our other products and squeezed them down onto this tiny form factor. And like all Pi-Plates, you can increase the number of available I/O ports by stacking up to eight TINKERplates. Some of the features on this HAT include:

  • Four 12-bit 12V analog input channels
  • Two SPDT relays with 3 amp current handling
  • Eight Digital I/O ports with onboard firmware support for
    • Eight Servomotors
    • Eight digital thermometers (DS18B20)
    • Eight strings of Neopixels®
    • Eight pushbuttons
    • Six dimmable LED drivers
    • Six Pulse Width modulators
    • Four ultrasonic distance sensors
    • Eight channels of basic digital I/O
  • Under and over voltage protection on all inputs
  • Compatible with Raspberry Pi 4 model B, 3 model B+, 3 model A+, and 3 model B.
  • All mechanical fasteners included


  • Meets mechanical and electrical requirements of the Raspberry Pi HAT standard
  • Like our original Pi-Plates, up to eight TINKERplates can be stacked together and individually controlled for a total of 16 relays, 32 analog inputs, and 64 digital I/O ports
  • Compatible with all 40-pin versions of the Raspberry Pi
  • All mechanical hardware (M2.5 standoffs, spacers, and screws) is included
  • All documentation and examples available on our web site 
  • Dedicated onboard processor
  • Provides real time data collection and control
  • All features accessible via rich Python command set
  • Conforms to ROHS, FCC Part 15 Class A, and CE
  • All inputs and outputs ESD and overvoltage protected
  • Protects your Raspberry Pi while providing enhanced I/O
  • Includes programmable LED
  • Each TINKERplate is 100% tested and verified
  • Detailed Online Users Guide with Examples
  • Dimensions: 65mm long x 56mm wide X 28mm high


  • Two general purpose relays with Single Pole Double Throw Switching (SPDT)
  • Accessed through two, 3 pin 5mm terminal blocks
  • 3 amp switching
  • Safe operation up to 30VDC or 42VAC (Max SELV voltage per UL60950)

Smart Digital I/O Channels

  • 8 protected multifunction ports with 3.3 and 5.0 logic compatibility
  • Smart functions include:
    • 12-bit Servo motor control (up to 8 channels)
    • Switch detection (up to 8 channels)
    • 10-bit PWM output (up to 6 channels)
    • HC-SR04 Rangefinder controller with 16-bit resolution (up to 4 channels)
    • Direct Single LED Drive  (up to 8 channels) with brightness control (brightness is available on channels 1-6)
    • Temperature via DS18B20 1-Wire sensor (up to 8 channels)
    • All eight channels can drive strings of up to 64 Neopixel® LEDs for a total of 512 RGB LEDs
  • Supports basic digital input and output functions with 3.3 and 5.0 logic compatible

Analog Inputs

  • Four inputs with 12-bit Resolution
  • 25mV-12VDC Input Range
  • Over and Under Voltage Protection
  • Python library includes functions for reading potentiometers (getPOT)
  • Accessed through a six contact 3.5mm terminal block
  • Terminal block includes pins for 5V and ground allowing simple connection of potentiometers and other peripherals


Type: Raspberry Pi > Pi HATs & Plates