Skip to content

v2.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 13:57
· 11 commits to main since this release
530a654

Which image

File Use it when
DshotDisplay-VERSION-unified.uf2 Start here. Runs on either board; the first boot detects which one it is on (a safe probe of the board's always-on I2C devices) and shows the answer under CFG → SETUP to confirm with a save
DshotDisplay-VERSION-touch-lcd-2.uf2 The 2.0" board only. A few kB smaller, and never asks
DshotDisplay-VERSION-touch-lcd-2.8.uf2 The 2.8" board only

The unified image costs about 3 kB of flash over a single-board one,
against 4 MB available. Take it unless you have a reason not to: the
single-board images are indistinguishable once flashed, and the 2.8"
one asserts a power latch the 2.0" does not.

Flashing

  1. Hold BOOT, tap RESET, release BOOT. The board appears as a
    USB drive.
  2. Copy the .uf2 onto it. The board reboots into the new firmware.

Wiring

ESC 2.0" board 2.8" board
Signal GP4 — P2 header, pin 11 GP29 — J4 pin 12
Ground GND — P2 header, pin 13 GND — J4 pin 1 or 5

The 2.8" brings out only GP28 and GP29. Either works — change it on the
board itself from CFG → SETUP, which remembers the choice across
power cycles. An ESC on the wrong pin used to be silent with no error
anywhere; the SETUP screen now shows the live packet rate beside the
pin selector, so you can see it come off zero.

Cut or depin the middle wire of the ESC lead: it is the BEC +5 V output,
and RP2350 GPIO is not 5 V tolerant.

Optional: KISS telemetry

A third wire from the ESC's telemetry pad gives 0.01 V and 0.01 A
instead of Extended DShot Telemetry's 0.25 V and 1 A. On the 2.0" board
it lands on GP5, P1 header pin 10. The 2.8" has no free pin for it.

Verify the download

sha256sum -c SHA256SUMS.txt

What's Changed

Full Changelog: v1.1.0...v2.0