Page 1 of 3

MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 6:55 am
by Damien
Dear community,

Welcome to the first issue of the MicroPython Newsletter! This newsletter aims to keep you updated on the development of MicroPython, inform you of new features and changes, of new hardware, as well as events and things related to MicroPython. We hope you enjoy these updates.

The first line of code of MicroPython was written on 29th April 2013 which is just over five years ago. By September 2013 basic Python code could run on bare metal, responding to a button press and flashing an LED. A month later a prototype pyboard had a REPL, filesystem and USB serial and mass storage.

Since then the original pyboard has sold a great many units and has seen use in a huge range of applications. And it is now time for the next generation pyboard, the pyboard D-series, or PYBD for short.

We have been developing PYBD for nearly a year now. The concept for the D-series of pyboards is a miniature DIP-style form factor useful as both a standalone board and an embedded component for use in final products. The focus for the design is on high performance with a small size and low power consumption, and robust real time behaviour. The target audience for the board is everyone: from beginners and casual users, to dedicated hobbyists and professional engineers.

The first boards in this series will combine an ST microcontroller with a wireless coprocessor module, and have the following features:
  • Main microcontroller: STM32F7xx in UFBGA 176+25 package (with future support for STM32H7xx)
  • WiFi b/g/n and Bluetooth 4.1 processor: Cypress CYW4343 (was Broadcom BCM4343)
  • For ease of use: micro USB, micro SD card, 3x LEDs, reset and user buttons, 16-pin DIP headers
  • For embedding: 2x 40-pin bus headers
  • Features up to 59 GPIO, with ADC, DAC, UART, I2C, SPI, CAN, I2S, dual USB, SDMMC, ETH RMII, DCMI and hardware JPEG codec (depending on model)
  • Dual SPI flash for file storage and code execution (QSPI XIP)
Having the wireless features provided by a separate processor allows the main microcontroller to perform real-time tasks, keeping the TCP/IP stack scheduled at a low priority. The code for the PYBD is based on the same stm32 MicroPython code that runs on the original pyboard, but with additional features to support the newer hardware.

The board uses advanced manufacturing techniques and is made as small as it physically can be. Here are some pictures of PYBD_F767 to get you excited:
PYBD_F767_top.jpg
PYBD_F767_top.jpg (54.01 KiB) Viewed 73103 times
PYBD_F767_bot.jpg
PYBD_F767_bot.jpg (52.09 KiB) Viewed 73103 times
The prototypes have been thoroughly tested, the design is finalised, and initial versions of the PYBD are already being used in products in the field. Now it is down to the logistics of mass manufacture.

The MicroPython software has seen a lot of improvements over the past months to support this new board, and there is still a lot to come. As well as refinement and new features in the core MicroPython language, the original pyboard will continue to be maintained, and the other ports of MicroPython will continue to be supported.

We look forward to making the new pyboard available within the next few months. Stay tuned for it!

From Damien and the MicroPython team.

(If you're not already subscribed, you can receive this newsletter via email by signing up at: https://micropython.org/newsletter/)

Re: MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 7:01 am
by NielsClausen
Argh! So freakin' excited about micropython board with BT/WiFi radios out of the box!!! Available within "the next few months"? I know it's probably hard to say, but can you be more specific?

Re: MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 7:16 am
by kwagyeman
Woah!

Um, for this board. At OpenMV we're about to launch the OpenMV Cam H7. So, could we build off your design and work with you directly instead? We need WiFi and BLE... very much. We'd love to join forces. Our current design just uses the H7 and that chip is compatible more or less with the F7. We definitely need to upgrade to the H7 from the F7 for performance reasons... but, otherwise, I'd love to work with the same basic hardware. Most of our work was in software - we'd love to change the OpenMV Cam into a shield form factor use your module for the main board.

Re: MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 9:36 am
by deshipu
kwagyeman wrote:
Mon Jul 02, 2018 7:16 am
Most of our work was in software - we'd love to change the OpenMV Cam into a shield form factor use your module for the main board.
That would be utterly awesome, it would then be a drop-in replacement, and all the shields would fit too!

Re: MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 9:43 am
by deshipu
Damien wrote:
Mon Jul 02, 2018 6:55 am
The prototypes have been thoroughly tested, the design is finalised, and initial versions of the PYBD are already being used in products in the field. Now it is down to the logistics of mass manufacture.
If it's not too late, would it be possible to add silkscreen on the bottom describing the pins?

Re: MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 10:17 am
by pythoncoder
The combination of WiFi with Pyboard-level real time performance and interrupt latency is an absolute winner! Good to see a UFL connector on there, too.

I hope there will be an adaptor to provide jumper or breadboard access to more of the I/O.

Re: MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 11:18 am
by Turbinenreiter
Image

Re: MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 11:33 am
by Neon22
This is great news. I sure hope you can keep the price down. Maybe options for what's populated ?
Would love to see Kwabena et al be able to use the board and maybe have input if they need something.

Re: MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 1:30 pm
by fos
I"m in. This is great news. I just started using an Adafruit Feather Huzzah32 with a WROOM module. I installed Micropython over the weekend. This D Series Pyboard is certainly the next generation. I am looking forward to its availability.

The newsletter is another great idea. Please keep me on the list.

fos

Re: MicroPython Newsletter Issue 1

Posted: Mon Jul 02, 2018 3:10 pm
by marfis
absolutely exited about it. You have my money too😃

That thing is so tiny and yet so powerful, really looking forward to it.

Best wishes for the production rampup!