Skip to content

Commit 477cdfd

Browse files
committed
Move ESP32-S3 images.
1 parent 3f6c7e8 commit 477cdfd

15 files changed

+17
-17
lines changed

Wiki/ControllerList.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ This table lists all the device and controller combinations that we support in t
1616
| | **Device Type** | **Supported Controllers** | **Guides** |
1717
| --- | --- | --- | --- |
1818
| **Recommended Setups:** | | | |
19-
| <img src="SetupGuide/Images/ControllerSetup-ESP32-S3.jpg" width="200"> | ESP32-S3 | HID: Keyboard (ETA: v0.57)<br>Switch 1: Wired Controller<br>Switch 2: Wired Controller | [Guide (Windows)](SetupGuide/Controllers/Controller-ESP32-S3.md) |
19+
| <img src="SetupGuide/Images/ESP32-S3/ControllerSetup-ESP32-S3.jpg" width="200"> | ESP32-S3 | HID: Keyboard (ETA: v0.57)<br>Switch 1: Wired Controller<br>Switch 2: Wired Controller | [Guide (Windows)](SetupGuide/Controllers/Controller-ESP32-S3.md) |
2020
| <img src="SetupGuide/Images/ControllerSetup-ESP32-WROOM.jpg" width="200"> | ESP32-WROOM | Switch 1: Wireless Pro Controller<br>Switch 1: Left Joycon<br>Switch 1: Right Joycon | [Guide (Windows)](SetupGuide/Controllers/Controller-ESP32-WROOM.md)<br>[Guide (Mac)](SetupGuide/Controllers/Controller-ESP32-WROOM-MacOS.md) |
21-
| <img src="SetupGuide/Images/ControllerSetup-sbb.jpg" width="200"> | CFW: sys-botbase 2<br>CFW: sys-botbase 3 | Switch 1: Wired Pro Controller | [sys-botbase](SetupGuide/Controllers/Controller-sys-botbase.md) |
21+
| <img src="SetupGuide/Images/sys-botbase/ControllerSetup-sbb.jpg" width="200"> | CFW: sys-botbase 2<br>CFW: sys-botbase 3 | Switch 1: Wired Pro Controller | [sys-botbase](SetupGuide/Controllers/Controller-sys-botbase.md) |
2222
| **Deprecated Setups:** | | | |
23-
| <img src="SetupGuide/Images/ControllerSetup-UnoR3.jpg" width="200"> | Arduino Uno R3 | Switch 2: Wired Controller<br>(compatible with Switch 1) | [Arduino Uno R3](SetupGuide/Controllers/Controller-ArduinoUnoR3.md) |
24-
| <img src="SetupGuide/Images/ControllerSetup-Leonardo.jpg" width="200"> | Arduino Leonardo | Switch 2: Wired Controller<br>(compatible with Switch 1) | [Arduino Leonardo](SetupGuide/Controllers/Controller-ArduinoLeonardo.md) |
25-
| <img src="SetupGuide/Images/ControllerSetup-ProMicro-HammerHeaders.jpg" width="200"> | Pro Micro | Switch 2: Wired Controller<br>(compatible with Switch 1) | [Pro Micro (Mini-Grabbers)](SetupGuide/Controllers/Controller-ProMicro-MiniGrabbers.md)<br>[Pro Micro (Hammer Headers)](SetupGuide/Controllers/Controller-ProMicro-HammerHeaders.md) |
26-
| <img src="SetupGuide/Images/ControllerSetup-Teensy2-HammerHeaders.jpg" width="200"> | Teensy 2.0<br>Teensy++ 2.0 | Switch 2: Wired Controller<br>(compatible with Switch 1) | [Teensy(++) 2.0 (Mini-Grabbers)](SetupGuide/Controllers/Controller-Teensy2-MiniGrabbers.md)<br>[Teensy(++) 2.0 (Hammer Headers)](SetupGuide/Controllers/Controller-Teensy2-HammerHeaders.md) |
23+
| <img src="SetupGuide/Images/ArduinoUnoR3/ControllerSetup-UnoR3.jpg" width="200"> | Arduino Uno R3 | Switch 2: Wired Controller<br>(compatible with Switch 1) | [Arduino Uno R3](SetupGuide/Controllers/Controller-ArduinoUnoR3.md) |
24+
| <img src="SetupGuide/Images/ArduinoLeonardo/ControllerSetup-Leonardo.jpg" width="200"> | Arduino Leonardo | Switch 2: Wired Controller<br>(compatible with Switch 1) | [Arduino Leonardo](SetupGuide/Controllers/Controller-ArduinoLeonardo.md) |
25+
| <img src="SetupGuide/Images/ProMicro/ControllerSetup-ProMicro-HammerHeaders.jpg" width="200"> | Pro Micro | Switch 2: Wired Controller<br>(compatible with Switch 1) | [Pro Micro (Mini-Grabbers)](SetupGuide/Controllers/Controller-ProMicro-MiniGrabbers.md)<br>[Pro Micro (Hammer Headers)](SetupGuide/Controllers/Controller-ProMicro-HammerHeaders.md) |
26+
| <img src="SetupGuide/Images/Teensy2/ControllerSetup-Teensy2-HammerHeaders.jpg" width="200"> | Teensy 2.0<br>Teensy++ 2.0 | Switch 2: Wired Controller<br>(compatible with Switch 1) | [Teensy(++) 2.0 (Mini-Grabbers)](SetupGuide/Controllers/Controller-Teensy2-MiniGrabbers.md)<br>[Teensy(++) 2.0 (Hammer Headers)](SetupGuide/Controllers/Controller-Teensy2-HammerHeaders.md) |
2727
| **In Development:** | | | |
28-
| <img src="SetupGuide/Images/ControllerSetup-PicoW-USB.jpg" width="200"> | Raspberry Pi Pico W<br>(USB Mode) | Switch 1: Wireless Pro Controller<br>Switch 1: Left Joycon<br>Switch 1: Right Joycon | [Pico W (USB Mode)](SetupGuide/Controllers/Controller-PicoW-USB.md) |
29-
| <img src="SetupGuide/Images/ControllerSetup-PicoW-UART.jpg" width="200"> | Raspberry Pi Pico W<br>(UART Mode) | HID: Keyboard<br>Switch 1: Wired Controller<br>Switch 2: Wired Controller<br>Switch 1: Wireless Pro Controller<br>Switch 1: Left Joycon<br>Switch 1: Right Joycon | [Pico W (UART Mode)](SetupGuide/Controllers/Controller-PicoW-UART.md) |
28+
| <img src="SetupGuide/Images/PicoW/ControllerSetup-PicoW-USB.jpg" width="200"> | Raspberry Pi Pico W<br>(USB Mode) | Switch 1: Wireless Pro Controller<br>Switch 1: Left Joycon<br>Switch 1: Right Joycon | [Pico W (USB Mode)](SetupGuide/Controllers/Controller-PicoW-USB.md) |
29+
| <img src="SetupGuide/Images/PicoW/ControllerSetup-PicoW-UART.jpg" width="200"> | Raspberry Pi Pico W<br>(UART Mode) | HID: Keyboard<br>Switch 1: Wired Controller<br>Switch 2: Wired Controller<br>Switch 1: Wireless Pro Controller<br>Switch 1: Left Joycon<br>Switch 1: Right Joycon | [Pico W (UART Mode)](SetupGuide/Controllers/Controller-PicoW-UART.md) |
3030

