Creative Commons images are CC BY 2.0

Description: The DAQCplate (Data Acquisition and Controller) from Pi-Plates adds a rich set of input/output options to your Raspberry Pi. It includes seven powerful digital outputs for driving external devices such as relays and high-current LEDs, as well as eight analog-to-digital inputs for measuring temperature, voltage, humidity and more. Additionally, there are eight digital inputs, two analog outputs and seven general-purpose indicator LEDs.

Pi-Plates are a family of stackable and interchangeable add-on circuit boards that allow you to interact with the outside world using your Raspberry Pi. Every Pi-Plate is designed to provide a robust set of features at minimal cost while using the fewest pins possible on the RPi header. Pi-Plates are mechanically and electrically compatible with all revisions of the Raspberry Pi with 40 pin headers (including the Pi 3 Model B and Pi Zero) and are designed to satisfy the needs of hobbyists, experimenters and professionals.


  • Dedicated onboard processor
  • 8 protected digital inputs
  • 8 protected analog inputs
  • 2 protected analog outputs
  • 7 open collector outputs
  • Provides real-time data collection
  • Allows for future code updates
  • Only needs two dedicated RPI pins (GPIO 25 and CE1)
  • Compatible with all versions of Raspberry Pi
  • Design allows up to eight DAQCplates to be stacked together for eight times the I/O
  • Uses less than 20mA of DC current during standby2
  • Includes programmable bi-color LED
  • Additional 14-pin header included if B+ signals are required
  • Capable of reading up to seven HC-SR04 distance sensors


Recommended Products

Customer Comments

  • What is the ADC sampling frequency? The documentation does not immediately describe this feature in detail.

    • Pi-Plates communicate to the Raspberry Pi via the SPI interface. This limits the effective A/D sampling rate to about 1000 samples per second. The 50Khz bandwidth mentioned in another comment here is the maximum allowed input frequency.

    • User guide says 50KHz limit.

      • The user guide says the bandwidth is 50 kHz.

        Sampling rate is defined as the number of samples acquired in one second. The Nyquist theorem states that a signal must be sampled at least twice as fast as the bandwidth of the signal to accurately reconstruct the waveform.

        Given a max bandwidth of 50kHz, the sampling rate would have to be a minimum of 100 ksps.

Customer Reviews

5 out of 5

Based on 2 ratings:

Currently viewing all customer reviews.

Great for protyping system interfaces

I was able to get the DAQC plate up and running quickly and immediately deployed it to interface an old HP Spectrum Analyzer from the 70s - Interfaced +20V/0V digital I/O easily (resistors) to the IO bus and was able to successfully tune and read the center frequency as well as sweep the RF and read the resultant response for display on a Raspberry Pi.

The only critique of the DAQC plate is regarding the resolution of the ADC - the coarse positioning via the 8-bit DAC was workable, but the 8 bit ADC was insufficient to achieve the desired results - I ended up interfacing an outboard 12 bit ADC to read back the frequency and Amplitude information.

It strikes me that the incremental cost difference between an 8 bit ADC (or DAC) and a 12 bit ADC (or DAC) is fairly small and the improved Analog range capability of the DAQC plate would be significantly improved, thus providing a significant boost to the overall usefulness of the board at a small increment of selling price (maybe on the order of $5.00)


The ADC’s on the DAQCplate are actually not 8-bit - they’re 10 bit ADC’s.

Great little board, Easy to use

I had it set up and running a camera battery load test on two batteries within minutes, using a Pi 3 and python.