Skip to content

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

Notifications You must be signed in to change notification settings

ElectronicCats/BastBLE

Repository files navigation

Bast BLE

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!)

Hardware Features

  • 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

How to get Bast BLE

Bast BLE is available on the following channels (click to go directly to the product):

Pinout Diagram

Coming Soon..

Software Resource

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,

Contributing

We would love for you to contribute to this project and help make it even better than it is today!

License

OpenSourceLicense

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