My design of PCB and case for NRF slime trackers
download the Aed_Slime_Gerber.zip file from the PCB folder on this repo
go to https://jlcpcb.com and follow the steps shown below
step 2
step 3
step 4
step 5
step 6
step 7
step 8
-
SuperMini NRF52840 (https://www.aliexpress.com/item/1005007738886550.html?spm=a2g0o.order_list.order_list_main.11.53071802maORE3)
-
IMU of your choice (refer to https://docs.slimevr.dev/diy/imu-comparison.html)
-
the PCB
-
male 2.54mm header pins (https://www.aliexpress.com/item/1005005990753794.html?spm=a2g0o.order_list.order_list_main.84.53071802maORE3)
-
LIR2450 coin battery (EEMB version on amazon with welded pins)
-
3d printed cases and strap hooks
-
holyIOT Dongle (can be found on aliexpress)
-
push buttons (https://www.aliexpress.com/item/32882161197.html?spm=a2g0o.order_list.order_list_main.34.53071802maORE3) (you can get either color it doesnt matter)
-
straps (https://shop.slimevr.dev/products/official-slimevr-straps-v2) (or any other 35mm wide strap) (buy according to the amount of trackers you have)
-
you also need basic soldering gear, kapton tape and flush cutters
for right now there is no image/video guide so you will have to make do with text for now, sorry D:
IF YOU DO NOT FOLLOW THIS ORDER OF INSTRUCTIONS THE PARTS MIGHT NOT FIT!!!!
MAKE SURE EVERYTHING EXCEPT THE BATTERY IS SOLDERED ON THE SIDE WITH THE LOGO OTHERWISE THE PINS WILL BE BACKWARDS AND THE TRACKER WONT WORK
-
Solder buttons onto the PCB, it is a very tight fit and dont be afraid to bend the pins a little bit, if they snap off you always have replacements as these buttons usually come in packs of 50/100
-
Solder pin headers onto the PCB in whichever order you like
-
cut the pins on the underside of the pcb to make room for the battery
-
Stick kapton tape to bottom of PCB covering all pins apart from the 2 battery pins (this is not 100% necessary but is HIGHLY recomended as if you accidentally short the battery to the pins while in use or building it, you will fry your promicro board and risk a fire)
-
now solder the supermini and IMU onto the board making sure the USB-C port is on the side with the silkscreen of it (some components near the pins at the top of the supermini are very small so be careful not to accidentally bridge them)
-
solder battery on the PCB making sure the positive and negative terminals match accordingly
-
Finally, put the tracker into the case (might be a tight fit depending on which printer you used and its tolerences, just push on it and dont worry about the tracker snapping. you probably couldnt snap it if you tried.)
you will need to download the nRF Connect for desktop app as well as all the modules for it listed on this section of the docs: https://docs.slimevr.dev/diy/smol-slime.html#software
YOU WILL NEED TO DO THIS BEFORE UPLOADING FIRMWARE ON TRACKERS OTHERWISE YOU RISK BRICKING YOUR TRACKERS
Download the bootloader with the below link and flash by putting tracker into DFU mode and dragging the .uf2 file into the drive that appears: https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/update-slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_nosd.uf2
Follow this guide on uploading firmware to your tracker https://docs.slimevr.dev/smol-slimes/firmware/smol-flashing-firmware.html#flashing-the-firmware-using-uf2
Now you can follow this guide below to upload the firmware for your dongle https://docs.slimevr.dev/smol-slimes/firmware/smol-flashing-firmware.html#flashing-dongles-with-softdevicenordic-bootloader-ebytenordic
Now you will need to follow the slimevr docs listed below in order to pair your trackers to your reciever as well as calibrate them: https://docs.slimevr.dev/smol-slimes/firmware/smol-pairing-and-calibration.html
if pressing the buttons make the tracker move around in the case you can reprint the tracker in a filament that doesnt deform easily or hot glue it into place, either option works but hot glue wont look as good
CASE DIMENSIONS: 35.20x37.04x15mm
STRAP LOOP DESIGNED BY PIXEL (pixel_lily on discord)












