Will MakeCode be able to support the nRF52840 chip or other modules using this particular chip?
We just merged support for 840 feather. Feel free to PR any other board.
Thank you @mmoskal. I’ll try them this weekend with the N840 dongle and Feather N840.
btw, where can I find the working source for the bootloader?
I found https://github.com/microsoft/uf2-nrf5 but I was warned:
Warning : This project was never fully functional. Please use https://github.com/adafruit/Adafruit_nRF52_Bootloader
So I tried to follow the recommendation and got this when compiling for pca10059.
I also had the same errors with
BOARD=feather_nrf52840_express
The Adafruit NRF bootloader (which is indeed the one to use) was building for me a few days ago. I suggest you file an issue there.
I submitted an issue on Github, #109
Re-cloning the repo fixed the problem.
Update on testing nRF52840 boards:
1.) Feather nRF52840 Express - blinky works.
2.) Circuit Playground Bluefruit - blinky won’t compile.
We’ve also added the Arduino 33 nano BLE sense, blinking.
How about the CLUE or nRF52840 USB dongle from Nordic Semi (pca10059)?
We haven’t looked at those. Feel free to send us a PR in maker to support those.
I am new to this but have the new Clue board from adafruit how do I send a PR to have this board added?? thanks for the help
Here are the instructions on how to add a board to maker.
Here’s the link: https://maker.makecode.com/boards/add-a-new-board
Is there a MakeCode Arcade support for nRF52840 too?
Yes, experimental. You need to enable it in About->Experiments. You’ll see support for N4 which is NRF52840. You will need a bootloader with your specific pinout for buttons and screen, there’s an example here: https://github.com/adafruit/Adafruit_nRF52_Bootloader/tree/master/src/boards/arcade_feather_nrf52840_express
There are no ready-made boards yet though…
Whoa… that’s awesome!
I’ll give it a try.
Thank you @mmoskal.
I have enabled experiments on arcade.makecode.com but I don’t see N4 on the list of hardware when downloading the code to a device.
Make sure to use the beta
I’m getting this error today with no display on the ILI9341 3.2" LCD.
The experiment mode was enabled on MakeCode Arcade BETA.
Here’s the UF2 patch I used.
The patch was created using the hex to UF2 Python conversion script found on Adafruit’s nRF52840 repo.
The display config was modified for the 320x240 ILI9341 LCD.
Apologies for reviving this old thread. I’m also trying to get makecode arcade running on a nRF52840 based platform and have the Adafruit .uf2 bootloader on the board. However, when I get the ping game .uf2 and drop it into the board, nothing happens. Is this the correct bootloader?
I noticed that Adafruit has arcade based bootloaders for their platforms https://learn.adafruit.com/makecode-arcade-with-samd51-m4/bootloader so would the nRF52840 also need some special bootloader for makecode arcade?
When will nRF52840 be offically supported in makecode arcade?
I’m using the beta site with experiments enabled.
thanks.