Skip to content

Kits for Learning MicroPython

This section review several kits for learning MicroPython. Most of them use the RP2040 chip, but there are some that also use the ESP32 when wireless communication is needed.

Solderless Connectors

There are several types of solderless connectors used in these kits. They connect sensors and motors to these kits without the need for soldering. They are ideal for student labs that don't want the fire-hazards associated with soldering or where solderless breadboards and hot-glue is not flexible enough.

These are usually 3 and 4-wire connectors that support analog and digital input and output as well as I2C bus and UART communications. They are typically designed to carry about 1 amp of current.

Example Kits

The following list is not design to be an exhaustive list of all MicroPython development kits available on the market. We focus on value-based kits that will help our students have fun learning computational thinking.

  • Basic Kit - Our standard labs use a $4 Raspberry Pi Pico on a $2 solderless breadboard. You will also need some 22-gauge wire or a jumper wire kit.
  • Maker Pi RP2040 Kit - this is a $9.90 kit from Cytron that features a single board with many features for small robots. It is an ideal low-cost starter kit.

Searching SparkFun

You can also use the MicroPython "tag" to search all the kits on the SparkFun site:


Here are kits that we have seen but have not yet evaluated:

Waveshare PicoGo Robot

PicoGo Mobile Robot is a $43 robot based on Raspberry Pi Pico.

  1. SKU: 20380
  2. Part Number: PicoGo-EN
  3. Powered by 2x 14500 Li-ion batteries. NOTE! We don't recommend these for classroom use since they are a fire hazard.
  4. Battery protection circuit: over charge/discharge protection, over current protection, short circuit protection, reverse proof, more stable and safe operating Recharge/Discharge circuit, allows programming/debugging concurrently while recharging
  5. 5-ch infrared sensor, analog output, combined with PID algorithm, stable line tracking Onboard multiple smart robot sensors like line tracking, obstacle avoidance, no more messy wiring
  6. 1.14 inch IPS colorful LCD display, 240 x135 pixels, 65K colors
  7. Integrates Bluetooth module, allows teleoperations like robot movement, RGB LED display color, buzzer, etc. by using mobile phone APP
  8. N20 micro geared motors, with metal gears, low noise, high accuracy
  9. NeoPixel
  10. Line following sensors

Getting Started Kits

Vilros Getting Started Kit

Vilros Getting Started With MicroPython on Raspberry Pi Pico Kit

This kit includes:

  1. List price is $44.99
  2. Raspberry Pi Pico with soldered headers
  3. Includes printed Vilros Get Started with MicroPython on Raspberry Pi Pico booklet
  4. USB Type-A to micro cable - 1 meter
  5. 3AA battery pack with micro USB connector
  6. 30 × Jumper wires
  7. 12 LEDs: 3x red, 3x blue,3x yellow and 3x green
  8. 5 Push-button switches
  9. 10 330 Ω resistors
  10. Piezoelectric buzzer
  11. 2 10 kΩ potentiometers
  12. HC-SR501 PIR sensor
  13. I2C 1602 character LCD module
  14. WS2812B LED strip
  15. Clear hard plastic box for small part storage
  16. Neoprene case With pocket
  17. Raspberry Pi Pico pinout guide

The only problem with the parts is the lack of connectors for the potentiometers don't work well directly on the breadboard. You will need to solder wires to use them on the breadboard.