Pybricks support and general discussion

27 Open Issues Need Help Last updated: Aug 24, 2026

Open Issues Need Help

View All on GitHub
help wanted platform: NXT topic: sensors software: pybricks-micropython

Pybricks support and general discussion

help wanted topic: MicroPython hub: buildhat

Pybricks support and general discussion

help wanted platform: EV3 software: pybricks-code software: pybricks-micropython software: pybricksdev

Pybricks support and general discussion

help wanted platform: EV3 software: pybricks-micropython devops

Pybricks support and general discussion

help wanted software: pybricks-micropython topic: imu hub: buildhat

Pybricks support and general discussion

help wanted platform: EV3 topic: sensors

Pybricks support and general discussion

help wanted OS: Android OS: ChromeOS software: pybricks-code

Pybricks support and general discussion

help wanted software: pybricks-micropython

Pybricks support and general discussion

help wanted platform: NXT topic: display software: pybricks-micropython

Pybricks support and general discussion

help wanted platform: NXT topic: sensors topic: i2c software: pybricks-micropython

Pybricks support and general discussion

help wanted platform: NXT software: pybricks-micropython

Pybricks support and general discussion

help wanted platform: NXT software: pybricks-micropython topic: flashing firmware

Pybricks support and general discussion

help wanted platform: NXT software: pybricks-code topic: flashing firmware

Pybricks support and general discussion

help wanted platform: NXT software: pybricks-micropython topic: USB

Pybricks support and general discussion

help wanted platform: NXT topic: sensors software: pybricks-micropython

Pybricks support and general discussion

help wanted platform: EV3 hub: primehub/inventorhub topic: sound

Pybricks support and general discussion

help wanted software: pybricks-micropython hub: buildhat

Pybricks support and general discussion

help wanted software: pybricks-micropython topic: communication hub: buildhat

Pybricks support and general discussion

help wanted software: pybricks-micropython topic: battery hub: buildhat

Pybricks support and general discussion

help wanted software: pybricks-micropython topic: port io hub: buildhat

Pybricks support and general discussion

help wanted platform: EV3 software: pybricks-micropython topic: flashing firmware

Pybricks support and general discussion

help wanted platform: EV3 software: pybricks-micropython

Pybricks support and general discussion

help wanted topic: imu

Pybricks support and general discussion

AI Summary: The task involves migrating the EV3's ASYNC3 clock domain from PLL0 to PLL1 to ensure compatibility with potential future CPU frequency changes. This requires auditing drivers using peripherals in the ASYNC3 domain (TIMER 2/3, UART, McASP, eHRPWM, eCAP, SPI1) to verify no assumptions about the clock frequency are broken. The goal is to align Pybricks with the official LEGO firmware and ev3dev configurations.

Complexity: 4/5
enhancement help wanted platform: EV3 software: pybricks-micropython

Pybricks support and general discussion

AI Summary: Implement the missing functionality in the EV3 clock driver to provide sub-millisecond time readings, specifically the `pbdrv_clock_get_100us` function. This involves completing the 'TODO' items in the existing clock driver code and potentially implementing other related clock hooks. The task also indirectly relates to providing timer functionality for a PRU example.

Complexity: 4/5
enhancement help wanted platform: EV3 software: pybricks-micropython

Pybricks support and general discussion

AI Summary: The task involves enabling PRU1 on the EV3 brick to control LED brightness using PWM. This requires building and integrating the ev3dev PRU1 firmware, modifying it to remove unnecessary components, and completing the Pybricks LED PWM driver. It may involve exploring alternative build tools and ensuring no memory conflicts with existing code.

Complexity: 5/5
enhancement help wanted platform: EV3 software: pybricks-micropython

Pybricks support and general discussion

AI Summary: Implement an SPI flash block device driver for the LEGO MINDSTORMS EV3 brick to enable program loading on boot and saving during shutdown. This involves adapting an existing SPIKE Prime implementation to use different SPI commands and leveraging existing SPI and DMA code for the EV3. The necessary SPI commands and parameters are available in the original EV3 firmware and u-boot, or from the flash memory datasheet.

Complexity: 4/5
enhancement help wanted platform: EV3 software: pybricks-micropython

Pybricks support and general discussion