If you are connecting to a new device, follow the steps below. Otherwise click the Connect button in the upper right.

1

Set Up Web Bluetooth

Web Bluetooth is currently only supported in Chromium-based browsers.

To get the best experience, enable the following flags:
about://flags/#enable-web-bluetooth-new-permissions-backend
about://flags/#enable-experimental-web-platform-features (on Linux only)

2

Request Bluetooth Device

CircuitPython boards with nrf chips need CircuitPython 7.0.0 or newer. The first time a device is connected to your host, you'll need to enable public broadcasting by pressing reset when the faster, blue blink is happening on start up. The device will reset and the second, blue blink will be solid when done successfully.

3

Bond Device

Once you are connected, we need to prompt a bond. Without this CircuitPython boards with USB won't continue to advertise after a hard reset or powerloss. This button also loads code.py from the device so click it even if the device has been connected before.

Editor Serial
Loading Animation