Table of Contents

Pocket Shield for Cyberpi – Introduction


Pocket Shield is equipped with a built-in rechargeable battery that can supply power for CyberPi and provides 2-pin and 3-pin interfaces that can be used to connect servos, LED strips, and motors, which significantly improves the extensibility of CyberPi.


  • Built-in rechargeable Li-ion battery, used to supply power for CyberPi
  • Two DC motor ports, used to connect and drive DC motors
  • Two digital servo ports, used to connect and drive servos or LED strips
  • One main control board port, allowing you to easily connect Pocket Shield to CyberPi
  • Supporting mBlock 5 programming, which is intended for users of all ages, including those without any programming experience
  • Supporting Python programming, for which the cyberpi library is provided


You can use mBlock 5 to program Pocket Shield. mBlock 5 provides two editors, namely the block-based graphical editor (the default editor, referred to as mBlock 5) and Python editor (referred to as mBlock-Python Editor).

For details about programming, see “Programming Software.”