Skip to content

Commit 9620f21

Browse files
Renamed Board SuperMini to ProMicro (#403)
1 parent 81c05aa commit 9620f21

File tree

6 files changed

+53
-53
lines changed

6 files changed

+53
-53
lines changed

src/smol-slimes/assets/js/smol-building-calculator.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
name: "Microcontroller",
77
choices: [
88
{
9-
name: "SupeMini\
9+
name: "ProMicro\
1010
<br/>(With overage, to avoid Dead On Arrival issues)",
1111
amount: () => Math.round(tracker * 1.2) + " (20% overage)",
1212
cost: () => 6.55 / 2,
1313
costAll: () => Math.round(tracker * 1.2) * (6.55 / 2),
1414
links: '\
15-
Available on AliExpress with<code>compatible with nice!nano</code> or<code>Pro Micro</code> branding.\
15+
Available on AliExpress with<code>compatible with nice!nano</code>, <code>SuperMini</code>, or<code>Pro Micro</code> branding.\
1616
<ul>\
1717
<li>\
1818
<a href="https://pl.aliexpress.com/item/1005007738886550.html" target=\"_blank\">AliExpress TENSTAR 2pcs pack</a>\
@@ -193,7 +193,7 @@
193193
name: "Dongle",
194194
choices: [
195195
{
196-
name: "SuperMini nRF52840 with Wi-Fi Antenna Mod (Best price-to-performance ratio. Recommended go-to option. Range is about 4m, can't pierce walls)",
196+
name: "ProMicro nRF52840 with Wi-Fi Antenna Mod (Best price-to-performance ratio. Recommended go-to option. Range is about 4m, can't pierce walls)",
197197
amount: () => 1,
198198
cost: () => 6.55 / 2 + 2.55 * 1.40 + 0.99,
199199
costAll: () => 6.55 / 2 + 2.55 * 1.40 + 0.99,
@@ -230,7 +230,7 @@
230230
</ul>',
231231
},
232232
{
233-
name: "SuperMini nRF52840 with Wire Antenna Mod (Cheapest option, but has the worst range. Range is about 3m, can't pierce walls)",
233+
name: "ProMicro nRF52840 with Wire Antenna Mod (Cheapest option, but has the worst range. Range is about 3m, can't pierce walls)",
234234
amount: () => 1,
235235
cost: () => 6.55 / 2,
236236
costAll: () => 6.55 / 2,

src/smol-slimes/firmware/smol-compiling-firmware.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ If you're using an existing case design, you can opt for prebuilt firmware; othe
5151
```
5252

5353
```admonish important
54-
***SuperMini Build Variants***
55-
**I2C:** Edit `supermini_uf2.dts` and build using `supermini_uf2/nrf52840/i2c`.
56-
**SPI:** Edit `supermini_uf2.dts` and build using `supermini_uf2/nrf52840/spi`.
54+
***ProMicro Build Variants***
55+
**I2C:** Edit `promicro_uf2.dts` and build using `promicro_uf2/nrf52840/i2c`.
56+
**SPI:** Edit `promicro_uf2.dts` and build using `promicro_uf2/nrf52840/spi`.
5757
```
5858

5959
1. Launch VS Code using the nRF Connect's Toolchain Manager.
@@ -120,7 +120,7 @@ source ~/.venv/nrf52/bin/activate
120120
source ~/.toolchain-nrf52/nrf52-sdk-2.9.0/zephyr/zephyr-env.sh
121121
west build --board BOARD --build-dir build . -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=.
122122
```
123-
Replace BOARD with your specific board (e.g. `supermini_uf2/nrf52840` for the SuperMini, `nrf52840dongle/nrf52840` for a dongle receiver). <br>
123+
Replace BOARD with your specific board (e.g. `promicro_uf2/nrf52840` for the ProMicro, `nrf52840dongle/nrf52840` for a dongle receiver). <br>
124124
The compiled firmware will be located at `PROJECT_DIR/build/PROJECT_DIR/zephyr/zephyr[.hex|.uf2]`.
125125

126126
### Compiling with VS Code (Without Extensions)
@@ -145,7 +145,7 @@ Assuming your toolchain is installed in `~/.toolchain-nrf52`, use the following
145145
]
146146
}
147147
```
148-
Replace BOARD with your specific board (e.g. `supermini_uf2/nrf52840` for the SuperMini, `nrf52840dongle/nrf52840` for a dongle receiver). <br>
148+
Replace BOARD with your specific board (e.g. `promicro_uf2/nrf52840` for the ProMicro, `nrf52840dongle/nrf52840` for a dongle receiver). <br>
149149
The compiled firmware will be located at `PROJECT_DIR/build/PROJECT_DIR/zephyr/zephyr[.hex|.uf2]`.
150150

151151
## Protocols
@@ -235,7 +235,7 @@ Please open a GitHub issue for any firmware bugs or issues in the corresponding
235235

236236
#### J-Link, nRF52/nRF52840 Development Kit, and OB-ARM Debugger
237237
1. Install J-Link Software and Documentation Pack: <a href="https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack">https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack</a>
238-
1. Download Bootloader HEX File for your device (SuperMini - <a href="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex" target="_blank">slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex</a>, XIAO - <a href="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex" target="_blank">slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex</a>)
238+
1. Download Bootloader HEX File for your device (ProMicro - <a href="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex" target="_blank">slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex</a>, XIAO - <a href="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex" target="_blank">slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_s140_7.3.0.hex</a>)
239239
1. Connect Debugger to SWD IO, CLK, and GND Pins. (It is safer to power up your device by plugging into USB instead of using the VDD pin)
240240

241241
##### Flashing/Fixing bricked bootloader
@@ -261,7 +261,7 @@ Please open a GitHub issue for any firmware bugs or issues in the corresponding
261261

262262
**Pogo Pin Test Clip (1.5mm Pitch, 4P, Single Row):** <a href="https://www.aliexpress.us/item/3256805646654844.html">https://www.aliexpress.us/item/3256805646654844.html</a>
263263

264-
**Note:** This clip is designed exclusively for SuperMini. While there are less expensive clips available, they do not convert the pins from a 1.5mm pitch to a 2.54mm pitch suitable for Dupont wires.
264+
**Note:** This clip is designed exclusively for ProMicro. While there are less expensive clips available, they do not convert the pins from a 1.5mm pitch to a 2.54mm pitch suitable for Dupont wires.
265265

266266
## Links
267267

@@ -275,7 +275,7 @@ Please open a GitHub issue for any firmware bugs or issues in the corresponding
275275

276276
| Name | Author | Description | Links |
277277
| ----------------- | ---------- | -------------------------------------------------------------------------- | ---------------------------------------------------------- |
278-
| Stacked-SmolSlime | LyallUlric | Fork of main branch with firmware tailored for stacked SuperMini trackers. | [Github](https://github.com/LyallUlric/Stacked-SmolSlime/) |
278+
| Stacked-SmolSlime | LyallUlric | Fork of main branch with firmware tailored for stacked ProMicro trackers. | [Github](https://github.com/LyallUlric/Stacked-SmolSlime/) |
279279

280280
<hr/>
281281

src/smol-slimes/firmware/smol-flashing-firmware.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
* TOC
66
{:toc}
77

8-
## Flashing Boards with Adafruits UF2 Bootloader (SuperMini / XIAO)
8+
## Flashing Boards with Adafruits UF2 Bootloader (ProMicro / XIAO)
99

1010
### Flashing the Bootloader
11-
1. For the SuperMini, download <a href="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" target="_blank">update-slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_nosd.uf2</a>. For the XIAO, download <a href="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/update-slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_nosd.uf2" target="_blank">update-slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_nosd.uf2</a>.
11+
1. For the ProMicro, download <a href="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" target="_blank">update-slimenrf_promicro_bootloader-0.9.2-SlimeVR.7_nosd.uf2</a>. For the XIAO, download <a href="https://github.com/SlimeVR/Adafruit_nRF52_Bootloader/releases/download/0.9.2-SlimeVR.7/update-slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_nosd.uf2" target="_blank">update-slimenrf_xiao_sense_bootloader-0.9.2-SlimeVR.7_nosd.uf2</a>.
1212
1. Connect the device to your computer using a USB data cable.
1313
1. The device should initially start in DFU mode when new and without a bootloader. The LED should fade on and off.
1414
1. If the device's LED is not fading on and off, press the reset button twice (or briefly short the RST and GND pins) twice within 0.5 seconds. If the device has existing SlimeNRF firmware, reset it four times.
@@ -17,7 +17,7 @@
1717
1. Paste the file there, and the window should close, causing the device to reboot.
1818

1919
```admonish important
20-
Update the bootloader on your SuperMini and XIAO boards before flashing the firmware; otherwise, there is a significant risk of bricking your device. eByte and Nordic dongles are not included in this category.
20+
Update the bootloader on your ProMicro and XIAO boards before flashing the firmware; otherwise, there is a significant risk of bricking your device. eByte and Nordic dongles are not included in this category.
2121
```
2222

2323
### Flashing the Firmware using UF2
@@ -26,7 +26,7 @@ Update the bootloader on your SuperMini and XIAO boards before flashing the firm
2626
1. If the device's LED is not fading on and off, press the reset button twice (or briefly short the RST and GND pins) twice within 0.5 seconds. If the device has existing SlimeNRF firmware, reset it four times.
2727
1. Obtain the fimware:
2828
1. For local builds, navigate to the local Receiver or Tracker repository, then go to ```build\REPOSITORY_NAME\zephyr\``` and copy the "zephyr.uf2" file.
29-
1. Alternatively, use the [precompiled firmware](./smol-pre-compiled-firmware.md).
29+
1. Alternatively, use the [pre-compiled firmware](./smol-pre-compiled-firmware.md).
3030
1. Navigate to the Mass Storage Drive (ex. NICENANO/XIAO-SENSE) from ThisPC.
3131
1. Paste the file there, and the window should close, causing the device to reboot.
3232

@@ -50,7 +50,7 @@ NOTE: On Linux, nRF Connect for Desktop installs nodeJS tools into `~/.nrfconnec
5050
3. Click on "Add File".
5151
4. Select the firmware (.hex) you want to flash:
5252
1. For local builds, navigate to your local Receiver repository, then select the file located at ```build\REPOSITORY_NAME\zephyr\zephyr.hex```.
53-
2. Alternatively, use [precompiled firmware](./smol-pre-compiled-firmware.md).
53+
2. Alternatively, use [pre-compiled firmware](./smol-pre-compiled-firmware.md).
5454
5. Click the "Write" button.
5555

5656
### Flashing using nRF Util

0 commit comments

Comments
 (0)