3131

3232
## Device Types

Wiki/SetupGuide/Controllers/Controller-ESP32-S3.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This is the brand new wired controller setup that is much easier to do than the
88

99
If you are setting up a wired controller setup for the first time, we recommend this option.
1010

11-
<img src="../Images/ControllerSetup-ESP32-S3.jpg" height="350"> <img src="../Images/ControllerSetup-ESP32-S3-Setup.jpg" height="350">
11+
<img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3.jpg" height="350"> <img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Setup.jpg" height="350">
1212

1313

1414
Note that ESP32 and ESP32-S3 are different controllers made by the same company (Espressif).
@@ -32,7 +32,7 @@ While the ESP32-S3 supports Bluetooth, it only supports Bluetooth LE. It does no
3232
- **Single Setup:** $25 - $35
3333
- **Bulk Purchase:** ~$18 per setup
3434

35-
<img src="../Images/ControllerSetup-ESP32-S3-Setup-Annotated.jpg" width="800">
35+
<img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Setup-Annotated.jpg" width="800">
3636

3737
**Important:** There are many variants of the ESP32 microcontroller. Only the ESP32-S3 will work. So you must get that specific model. (e.g. Don't get the ESP32-WROOM, or ESP32-S2-WROOM, or ESP32-C2, etc.)
3838

@@ -56,7 +56,7 @@ The ESP32-S3 exists in two variants: 1 USB or 2 USBs. You must get a model that
5656

5757
We recommend getting ones without pins since you don't need them. Having the pins is a liability for accidentally shorting out and damaging the board.
5858

59-
<img src="../Images/ControllerSetup-ESP32-S3-Board.jpg" height="300">
59+
<img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Board.jpg" height="300">
6060

6161
**USB Cables:**
6262
- USB-C -> USB-A: https://www.amazon.com/Charging-Durable-Station-Compatible-Samsung/dp/B08LL1SVZD
@@ -72,7 +72,7 @@ Unlike the ESP32 wireless setup, there are two USB ports. They are not interchan
7272
2. Connect the "USB"/"OTG" side to your Nintendo Switch.
7373
3. Connect the "COM"/"UART" side to your computer.
7474

75-
<img src="../Images/ControllerSetup-ESP32-S3-Backside.jpg" height="600"><img src="../Images/ControllerSetup-ESP32-S3-Backside-2.jpg" height="600">
75+
<img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Backside.jpg" height="600"><img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Backside-2.jpg" height="600">
7676

7777
And that's it! One extra cable compared to the ESP32 wireless setup, but still much simpler than the Arduino/Teensy setups. The "COM" port is the built-in UART that eliminates the need to manually wire up an external UART.
7878

@@ -110,7 +110,7 @@ Only do this step if you do not see ESP32-S3 show up in device manager as a seri
110110
2. Unzip, then run `flash_download_tool_3.9.7.exe` (version number may vary)
111111
3. When you see the following menu, select "ESP32-S3", "Develop", and "UART". Then hit OK.
112112

113-
<img src="../Images/ControllerSetup-ESP32-S3-Flash-0.png">
113+
<img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Flash-0.png">
114114

115115
4. You will then be prompted with this complicated window. Fill everything as follows:
116116
- Check the box for the first entry, at the top left.
@@ -120,13 +120,13 @@ Only do this step if you do not see ESP32-S3 show up in device manager as a seri
120120
- At the bottom right corner, select the COM port of your ESP32-S3.
121121
- Change "BAUD" to 460800.
122122

123-
<img src="../Images/ControllerSetup-ESP32-S3-Flash-1.png">
123+
<img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Flash-1.png">
124124

125125
5. Click Start and it should flash the PABotBase firmware to your ESP32-S3.
126126

127127
If everything worked correctly, you should see a green progress bar like this. If you see that it gets stuck printing out `...` and never makes progress, see [troubleshooting](#unable-to-flash-the-esp32-s3-stuck-on-).
128128

129-
<img src="../Images/ControllerSetup-ESP32-S3-Flash-2.png">
129+
<img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Flash-2.png">
130130

131131
6. Reboot your ESP32-S3. You can do this either by:
132132
- Pressing either the `EN` or `RESET` button on the ESP32-S3.
@@ -141,7 +141,7 @@ If you don't see the device in the dropdown, you probably need to refresh it (es
141141

142142
If everything worked correctly, it will look like this:
143143

144-
<img src="../Images/ControllerSetup-ESP32-S3-Connected-Cropped.png">
144+
<img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Connected-Cropped.png">
145145

146146
### Step 4: Navigate your Switch to where it will accept a new controller.
147147

@@ -162,7 +162,7 @@ We recommend familiarizing yourself with the keyboard controls as this is the pr
162162

163163
The default layout is the standard WASD setup for FPS games on the most common QWERTY keyboard layout. If you don't like it or you have a different keyboard layout, you can change the key mappings in the "Framework Settings" panel at the top of the program list to the left.
164164

165-
<img src="../Images/ControllerSetup-ESP32-S3-Controls.png">
165+
<img src="../Images/ESP32-S3/ControllerSetup-ESP32-S3-Controls.png">
166166

167167
### Step 6: You are done!
168168

0 commit comments

Comments
 (0)