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: README.md
+22-10Lines changed: 22 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,20 +45,32 @@ The focus is on small size without an onboard display or buttons, meaning it mus
45
45
I suggest PCBA, but I used handsoldering pads and all SMDs are 0603 or larger so can be hand-soldered.
46
46
47
47
1. Solder the SMD components
48
-
1. D1, C4, D2, R1
49
-
2. U3, Q1
50
-
3. R2, C3
51
-
4. C1, C2
52
-
5. L1
48
+
* The larger (0805) capacitors go closer to the USB-C connector end of the PCB
53
49
2. Solder the connectors
54
-
1. Qwiic connector
55
-
2. Solar connector, battery connector x2
56
-
3. Solder the XIAO BLE (solder 1-2 pins first then verify the rear VBAT hole is lined up well, before soldering the rest of the pads)
50
+
3. Solder the XIAO BLE
51
+
1. It helps to tin the BAT+ pad first, it will help ensure successful soldering through the back. Remove excess solder so that the pad is flat, otherwise the XIAO will not sit flush
52
+
2. Solder one pad first then verify all pads and the battery hole are lined up well, adjust the alignment if necessary
53
+
3. Solder one more pad diagonally opposite, double check the alignment of the pads
54
+
4. Solder the rear hole that goes to the BAT+ pad
55
+
5. Solder the rest of the pads
56
+
6. Test that the XIAO is able to power up from the battery and that charging works (a yellow LED will light up if the battery is charging), you won't be able to access the BAT+ pad once the E22 module is soldered
57
57
4. Solder the E22-900M30S module
58
58
59
-
### Flashing
59
+
### Flashing Meshtastic Firmware
60
60
61
-
Follow the instructions at [meshtastic/firmware/variants/xiao_ble/](https://github.com/meshtastic/firmware/tree/master/variants/xiao_ble).
61
+
#### Pre-built Binaries (Unofficial)
62
+
63
+
1.[Custom Meshtastic builds web installer](https://mrekin.duckdns.org/flasher/)
64
+
2. Select your device -> Xiao BLE
65
+
3. Select firmware version -> Pick the latest release
66
+
4. Select update or reinstall -> Update device (usually works fine, but if Meshtastic does not start after a few seconds, wipe and reinstall)
67
+
5. Download UF2
68
+
6. Connect USB-C to PC, double-tap the reset button
69
+
7. Drop UF2 file into XIAO-SENSE USB volume
70
+
71
+
#### Building from Source
72
+
73
+
Follow the instructions at [meshtastic/firmware/variants/diy/xiao_ble/](https://github.com/meshtastic/firmware/tree/master/variants/diy/xiao_ble).
0 commit comments