Skip to content

Commit cc6fbc5

Browse files
committed
docs: Update F1102 documentation and images
Enhance the documentation for the FoBE Quill ESP32-S3 Mesh by updating descriptions, adding new technical specifications, and correcting image references. New screenshots have been added to improve clarity and user guidance. Signed-off-by: ChihoSin chihosin@icloud.com
1 parent 5381d0f commit cc6fbc5

File tree

10 files changed

+307
-117
lines changed

10 files changed

+307
-117
lines changed

docs/product/f1102/index.mdx

Lines changed: 177 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -7,67 +7,197 @@ order: 1
77

88
# FoBE Quill ESP32-S3 Mesh
99

10-
#### A development kit featuring ESP32-S3 and integrated SX1262 LoRa transceiver
10+
#### A development kit featuring the ESP32-S3 SoC and an integrated SX1262 LoRa® transceiver.
1111

1212
<br/>
1313
<div style={{ textAlign: 'center' }}>
1414
<img src="/img/products/f1102-r1a.main.png" alt="FoBE Quill ESP32-S3 Mesh Main" style={{ width: '80%', height: 'auto' }} />
1515
</div>
1616
<br/>
17+
<br/>
18+
<div className="theme-button-buy" style={{ textAlign: 'center' }}>
19+
<a href="https://store.fobestudio.com/products/f1102" target="_blank" rel="noopener noreferrer">
20+
<button>Buy One 🛍️</button>
21+
</a>
22+
</div>
1723

1824
## Introduction
1925

2026
The FoBE Quill ESP32-S3 Mesh is a compact and feature-rich IoT development platform, integrating Espressif's high-performance multi-protocol SoC ESP32-S3 and Semtech's ultra-low-power sub-GHz radio transceiver SX1262 (SiP package). Designed for IoT applications, it provides a comprehensive wireless connectivity solution supporting IEEE 802.11 b/g/n Wi-Fi, Bluetooth 5, Thread, Zigbee, and LoRa®.
2127

2228
This development board features efficient battery charging management, discrete power path, ultra-low quiescent current DC-DC converter, a 1.3-inch 16-pin OLED display (SSD1312 driver), user-programmable LED and button, MFP expansion connector, reversible USB-C connector, and easy-to-expand pin headers, making it ideal for rapid prototyping and development.
2329

24-
## Key Features
25-
26-
* Espressif ESP32-S3FH4R2 SoC
27-
- Dual-core Xtensa® 32-bit LX7 processor, up to 240 MHz
28-
- 4 MB Flash + 2 MB PSRAM
29-
- Wi-Fi 802.11 b/g/n (2.4 GHz) and Bluetooth 5 (LE)
30-
- Rich hardware encryption engine, secure boot, and flash encryption
31-
- Up to 45 programmable GPIOs, supports ADC, UART, SPI, I2C, PWM, and more
32-
- Integrated USB OTG (Full Speed)
33-
34-
* Power Management
35-
- Supports 5V USB and 3.7V rechargeable Li-ion battery power supply
36-
- Flexible power consumption control, ultra-low quiescent current design
37-
- 3.3V IO operating voltage
38-
39-
* Connectivity
40-
- MFP expansion connector for flexible function extension
41-
- Reversible USB-C connector
42-
- 2.54mm pitch pin headers for easy prototyping
43-
- PH2.0 2-pin battery connector
44-
- Up to 21 multi-function GPIOs (7 can be used as ADC inputs)
45-
46-
* Antenna
47-
- iPEX-U.FL connector for external sub-GHz antenna
48-
- On-board SMD ceramic antenna (for Wi-Fi/Bluetooth)
49-
50-
* Display
51-
- 1.3-inch OLED display, 128 x 64 resolution, 16-pin interface
52-
- SSD1312 driver, I2C interface
53-
54-
* User Interface
55-
- 1 user-programmable LED
56-
- 1 user-programmable button
57-
- 1 charge status indicator LED
58-
59-
* Debugging & Programming
60-
- Supports USB and JTAG debugging interface (edge pins)
30+
## Tech specs
31+
<table>
32+
<tbody>
33+
<tr>
34+
<td colspan="1" rowspan="2">Board</td>
35+
<td>Name</td>
36+
<td>FoBE Quill ESP32-S3 Mesh</td>
37+
</tr>
38+
<tr>
39+
<td>SKU</td>
40+
<td>F1102</td>
41+
</tr>
42+
<tr>
43+
<td>Microcontroller</td>
44+
<td colspan="2" rowspan="1">Espressif ESP32-S3FH4R2 (Dual-core Xtensa® 32-bit LX7, up to 240 MHz)</td>
45+
</tr>
46+
<tr>
47+
<td>USB</td>
48+
<td>USB-C®</td>
49+
<td>Native USB OTG (Full Speed) in the ESP32-S3 Processor</td>
50+
</tr>
51+
<tr>
52+
<td colspan="1" rowspan="3">Pins</td>
53+
<td>Digital I/O Pins</td>
54+
<td>20</td>
55+
</tr>
56+
<tr>
57+
<td>Analog input Pins</td>
58+
<td>6 (12-bit ADC)</td>
59+
</tr>
60+
<tr>
61+
<td>PWM Pins</td>
62+
<td>8-channel LED, 2-channel Motor</td>
63+
</tr>
64+
<tr>
65+
<td colspan="1" rowspan="5">Communication</td>
66+
<td>UART</td>
67+
<td>Yes, 3x with GDMA</td>
68+
</tr>
69+
<tr>
70+
<td>I2C</td>
71+
<td>Yes, 2x I2C master/slave</td>
72+
</tr>
73+
<tr>
74+
<td>I2S</td>
75+
<td>Yes, 2x</td>
76+
</tr>
77+
<tr>
78+
<td>SPI</td>
79+
<td>Yes, 2x SPI with GDMA</td>
80+
</tr>
81+
<tr>
82+
<td>CAN</td>
83+
<td>Yes, 1x TWAI® ISO 11898-1 CAN 2.0</td>
84+
</tr>
85+
<tr>
86+
<td colspan="1" rowspan="3">Power</td>
87+
<td>Circuit operating voltage</td>
88+
<td>3.3 V</td>
89+
</tr>
90+
<tr>
91+
<td>Input voltage (VIN)</td>
92+
<td>3.7 - 5 V</td>
93+
</tr>
94+
<tr>
95+
<td>DC Current per I/O Pin</td>
96+
<td>20 mA</td>
97+
</tr>
98+
<tr>
99+
<td>Clock speed</td>
100+
<td>SoC</td>
101+
<td>up to 240MHz</td>
102+
</tr>
103+
<tr>
104+
<td>Memory</td>
105+
<td>Integrated</td>
106+
<td>4 MB Flash + 2 MB PSRAM</td>
107+
</tr>
108+
<tr>
109+
<td colspan="1" rowspan="2">Wireless</td>
110+
<td>Integrated</td>
111+
<td>Wi-Fi 802.11 b/g/n (2.4 GHz), Bluetooth® 5 (LE)<br/>Embedded SMD ceramic antenna</td>
112+
</tr>
113+
<tr>
114+
<td>SX1262 on Board</td>
115+
<td>LoRa® (470 MHz for Model SLT, 868 - 915 MHz for Model SHT)<br/>iPEX-U.FL connector for sub-GHz external antenna</td>
116+
</tr>
117+
<tr>
118+
<td colspan="1" rowspan="4">Display</td>
119+
<td>Size</td>
120+
<td>1.3 inch</td>
121+
</tr>
122+
<tr>
123+
<td>Panel</td>
124+
<td>OLED, Monochrome</td>
125+
</tr>
126+
<tr>
127+
<td>Resolution</td>
128+
<td>128 x 64 pixels</td>
129+
</tr>
130+
<tr>
131+
<td>Driver</td>
132+
<td>SSD1312</td>
133+
</tr>
134+
<tr>
135+
<td colspan="1" rowspan="2">Buttons</td>
136+
<td>Reset</td>
137+
<td>Yes, 1x</td>
138+
</tr>
139+
<tr>
140+
<td>User (Boot for Flash)</td>
141+
<td>Yes, 1x</td>
142+
</tr>
143+
<tr>
144+
<td colspan="1" rowspan="2">LEDs</td>
145+
<td>User</td>
146+
<td>Yes, 1x Blue</td>
147+
</tr>
148+
<tr>
149+
<td>Charging</td>
150+
<td>Yes, 1x Orange</td>
151+
</tr>
152+
<tr>
153+
<td colspan="1" rowspan="3">Connectivity</td>
154+
<td>Battery</td>
155+
<td>3.7 V Rechargeable LiPo/Li-ion, JST PH2.0 2-Pin</td>
156+
</tr>
157+
<tr>
158+
<td>MFP (Multi-Function Port)</td>
159+
<td>JST SH1.0 6-Pin</td>
160+
</tr>
161+
<tr>
162+
<td>Debugger (JTAG)</td>
163+
<td>2.54mm pitch pin header</td>
164+
</tr>
165+
<tr>
166+
<td colspan="1" rowspan="2">Dimensions</td>
167+
<td>Width</td>
168+
<td>60.96 mm</td>
169+
</tr>
170+
<tr>
171+
<td>Length</td>
172+
<td>22.86 mm</td>
173+
</tr>
174+
</tbody>
175+
</table>
61176

62-
* Software Support
63-
- ESP-IDF
64-
- Zephyr RTOS
65-
- MicroPython
66-
- Arduino
67177

68178
## Packing List
69179

70-
| Part | Quantity |
71-
|-------------------------------|----------|
72-
| FoBE Quill ESP32-S3 Mesh board| 1 |
73-
| 14-pin 2.54mm THT pin header | 2 |
180+
<table>
181+
<tbody>
182+
<tr>
183+
<td>Part</td>
184+
<td>Quantity</td>
185+
</tr>
186+
<tr>
187+
<td>FoBE Quill ESP32-S3 Mesh board</td>
188+
<td>1</td>
189+
</tr>
190+
<tr>
191+
<td>MFP Cable (JST SH1.0 6-Pin)</td>
192+
<td>1</td>
193+
</tr>
194+
<tr>
195+
<td>MFP to IIC Cable (JST SH1.0 6-Pin to JST SH1.0 4-Pin)</td>
196+
<td>1</td>
197+
</tr>
198+
<tr>
199+
<td>14 Pin 2.54mm THT Pin Header</td>
200+
<td>2</td>
201+
</tr>
202+
</tbody>
203+
</table>

docs/product/f1102/programming.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,32 +18,32 @@ You can follow the official guide of [PlatformIO](https://platformio.org/platfor
1818

1919
1. Open the **PlatformIO Home** and navigate to **Platforms**.
2020
2. Click "Advanced Installation" button.
21-
3. Input the git repository url ```https://github.com/fobe-projects/fobe-nrf52-platformio.git#develop``` then click "Install" button, and wait for the installation to complete.
21+
3. Input the git repository url ```https://github.com/fobe-projects/fobe-esp32-platformio.git#develop``` then click "Install" button, and wait for the installation to complete.
2222

23-
<br/><div style={{ textAlign: 'center' }}><img src="/img/screenshot/2025-07-19-02-24-59.png" alt="2025-07-19-02-24-59.png" style={{ width: '80%', height: 'auto' }} /></div><br/>
23+
<br/><div style={{ textAlign: 'center' }}><img src="/img/screenshot/2025-08-06-21-34-37.png" alt="2025-08-06-21-34-37.png" style={{ width: '80%', height: 'auto' }} /></div><br/>
2424

2525
Or you can use the **pio** command line tool to install:
2626

2727
```bash
28-
pio pkg install --platform https://github.com/fobe-projects/fobe-nrf52-platformio.git#develop
28+
pio pkg install --platform https://github.com/fobe-projects/fobe-esp32-platformio.git#develop
2929
```
3030

3131
### Create a new project
3232

3333
1. Open the **PlatformIO Home** and navigate to **Projects**.
3434
2. Click "New Project" button.
35-
3. Input the project name, select the board "FoBE Quill nRF52840 Mesh", and select the framework "Arduino".
35+
3. Input the project name, select the board "FoBE Quill ESP32S3 Mesh", and select the framework "Arduino".
3636
4. Click "Finish" button, waiting for the project created.
37-
38-
<br/><div style={{ textAlign: 'center' }}><img src="/img/screenshot/2025-07-19-02-04-49.png" alt="2025-07-19-02-04-49.png" style={{ width: '80%', height: 'auto' }} /></div><br/>
37+
38+
<br/><div style={{ textAlign: 'center' }}><img src="/img/screenshot/2025-08-07-04-15-50.png" alt="2025-08-07-04-15-50.png" style={{ width: '80%', height: 'auto' }} /></div><br/>
3939

4040
5. Open the `src/main.cpp` file and write your code.
4141

42-
<br/><div style={{ textAlign: 'center' }}><img src="/img/screenshot/2025-07-19-02-24-07.png" alt="2025-07-19-02-24-07.png" style={{ width: '80%', height: 'auto' }} /></div><br/>
42+
<br/><div style={{ textAlign: 'center' }}><img src="/img/screenshot/2025-08-07-04-17-19.png" alt="2025-08-07-04-17-19.png" style={{ width: '80%', height: 'auto' }} /></div><br/>
4343

4444
6. Click the "Upload" button to compile and upload your code.
4545

46-
<br/><div style={{ textAlign: 'center' }}><img src="/img/screenshot/2025-07-19-02-25-52.png" alt="2025-07-19-02-25-52.png" style={{ width: '80%', height: 'auto' }} /></div><br/>
46+
<br/><div style={{ textAlign: 'center' }}><img src="/img/screenshot/2025-08-07-04-17-50.png" alt="2025-08-07-04-17-50.png" style={{ width: '80%', height: 'auto' }} /></div><br/>
4747

4848

4949
## MicroPython

0 commit comments

Comments
 (0)