Skip to content

Commit 033960d

Browse files
Update flash-nspanel.md
1 parent 3d1615c commit 033960d

1 file changed

Lines changed: 30 additions & 10 deletions

File tree

docs/getting-started/flash-nspanel.md

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,19 @@ You should end up with two parts:
4545

4646
1. Unscrew it with a cross screwdriver
4747
2. Unscrew it with a cross screwdriver
48-
3. After than you can detach the plastic cover from the PCB
48+
3. After that you can detach the plastic cover from the PCB
4949

50-
#### Detach the screen from the PCB
50+
51+
#### Now you have two choices, the Lazy way or the Complicated way:
52+
**1. Lazy way:**
53+
54+
You can flash straight away without dettaching the screen from the PCB and remove PCB completely from cover.
55+
Important is that you insert the cables and tilt them abit (like in GIF below) so the pins does not come in contact with the metall behind the PCB.
56+
Then hold tilted during entire flashing.
57+
58+
![gif](https://github.com/user-attachments/assets/8d2b93c9-9378-44d5-87f4-331c91b2ce76)
59+
60+
**2. Complicated way (dettaching screen from PCB and removing PCB from housing):**
5161

5262
:::danger
5363
This operation has to be done very smoothly.
@@ -65,16 +75,13 @@ The black part of the FFC cable do not contains any electronic nor conductive fe
6575

6676
#### Prepare for flashing
6777

68-
In order to get the ESP32 enter in flash mode, `GPIO0`, noted `IO0` on the PCB has to be connected to `GND`:
69-
78+
In order to get the ESP32 enter in flash mode, `GPIO0`, noted `IO0` on the PCB has to be connected to `GND`.
79+
Either connect a cable between `IO0` and `GND` (2) as in picture below:
7080
<CenteredImage src="/images/doc/flash/step4.png" alt="The PCB connected to the screen via FFC cable" figureNumber="5" />
7181

72-
1. Connect (or solder temporarily) a cable between `IO0` and `GND` (2).
82+
or add an extra cable to Ground pin on USB to TTL as in picture below (white cable):
7383

74-
:::info
75-
Here is the pinout documented by Blackadder more in details [here](https://blakadder.com/nspanel-teardown/):
76-
<CenteredImage src="/images/doc/flash/step4-pinout.png" alt="NSPanel pinout" figureNumber="6" />
77-
:::
84+
![extraground](https://github.com/user-attachments/assets/29a60b29-a741-403f-9c77-2b5cc5f39e1a)
7885

7986
### Connect your USB to UART (TTL) converter
8087

@@ -102,7 +109,20 @@ First, download the latest firmware `merged-flash.bin` from [here](https://githu
102109
Then, flash the firmware with your tool of choice:
103110

104111
<Tabs groupId="flashing-tool" queryString>
105-
<TabItem value="Espressif" label="Espressif tool (Windows)">
112+
113+
<TabItem value="ESPHOMEWEB" label="ESP Home Web (Chrome or Edge)">
114+
1. Go to https://web.esphome.io/ (not supported in Firefox)
115+
2. Connect USB to TTL to computer
116+
3. Press Connect (choose correct USB device)
117+
4. Press Install
118+
5. Choose file...
119+
5. Choose .bin file to flash
120+
6. Press Install
121+
7. Wait for flashing to complete
122+
123+
</TabItem>
124+
125+
<TabItem value="Espressif" label="Espressif tool (Windows)">
106126

107127
2. Download Espressif tool from here: https://www.espressif.com/en/support/download/other-tools
108128
3. Open the tool and choose to flash an `ESP32 chip`.

0 commit comments

Comments
 (0)