github pybricks/pybricks-micropython v2.0.0
Pybricks 2.0

latest releases: @pybricks/firmware/v7.24.0, v3.6.1, v3.6.0...
5 years ago

Supported Hubs:

  • LEGO MINDSTORMS EV3 on ev3dev stretch

Main Updates:

  • Improved sensor read performance:
    • Faster access to values
    • Corrected mode switch behavior
  • Improved motor behavior and control:
    • Improved precision
    • Configurable control settings
    • Smooth transitions between subsequent motor commands
  • Improved DriveBase class:
    • Motor synchronization
    • Driving for given distance in millimeters
    • Turning by a given angle in degrees
  • New and improved EV3Brick class:
    • Faster speaker and screen performance
    • Play speech generated from text
    • Configurable fonts
    • Draw shapes on the screen
    • The older ev3brick module remains available
  • Improved error handling:
    • More descriptive error messaging
    • Stop motors safely on an exception
    • Enabled MicroPython GIL for improved thread safety
  • New generic I/O device classes to support custom devices:
    • I2C
    • UART
    • Analog voltage / resistance
    • Raw access to all ev3dev compatible sensors
    • LEGO UART protocol devices
    • DCMotor
  • New data logging class
  • Add support for NXT Sensors (Color, Light, Touch, Sound, Ultrasonic)
  • Add support for LEGO Education Temperature sensor and Energy Meter
  • Add support for Bluetooth communication between EV3 Bricks and/or PCs
  • Updated to MicroPython 1.11

Don't miss a new pybricks-micropython release

NewReleases is sending notifications on new releases.