Skip to content

Commit 4318931

Browse files
committed
Update docs
1 parent 72f248c commit 4318931

7 files changed

Lines changed: 6 additions & 34 deletions

File tree

src_docs/source/hardware.rst

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -113,17 +113,6 @@ Waveshare ESP32c3 Zero using PET casing
113113

114114
This is my own design of a PCB for Gravitymon using the same PET casing as for the iSpindel. For building this you need:
115115

116-
.. note::
117-
The v1.0 and v1.1 of the PCB design has a misstake that needs to be corrected or this can damage the ESP32c3 board. The power
118-
and pull-up for the DS18B20 is to VCC which means pin 5 will eventually be damaged. The ICM-42670-p gyro will not work with 5V
119-
so this will make it possbible to use that option as well. The way to correct this is to supply the Gyro and Temperature sensors
120-
from 3.3V. I'm working on a new version of the PCB that uses 3.3V for these components. The solution is to cut the 5V trace at
121-
point 1 and then add a wire between the R3 resistor and the 3.3V pin on the ESP32c3 board at point 2.
122-
123-
Another option is to connect the R3 pullup to 3.3V on the ESP32c3 board instead that way the data pin is compatible.
124-
125-
.. image:: images/gravitymon_hw_fix.png
126-
127116
This is the schematic that is used for this design enabling all the features in Gravitymon.
128117

129118
.. image:: images/gravitymon_schema.png
@@ -141,25 +130,6 @@ This is the back / front of the PCB design.
141130
:alt: Gravitymon PCB for PET
142131

143132

144-
Build instructions
145-
++++++++++++++++++
146-
147-
I would also recommend to flash the ESP before soldering it so you know it works and connects to your wifi correctly.
148-
149-
* Start with soldering the switch which goes under the charger module.
150-
* Solder the connectors for the ESP but dont mount the board just yet.
151-
* Solder the connectors for the GYRO, make sure the pins for the GYRO should not go all the way through, they need to be flush with the PCB since the battery holder goes on top. Then you can mount the gyro, place something under the gyro so its flat with the PCB so its leveled.
152-
* Mount the resistors and solder them in place.
153-
* Mount the temperature sensor and also ensure the pins are flush with the PCB.
154-
* Mount the connectors for the charger module and solder that in place on top of the switch.
155-
* Solder the batter holder in place, start with putting solder on the pads and on the copper connectors, that way its easier to solder them in place.
156-
* Now solder the ESP in place
157-
* Finally you can solder the wireless charger module (this is optional) on either side, choose the one that fits your build.
158-
159-
Once the device is mounted you can test it in water. It should be close to 25 degrees (+/- 2 degrees is acceptable), if not you can use
160-
the balance pads to add some solder/weight to change the angle. If the angle is too high then use the bottom pads. I have noticed that the batteries
161-
can differ in weight, they should be around 44g.
162-
163133
iSpindle based on esp8266
164134
*************************
165135

src_docs/source/hardware_build.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,12 @@ located as shown in the image below.
5656
:alt: Mount resistors
5757

5858
If you are using v1.0 or v1.1 of the PET PCB i recommend to mount the R3 like this so the
59-
tempsensor data pin is pulled to 3.3V instead of 5V.
59+
tempsensor data pin is pulled to 3.3V instead of 5V. This only affects the temperature sensor
60+
and not the MPU6050 gyro SDA/SCL pins.
6061

6162
.. image:: images/hw/3a_resistor_mod.jpeg
6263
:width: 600
63-
:alt: Mount resistors
64+
:alt: Mount resistors for v1.0/v1.1 PET PCB
6465

6566

6667
Step 4 - Mount pins for ESP32
-43.8 KB
Binary file not shown.
9.59 KB
Loading
56.2 KB
Loading

src_docs/source/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Welcome to Gravitymon
77
#####################
88

99
.. note::
10-
This documentation reflects **v2.4.0***. Last updated 2026-01-04
10+
This documentation reflects **v2.4.0**. Last updated 2026-01-12
1111

1212
Link to `previous documentation here <https://mp-se.github.io/gravitymon/v1.4/>`_
1313

src_docs/source/services.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ of the **Server URL** displayed (e.g. /iot/**mydevice**/ispindel). Where the **m
8888

8989
:bdg-primary:`Endpoint: HTTP POST`
9090

91-
Under Gravitymon configuration menue **Push-Targets** select **HTTP-Post**, into **HTTP URL** field enter the URL
91+
Under Gravitymon configuration menue **Push-Targets** select **HTTP-Post**, into **HTTP URL** field enter the URL. Set interval to a value higher
92+
than 900, ie. 910 to avoid server rejecting data.
9293

9394
.. code-block::
9495

0 commit comments

Comments
 (0)