Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raytac mdbt50 q rx #328

Merged
merged 3 commits into from
Jan 13, 2020
Merged

Raytac mdbt50 q rx #328

merged 3 commits into from
Jan 13, 2020

Conversation

pyro9
Copy link
Contributor

@pyro9 pyro9 commented Aug 17, 2019

Add support for Raytac MDBT50Q - RX USB dongle based on nrf52840.

Copy link
Member

@hathach hathach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for you PR, sorry for the delay. I have been a bit busy with other project. Another note, you need to submit an bootloader PR for this dongle in https://github.com/adafruit/Adafruit_nRF52_Bootloader as well. So that we could update this when new SD come out.

variants/MDBT50Q_RX/variant.cpp Outdated Show resolved Hide resolved
@ladyada
Copy link
Member

ladyada commented Oct 11, 2019

@hathach please order some dongles from raytac so we can test it out!

@hathach
Copy link
Member

hathach commented Oct 11, 2019

@hathach please order some dongles from raytac so we can test it out!

OK, I will order a couple of them.

Update: ordered, It is probably delivered in the next week.

@hathach
Copy link
Member

hathach commented Oct 23, 2019

@pyro9 I got the dongle, but don't know how to program or flash it. It comes with raytac firmware, but there is very little information. Would you mind giving me some help here. We will need to get our bootloader on it first, before able to use it with the arduino repo.
https://www.raytac.com/product/ins.php?index_id=89

@pyro9
Copy link
Contributor Author

pyro9 commented Nov 5, 2019

@pyro9 I got the dongle, but don't know how to program or flash it. It comes with raytac firmware, but there is very little information. Would you mind giving me some help here. We will need to get our bootloader on it first, before able to use it with the arduino repo.
https://www.raytac.com/product/ins.php?index_id=89

Sorry about the delay getting back to you.
Refer to the datasheet: https://www.raytac.com/download/index.php?index_id=40
Chapter 9, page 21 has drawings showing the layout of the programming pads on the board. I made a programming cradle from a 3D printed part, pogo pins, and the Adafruit programming breakout board and plugged in the J-Link debugger.

I used the bootloader and soft device image for the Feather Express as-is (noting that the DFU button won't work) to get the board up and running, then loaded my software using the Arduino IDE as usual.

I found that Gorilla Glue would not properly adhere the pogo pins to the PLA I printed the cradle from, so I needed to use hot-melt after I soldered leads to the pins.

If you want FreeCAD, step, or stl for the cradle, let me know.

@hathach
Copy link
Member

hathach commented Nov 8, 2019

thanks, I guess I have to do a bit of soldering with those pad first, then I will the port for bootloader and check back this PR afterwards.

@hathach
Copy link
Member

hathach commented Jan 7, 2020

update: sorry for being late, but I will definitely close this PR this week :)

hathach added a commit to adafruit/Adafruit_nRF52_Bootloader that referenced this pull request Jan 10, 2020
@hathach hathach merged commit 1d82c8c into adafruit:master Jan 13, 2020
hathach added a commit that referenced this pull request Jan 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants