You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs-src/getting-started/index.md
+48-15Lines changed: 48 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,17 +2,28 @@
2
2
3
3
Get started with ScriptO Studio and pyDirect.
4
4
5
-
## Choose Your Path
5
+

6
6
7
-
### 🆕 New Device (Blank ESP32)
7
+
## pyDirect Setup Tool
8
+
9
+
The **pyDirect Setup** tool at [pydirect.com](https://pydirect.com) provides a unified workflow for all device scenarios. Connect your ESP32 via USB and choose from four options:
10
+
11
+
| Scenario | Description |
12
+
|----------|-------------|
13
+
|**New Device**| Flash fresh firmware onto a blank ESP32 |
14
+
|**Forgot Credentials**| View saved hostname and password |
15
+
|**Change WiFi**| Update network settings on existing device |
16
+
|**Re-provision**| Fresh start with new certificates |
17
+
18
+
## New Device Setup
8
19
9
20
If you have a brand new ESP32 chip without firmware:
10
21
11
22
1.**Go to [pydirect.com](https://pydirect.com)**
12
23
2. Connect your ESP32 via USB
13
-
3. Click **Connect & Install pyDirect**
14
-
4. Select your chip type when detected
15
-
5. Flash the firmware
24
+
3. Click **Connect Device**
25
+
4. Select **New Device**when the chip is detected
26
+
5. Flash the firmware (automatically selected for your chip)
16
27
6. Configure WiFi when prompted
17
28
7. Device reboots and redirects you to the device's web interface
@@ -23,25 +34,45 @@ If you have a brand new ESP32 chip without firmware:
23
34
> [!IMPORTANT]
24
35
> The password you set during provisioning is used both for the device's local web interface AND for ScriptO Studio connections. Remember this password!
25
36
26
-
### 📱 Existing pyDirect Device
37
+
## Existing pyDirect Device
27
38
28
39
If you already have a device running pyDirect firmware:
29
40
30
41
1.**Go to [scriptostudio.com](https://scriptostudio.com)**
31
42
2. Click **Connect**
32
-
3. Enter your device's IP address or hostname
43
+
3. Enter your device's IP address or hostname (e.g. `pydirect-xxxx.local`)
33
44
4. Enter the access password (set during initial provisioning)
34
45
5. Click **Connect**
35
46
36
-
### 📶 Change WiFi on Existing Device
47
+
## Forgot Credentials
48
+
49
+
If you can't remember your device's hostname or password:
50
+
51
+
1.**Go to [pydirect.com](https://pydirect.com)**
52
+
2. Connect via USB and click **Connect Device**
53
+
3. Select **Forgot Credentials**
54
+
4. Your device's hostname, password, and WiFi SSID are displayed
55
+
56
+
## Change WiFi
37
57
38
-
If you need to reconfigure WiFi on a device:
58
+
To update network settings on an existing device:
39
59
40
60
1.**Go to [pydirect.com](https://pydirect.com)**
41
-
2. Connect via USB
42
-
3. Click the **WiFi** button
43
-
4. Select a network and enter credentials
44
-
5. Device will reboot and connect to new network
61
+
2. Connect via USB and click **Connect Device**
62
+
3. Select **Change WiFi**
63
+
4. Choose from the list of detected networks
64
+
5. Enter the WiFi password
65
+
6. Device connects to the new network and generates a new certificate
66
+
67
+
## Re-provision
68
+
69
+
For a complete fresh start with new certificates:
70
+
71
+
1.**Go to [pydirect.com](https://pydirect.com)**
72
+
2. Connect via USB and click **Connect Device**
73
+
3. Select **Re-provision**
74
+
4. Enter a new password when prompted
75
+
5. Device generates new certificates and restarts
45
76
46
77
## Connection Requirements
47
78
@@ -62,18 +93,20 @@ This only needs to be done once per device per browser.
62
93
63
94
## Next Steps
64
95
65
-
-**[First ScriptO](../getting-started/first-scripto.md)** - Run your first script
66
-
-**[IDE Overview](../getting-started/ide-overview.md)** - Learn the interface
96
+
-**[First ScriptO](first-scripto.md)** - Run your first script
97
+
-**[IDE Overview](ide-overview.md)** - Learn the interface
67
98
-**[Troubleshooting Connection](../troubleshooting/connection.md)** - If you have issues
68
99
69
100
## Troubleshooting
70
101
71
102
**Can't connect from pydirect.com?**
103
+
72
104
- Check USB cable supports data (not charge-only)
73
105
- Install USB drivers if needed (CP210x or CH340)
74
106
- Put device in boot mode (hold BOOT, press RESET, release BOOT)
75
107
76
108
**Can't connect from scriptostudio.com?**
109
+
77
110
- Verify device is powered and on the network
78
111
- Check the IP address is correct
79
112
- Make sure you're using the password set during provisioning
0 commit comments