Pico Servo Driver

From Waveshare Wiki
Jump to: navigation, search
Pico Servo Driver
Pico Servo Driver

Servo Driver Module for Raspberry Pi Pico, 16-ch Outputs, 16-bit Resolution
{{{name2}}}

{{{name3}}}

{{{name4}}}

{{{name5}}}

Primary Attribute
Category: OLEDs / LCDs, LCD
{{{userDefinedInfo}}}: {{{userdefinedvalue}}}
Brand: Waveshare
Website
International: Waveshare website
Chinese: 官方中文站点
Onboard Interfaces
Related Products

Overview

Servo Driver Module For Raspberry Pi Pico, 16-Channel Outputs, 16-Bit Resolution

Features

  • Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series boards
  • Up to 16-Channel servo/PWM outputs, 16-bit resolution for each channel
  • Integrates 5V regulator, up to 3A output current, allows battery power supply from the VIN terminal
  • Standard servo interface, supports commonly used servo such as SG90, MG90S, MG996R, etc.
  • Exposes unused pins of Pico, easy expansion

Specification

  • Operating voltage: 5V (Pico) or 6~12V (VIN terminal)
  • Logic voltage: 3.3V
  • Servo voltage level: 5V
  • Control interface: GPIO
  • Mounting hole size: 3.0mm
  • Dimensions: 65 × 56mm

Pinout

Pico-Servo-Driver-details-5.jpg

Hardware connection

Connect the Driver board to Pico, please take care of the direction according to the USB silk screen printing.

Pico-Servo-Driver-details-3.jpg

Setup environment

Please refer to Raspberry Pi's guide: https://www.raspberrypi.org/documentation/pico/getting-started/

Raspberry Pi

1. Open a terminal of Raspberry Pi
2. Download and unzip the demo codes to directory Pico C/C++ SDK

sudo apt-get install p7zip-full
cd ~
sudo wget  https://www.waveshare.com/w/upload/3/31/Pico_Servo_Driver_Code.7z
7z Pico_Servo_Driver_Code.7z -o./Pico_Servo_Driver_Code.7z
cd ~/Pico_Servo_Driver_Code

c

1. Hold the BOOTSEL button of Pico, and connect the USB interface of Pico to Raspberry Pi then release the button.
2. Compile and run the pico-rtc-ds3231 examples

cd ~/Pico_Servo_Driver_Code/c/build/
cmake ..
make
sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sudo umount /mnt/pico && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0

python

1. Refer to Raspberry Pi's guides to setup Micropython firmware for Pico
2. Open the Thonny IDE, update it if your Thonny doesn't support Pico

sudo apt upgrade thonny

Document

Demo codes

If you require technical support, please go to the Support page and open a tickets.