Hacking Hardware [DIY MODCHIP] Nimbug M0 SAMD21 Dev Board

  • Thread starter Thread starter nimaid
  • Start date Start date
  • Views Views 1,937
  • Replies Replies 5
  • Likes Likes 14

Would you buy one of these if I sold them pre-made? ($10 USD range)


  • Total voters
    5

nimaid

Member
Newcomer
Joined
May 18, 2024
Messages
14
Reaction score
35
Trophies
0
Age
30
XP
129
Country
United States
After trying to get my hands on a v1 internal payload injector, resorting to ordering an RCMx86 from AliExpress, and realizing it was a bizarre knockoff that didn't even use a SAMD21 chip, I was sad. So sad that I didn't even want to mess with trying to order another. No, I accepted that Nintendo has done an impeccable job of enforcing its policies around the sale of these little devices. While I could probably find one that's updatable over UF2 (and therefore compatible with Fusée Suite) eventually, I figured I could probably make my own for cheaper than I could buy it anyway. And I was right!

Please give a warm welcome to:

nimbug-icon.png
Nimbug M0 - The World's Smallest SAMD21 Development Board*


Download Here

PCB_Front.png
PCB_Back.png
PCB_Dimensions.png
Schematic.png

*probably ¯\_(ツ)_/¯

I designed a PCB (an improvement on the Rebug SwitchME M0) and ordered 30 (0.6mm thick) for $5 from JLCPCB with the slow ~$3 shipping. Then I ordered the parts from DigiKey, enough to make 3 boards (because shipping was way more than the BoM cost, and there were price breaks on most components).

Improvements over the Rebug SwitchMe M0:
  • Solderable by hand without reflow soldering. (You will need flux and solder wick though.)
  • Fiducials make it ready for automated production.
  • Careful "repair-friendly" layout prevents ripped pads from interrupting signal flow.
  • Exposed solder pads are anchored by vias, reducing the chance of wires ripping them off.
  • Pads are more easily labeled with ease of installation in mind. (U = USB, J = Joy-Con, V = Vol+)
  • Pads unused in a modchip install are moved to mini-pads, allowing the other pads to be bigger for ease of soldering.
  • The APA102 "DotStar" data and clock lines are broken out onto mini pads. In case you wanted them!
  • Seeing as most modern modchip software has a method for entering bootloader mode without the reset button, it was omitted.
    • The R pad is the reset pin if you do want it. It's right next to ground (G), and some tweezers can act as a temporary reset button.
  • It's got a cute little bug mascot too! ;)
IMG_20240613_054129390_HDR.jpg
IMG_20240613_054240607_HDR.jpg
IMG_20240615_111427300_HDR.jpg


You can upload any software written for the Rebug SwitchME M0, and following the pinout chart, you can work out which pins correspond to the Rebug pads. If you're installing as a modchip, use this image (ignore the function descriptions, they are for an experimental minimalist modchip software I'm working on called Hekate-NIMBOOT):

Nimbug_M0.png


Here is my install pic (Kapton tape removed so you can see):

IMG_20240615_090428896_HDR.jpg


You can make these yourself if you want! Just order the PCBs from JLCPBC (or similar), then order the components from DigiKey (or similar), and finally solder them according to the images! After that, you will have to flash the UF2 bootloader with a SAM programmer (you can use a Raspberry Pi or another SAMD board like the MKRZERO). Finally, you can follow the instructions to install your preferred modchip software, such as Fusée Suite.

Please let me know if anyone is interested in buying these pre-assembled and flashed! Of course, I won't be selling them with functional modchip software, but they would have the standard UF2 bootloader, allowing you to upload any code you want. (I made an Arduino board definition file, so you can easily program it from the Arduino IDE, too.)

I hope you all find this useful, or at least interesting!

EDIT: Due to minimal interest, I have decided not to post these on Tindie (yet). However, if anyone wants one, feel free to PM me here! I'm selling them for $15 USD + shipping (it's about the size and weight of a postage stamp, so shipping should be next to nothing). I have a couple ready-made to ship out, and I plan on keeping the parts to make 2-to 3 lying around. If I start selling more than a few units a year, I'll make a proper store page.
 
Last edited by nimaid,
Just wanted to update everyone that I have made 1 sale, and it seems likely I am about to make another. I plan to use the revenue from these sales to buy more components and make more assembled chips. If anyone is still interested in these in 2025, PM me.
 

Site & Scene News

Popular threads in this forum