Pyboard D-series Wireless Micropython Boards Launched for $56 and Up

We’ve already mentioned the latest Pyboard D-series board at the beginning of February after it was introduced at FOSDEM 2019. The board comes with a powerful STM32F7 Arm Cortex-M7 microcontroller, as well as a WiFi and Bluetooth wireless module.

The news is that the board has now launched for £43.80 in.c VAT ($56) and up. A better price comparison with other boards is normally achieved by comparing the ex. VAT price of £36.50 or about $48. That may still feel a bit pricey to some, but there was enough interest to snatch all available “PYBD-SF2-W4F2” boards, and this specific board is out of stock at the time of writing. However, there are multiple variants of the board and PYBD-SF3-W4F2 is still in stock for £58.20 inc. VAT (~$76.5).

buy pyboard d-series
Click to Enlarge

We’ve now got the full Pyboard D-series “PYBD-SF2-W4F2” specifications:

  • MCU – STMicro STM32F722IEK Arm Cortex M7 microcontroller at 216 MHz with 256KB RAM, 512KB flash, single precision FPU
  • Storage
    • micro SD card slot
    • 2 MiB external QSPI flash with execute capabilities
    • 2 MiB external QSPI flash for user filesystem and storage
  • Connectivity – Murata 1DX WiFi & Bluetooth 4.1 dual mode module with on-board antenna and u.FL antenna connector
  • USB – 1x micro USB port for power, flash disk access, and USB to serial debugging/programming
  • Expansion
    • 2.54mm pitch through holes for 16x GPIOs + 1.27mm pitch castellated and through holes for 32x GPIOs including 3x 12-bit ADC, 2x 12-bit DAC, 2x I2C, 4x UART, 3x SPI, 1x CAN interface
    • 2x 40-pin WBUS connectors for a total of 59 GPIOs
  • Misc – User and reset buttons, RGB LED, clock, real-time clock (RTC)
  • Power Supply
    • 5V via micro USB port
    • On-board 3.3V LDO voltage regulator to supply main microcontroller
    • Additional, user switchable, on-board 3.3V LDO voltage regulator to power SD card and external components
  • Dimensions – 33.5 x 23.8 mm
Micropython pyboard d-series pinout diagram
Click to Enlarge

PYBD-SF3-W4F2 differs with the MCU, namely STM32F723IEK which brings out a high speed USB PHY to the board. Finally, there’s also PYBD-SF6-W4F2 which features STM32F767VIT MCU with more built-in memory (512KB) and storage (2048KB).

The board can be programmed in Windows, Linux, or Mac OS using one of four methods:

  • REPL – Connecting to your PC via USB, the board appears as a USB virtual comms port (CDC VCP) and you can use any serial program to connect and get a Python REPL prompt to type and execute Python commands on the fly.
  • Remote script (aka raw REPL mode) –  This mode can be entered by sending ctrl-A, and allows you to send and run a Python script to the board.
  • From file – The pyboard can also appears as a USB flash drive in your PC allowing you to easily copy Python scripts to the board. file will execute automatically at boot time.
  • Via frozen code – More traditional and optimized way, as you need to recompile the C-based firmware. This method gives minimal overhead for RAM usage and start-up time, but it’s a bit harder to get started.

Pyboard D-Series Add-ons

Documentation can be found here, and PDF schematics there. You’ll also find various WBUS compatible baseboards, accessories, and tiles (add-on boards) as you browse the store linked in the introduction.

Thanks to Lloyd for the tip

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 years ago

At this price I’ll pass. The Nucleo-767ZI has dedicated Ethernet and USB ports and the STM32F767ZI micro. At 25USD it is a much more affordable alternative

5 years ago

I had last year Wemos ESP32 boards with micropython shipped by default for 4eur. They retired the model, but now the new boards are around 6eur. What else?

Khadas VIM4 SBC