R959.50

Exc VAT: R834.35
quantity
Stock Availability
147 can ship in 9 working days
0 can ship in 24 hours

MicroPython pyboard v1.1

Stock code: DEV-14412

The pyboard is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive on which to save your Python scripts, and a serial Python prompt (a REPL) for instant programming. With the MicroPython pyboard you gain a low-level Python operating system that you are able to use to control plenty of different electronics projects.

At its heart, the MicroPython pyboard possesses a STM32F405RG microcontroller with a 168 MHz Cortex M4 CPU, 1024KiB flash ROM, and 192KiB of RAM. Each pyboard is also equipped with a microUSB connector for power and serial communications, a microSD card slot, an MMA7660 3-axis accelerometer, 31 GPIO, four LEDs, a reset switch and a user switch. We have two options for the pyboard available: one with headers and one without.

MicroPython is a complete rewrite of the Python (version 3.4) programming language so that it fits and runs on a microcontroller. It includes many optimizations so that it runs efficiently and uses very little RAM. Additionally, MicroPython runs bare-metal on the pyboard, and essentially gives you a Python operating system. The built-in pyboard module contains functions and classes to control the peripherals available on the board, such as UART, I2C, SPI, ADC and DAC.

Get Started with the pyboard Guide

Features:

  • STM32F405RG microcontroller
  • 168 MHz Cortex M4 CPU with hardware floating point
  • 1024KiB flash ROM and 192KiB RAM
  • MicroUSB connector for power and serial communication
  • MicroSD card slot, supporting standard and high-capacity SD cards
  • 3-axis accelerometer (MMA7660)
  • Real-Time Clock (RTC) with optional battery backup
  • 24 GPIO on left and right edges and 5 GPIO on bottom row, plus LED and switch GPIO available on bottom row
  • 3x 12-bit analog to digital converters, available on 16 pins, 4 with analog ground shielding
  • 2x 12-bit digital to analog (DAC) converters, available on pins X5 and X6
  • 4 LEDs (red, green, yellow and blue)
  • 1 reset and 1 user switch
  • Onboard 3.3V LDO voltage regulator, capable of supplying up to 250mA, input voltage range 3.6V to 16V
  • DFU bootloader in ROM for easy upgrading of firmware

Documents:

Videos


Related Products

SparkFun Cerberus USB Cable - 6ft

You’ve got the wrong USB cable. It doesn’t matter which one you have, it’s the wrong one. But what i..

R145.50 Exc VAT: R126.52

Python for Kids: A Playful Introduction to Programming

Python is a powerful, expressive programming language that’s easy to learn and fun to use! But books..

R685.50 Exc VAT: R596.09

OpenMV M7 Camera

The OpenMV M7 Camera is a small, low-power microcontroller board that allows you to easily implement..

R1,604.00 Exc VAT: R1,394.78

Teensy 3.2

The Teensy is a breadboard-friendly development board with loads of features in a, well, teensy pack..

R493.50 Exc VAT: R429.13

microSD Card with Adapter - 16GB (Class 10)

This is a class 10 16GB microSD memory card, perfect for housing operating systems for single board ..

R425.00 Exc VAT: R369.57

Modulo Gizmo Kit

The Modulo Gizmo Kit is an entry-level kit focused on education and playful exploration. It’s a grea..

R1,643.50 Exc VAT: R1,429.13

Modulo Invention Kit

The Modulo Invention Kit is a massive upgrade from its little sibling, the Gizmo Kit. The Invention ..

R4,111.00 Exc VAT: R3,574.78

MicroPython pyboard v1.1 (with Headers)

The pyboard is a compact and powerful electronics development board that runs MicroPython. It connec..

R1,096.50 Exc VAT: R953.48

OpenMV M7 Camera

The OpenMV M7 Camera is a small, low-power microcontroller board that allows you to easily implement..

R1,590.00 Exc VAT: R1,382.61

Pycom LoPy4 Development Board

The LoPy4 is a compact quadruple network MicroPython enabled development board (LoRa, Sigfox, WiFi, ..

R1,314.50 Exc VAT: R1,143.04