Bast BLE is all the best in the world format Feather and BLE with a Nordic NRF!, Feather pin to pin compatible with a USB port type C.
Bast-BLE is supported in the Arduino development environment and Circuit Python coming soon
We love all our Feathers equally, but this Feather is very special. It's our first Feather that is specifically designed for use with CircuitPython! CircuitPython is our beginner-oriented flavor of MicroPython - and as the name hints at, its a small but full-featured version of the popular Python programming language specifically for use with circuitry and electronics.
Please note, CircuitPython does not come preloaded. See the full guide linked below for instructions on installing it
Lipoly battery and USB cable not included (but we do have lots of options in the shop if you'd like!)
- Nordic nRF52840 System-on-Chip
- ARM® Cortex®-M4F processor optimized for ultra-low power operation
- Combining Bluetooth 5, Bluetooth Mesh, Thread, IEEE 802.15.4, ANT and 2.4GHz proprietary
- On-chip NFC-A tag
- On-chip USB 2.0 (Full speed) controller
- ARM TrustZone® Cryptocell 310 security subsystem
- 1 MB FLASH and 256 kB RAM
- Program/Debug options with DAPLink
- MSC - drag-n-drop programming flash memory
- CDC - virtual com port for log, trace and terminal emulation
- HID - CMSIS-DAP compliant debug channel
- WEBUSB HID - CMSIS-DAP compliant debug channel
- External ultra-low power 64-Mb QSPI FLASH memory
- Up to 21 GPIOs available via headers
- IF Boot/Reset Button
- On-board 2.4G chip antenna
- 3.3V regulator with 1A peak current output
- VBUS & VIN Power-Path Management
- Reversible USB 3.1 Type-C Connector
- Breadboard-friendly with dual 18-Pin headers
- Feather Format
Bast BLE is available on the following channels (click to go directly to the product):
The nRF52840 Micro Dev Kit USB Dongle can be used to play with : nRF5 SDK, OpenThread, Web Bluetooth, iBeacon, Eddystone, and more.
Software | Brief Description |
---|---|
Arduino Core MbedOS | The friendly Arduino core by Electronic Cats with MbedOS, |
UF2 Bootloader | UF2 Bootloader fir NRF52, |
nRF5 SDK | Offical Software Development Kit for nRF51 and nRF52 Series |
OpenThread Border Router | An open source border router, designed to work with OpenThread |
Thread Network Sniffer | Help you to efficiently analyze Thread network traffic |
Web Bluetooth | Bluetooth support for the Web |
iBeacon | A Bluetooth low energy advertising message format designed by Apple |
Eddystone | A protocol specification that defines a Bluetooth low energy message format for proximity beacon messages |
CircuitPython | A Python language for microcontrollers designed to simplify experimentation and learning |
TinyGo | Go compiler for small devices, based on LLVM |
Rust for nrf52840-mdk | Rust support for the nrf52840-mdk development board |
RIOT OS | The friendly Operating System for the Internet of Things, |
We would love for you to contribute to this project and help make it even better than it is today!
License
Electronic Cats invests time and resources providing this open source design, please support Electronic Cats and open-source hardware by purchasing products from Electronic Cats!
Designed by Electronic Cats.
Firmware released under an GNU AGPL v3.0 license. See the LICENSE file for more information.
Hardware released under an CERN Open Hardware Licence v1.2. See the LICENSE_HARDWARE file for more information.
Electronic Cats is a registered trademark, please do not use if you sell these PCBs.
January 2020