Exercising the DeskPi PicoMate - Pico 2040 kit

The PicoMate is a well-thought-out experimenter's kit that provides 11 devices that can be attached and used by a Raspberry Pico 2040. It is a breadboard / clip-apart type of configuration.  The sensors and outputs come attached to the Pico as part of a snap-apart experimenter board. You can use the board as-is or break off the sensors and emitters and use them connected via JST cables. 

They normally cost $40-$60.  I found mine for $15 on closeout at Microcenter. I should have bought more.

This rest of this page is more of a Reference and less of User Guide

The PicoMate

The PicoMate includes these devices and features.

  • All modules are pre-wired, no soldering and wiring are required and out-of-box
  • 12 detachable and easy-to-use modules:
  • Push Button
  • WS2812 RGB LED
  • Rotary Encoder
  • Buzzer
  • Digital Microphone (ZTS6531S)
  • Digital PIR Sensor (AS312)
  • 6-Axis IMU Sensor (LSM6DS3TR-C)
  • Digital Optical Sensor (LTR-381RGB-01)
  • 3-Axis Magnetometer (MMC5603NJ)
  • Temperature & Humidity Sensor (SHT30-DIS)
  • 0.96” 128x64 OLED Display (SSD1315)
  • 204 Pins Breakout Board
  • All Pico GPIOs are available via headers and up to 11 Grove connectors are available
  • Built-in battery connector for on-the-go projects
  • CircuitPython Support
  • 3.3V IO operating voltage

Wiring for the peripherals

The peripherals can be used or connected in three main ways.

  • All of the peripheral components are connected to the Pico via the small bridges you see in the picture. No wiring is required.
  • The individual sensors and output devices can be clipped from the main PCB by cutting the tiny bridges. Then you can use the modular connectors and the provided wires.  You can see the connectors in the image below.  Some are just direct wired to pins. Others are part of an i2c device chain.
  • The individual sensors and output devices can be clipped from the main PCB by cutting the tiny bridges. Then you can solder either headers or wires to the connectors along the edges of the sensor/peripheral boards.  You can see the holes in the image below.

Circuit Python Code

All the DeskPi PicoMate sensors are supported in the Adafruit Circuit Python libraries except for the LTR-381RGB-01 light sensor. I couldn't find Python libraries anywhere util I figured out there was one included in the DeskPi library download package. Deskpi provides the driver for that component as a download from their site. I've included it in my GitHub project. The CircuitPython code in my DeskPi-PicoMate GitHub repository was derived from the DeskPi wiki examples 

The User Manual snapshots are difficult to read.  Use the DeskPi Wiki version that is much clearer. 

Pinouts

The image below is part of the DeskPi documentation on their Wiki.

    DeskPi References

    Revision History

    1. Created 2025 02


    Comments

    Popular posts from this blog

    Installing the RNDIS driver on Windows 11 to use USB Raspberry Pi as network attached

    Understanding your WSL2 RAM and swap - Changing the default 50%-25%

    Almost PaaS Document Parsing with Tika and AWS Elastic Beanstalk