The company recently announced they were now shipping the kits pre-ordered earlier this year, and released two IoT development tools based on Node-RED and Visual Studio Code. Particle contacted me as well as to find out whether I was interested in reviewing their latest WiFi / Bluetooth / Mesh kit, and I’ve just received the bundle, which comes with a bunch of items, so I decided to write an unboxing post first to have a first look at the hardware, before playing with it in one or two weeks.
8-6-2021 (August 6, 2021) is the Snakiest day of the year and it’s also this year’s CircuitPython Day! The day highlights all things CircuitPython and Python on Hardware. See you there!
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
The key files needed are in ports/nrf/boards and ports/nrf/boards/devices.h. Of the latter I am not sure everything is quite right, but a 4MB usb flash mounts and works as expected, it seems.
To get going, use a Segger to install Adafruit’s bootloader, clone https://github.com/bboser/iotpython, run make V=1 BOARD=particle_mesh SD=s140 in ports/nrf, press the reset button twice in rapid succession, copy firmware.uf2 to the disk. And you should be ready to go!
Report fixes, PRs, and issues (preferably with solutions -:) at the repo. Thanks and enjoy!