November 2019 meetup

Matt Trentini covered the latest MicroPython news, Peter van der Berg explained how he’s used MicroPython to power his latest art project and Damien George gives us the low-down on LittleFS - it’s coming to MicroPython!

News roundup

Meadow

  • Kickstarter, delivered!
  • Tech
    • STM32F777, 32MB RAM, 32MB Flash (+2MB)
    • ESP32 coprocessor for WiFi/BLE
    • Battery charging
    • Feather form factor
  • Designed to run .NET
  • Now runs MicroPython!
  • US$50

PineTime

  • Pine64 caused a stir with PineTime
  • US$25 watch seems popular!
  • I suggested MicroPython should be ported to it…
  • Could use some help!
  • Nordic NRF52832, 64KB RAM, 512KB Flash
    • That part is in good shape
  • Peripherals
    • ST7789 240x240 IPS display
    • Power management
    • SPI Flash 8MB
    • Touchpad CST816S
    • Accelerometer BMA421
    • Heart rate sensor HRS3300

Black Pill

  • First there was the Blue Pill
    • STM32F103: ARM M3 72MHz, 20KB RAM, 64KB Flash
    • Very popular in the Arduino community - cheap! US$2
    • A little underpowered for MicroPython
  • Enter, the Black Pill
    • STM32F411: M4 100MHz, 128KB RAM, 512KB Flash
    • Still cheap, US$4
    • Optional external flash (up to 16MB)
    • Board definitions under development

Wemos

  • W600
    • Cheap board with Wifi
    • M3, 300KB RAM, 1MB Flash
    • ESP8266 competitor
    • AU$3.12
  • 2.4” TFT
    • 320x240 display with resistive touchscreen
    • Fits the D1 mini form factor
    • AU$8.70

PyLadies ‘homework’

  • Bouncing ball!

OpenMV H7

  • Big update
  • Update to MicroPython 1.11
  • Tensorflow support
  • Built-in person detection
  • Also tentatively announced a new board
  • STM32H743, 32MB RAM, 32MB flash, 5MP cam

CircuitPython 5.0.0 beta

  • Big update coming from Adafruit
    • Display.io improvements (greyscale OLDE, e-paper)
    • BLE
    • STM32F4
    • Sony Sprense
    • PWM audio

Pull requests

  • ESP32 RMT
  • LittleFS is in mainline
  • Rewrite of Asyncio
  • BLE documentation has improved

Natural Sequence or Fabricated: MicroPython-powered art

Peter discussed his latest art installation for the City of Whittlesea’s SOS Annual Art Exhibition

LittleFS integration for MicroPython

Damien explains and demonstrates recent additions to MicroPython to provide LittleFS integration. LittleFS is a lightweight, highly robust filesystem designed for embedded use.

Written on November 27, 2019