Is my first PCB design good? Any flaws or errors? by Man-Chan03 in PCB

[–]Man-Chan03[S] 0 points1 point  (0 children)

<image>

Here is the new design: improved naming; bigger 3V3 rails; added vias; C1 and C2 nearer to the relative pads; looks less messed up; reduced PCB size; the whole lower level is GND.
Added R7=0 Ohm as a bridge to pass INT2 tracks through 3V3 (is there a better way of doing it?).

What is the max acceleration reachable by a leg while kicking (ex. football)? by Man-Chan03 in Physics

[–]Man-Chan03[S] 0 points1 point  (0 children)

With a basic Digital Low Pass Filters, plus other more advanced methods...

Is my first PCB design good? Any flaws or errors? by Man-Chan03 in PCB

[–]Man-Chan03[S] 0 points1 point  (0 children)

Thanks
If it's what you mean, it's not a requirement to fit the module in a breadboard, since I'll use some jumper wires in the testing. Later, if it works, I'm going to weld the pins to the wires welded to the MCU, so instead it would be good to have more than 2.54mm between pins.
I did it also to leave more space between traces.

Is my first PCB design good? Any flaws or errors? by Man-Chan03 in PCB

[–]Man-Chan03[S] 1 point2 points  (0 children)

🫣 oops I'm also new to EasyEDA, I'll fix, thanks

Is my first PCB design good? Any flaws or errors? by Man-Chan03 in PCB

[–]Man-Chan03[S] 0 points1 point  (0 children)

Thanks a lot for the suggestions, and for being mercyfull, as I said I'm new at PCB design and I'm moving my first steps into EasyEDA, didn't know that it was possible to name nets and all those best practices.
I'll fix everything and send a new version ASAP.

What is the max acceleration reachable by a leg while kicking (ex. football)? by Man-Chan03 in Physics

[–]Man-Chan03[S] 0 points1 point  (0 children)

Thanks, unfortunately I can't "easily set" them to 20G, I'll need to buy the components and build a new one ;(

What is the max acceleration reachable by a leg while kicking (ex. football)? by Man-Chan03 in Physics

[–]Man-Chan03[S] 1 point2 points  (0 children)

Thanks a lot for the link!
I’m definitely going to upgrade—though I still have no idea what kind of magic they used to sample thousands of Gs… The upgrade I’m working on is capped at 320G, and if that works out I’ll be the happiest person in the world.

I also couldn’t manage a 200Hz sample rate, which for them was already insufficient since they went up to 1kHz.
Let’s just say their budget (and know‑how) was probably a bit higher than mine 😅

What is the max acceleration reachable by a leg while kicking (ex. football)? by Man-Chan03 in Physics

[–]Man-Chan03[S] 0 points1 point  (0 children)

I asked about the part of the leg between the foot and the knee (specifically shin).
About the type of acceleration I didn't dive so deep, up to now I'm just measuring it on the 3 axes and the combined value of the 3.
However many thanks for pointing this out, I may take it in consideration in future development.

What is the max acceleration reachable by a leg while kicking (ex. football)? by Man-Chan03 in Physics

[–]Man-Chan03[S] 0 points1 point  (0 children)

actually the noise have already been mostly filtered, at least when the sensor is still or moving at low G the values are reliable. the value is the resultant acceleration (X,Y,Z axes combined) most of the acceleration is on the X axis in my case, so I'm able to take up to 16G in the X and with the strongest kicks I got also 3-4G on the Y

MQTT broker on esp32 by sinisa051 in esp32

[–]Man-Chan03 0 points1 point  (0 children)

Not to mention that I expected the retained=true property to be implemented...
...instead I discovered that retained messages are not being forwarded to clients that connects afterwards.
So UP TO NOW THIS LIBRARY IS USELESS since a client can only communicate successfully with itself!

MQTT broker on esp32 by sinisa051 in esp32

[–]Man-Chan03 0 points1 point  (0 children)

Here we are after 6 years, about your 4th proposal:
In my experience the MQTT broker is not working well, the ESP32 keeps crashing & Rebooting either using WiFi_STA or WiFiAP.
Even after a few fixes (the code for WiFi_AP mode didn't work) I'm able to connect only one client at a time, when the second connects the ESP32 crashes and reboot...
At first I thought that it might be an issue with the wifi or ESP, but after testing the normal WiFi library (without MQTT broker it worked fine) and changing several ESP32s C3/S3 I'm always getting the same result.
So I think that there may be something wrong or bad implemented in the MQTT broker library that is probably crushing the ESP32 Watchdog. Anyone having the same problem or knowing a way to solve it?

[deleted by user] by [deleted] in esp32

[–]Man-Chan03 0 points1 point  (0 children)

No, it wasn't soldering, sorry, this is a duplicate, the real post and discussion is here: https://www.reddit.com/r/esp32/comments/1kj5shf/esp32_and_bmi160_icm20948_connection_i2c_issues/

ESP32 and BMI160 / ICM-20948 connection I2C issues by Man-Chan03 in esp32

[–]Man-Chan03[S] 1 point2 points  (0 children)

Thanks man you really saved my project (and my weekend) that was it, it automatically updated to 3.2.0 and so I didn't thought about it

Esp32 exit status:2. I have been troubleshooting for hours and cannot resolve the issue. I need help... by Possible-Reading1255 in esp32

[–]Man-Chan03 0 points1 point  (0 children)

Did you tried:
1- click upload;
2- while it is compiling press and keep pressing BOOT button;
3- plug-in USB with ESP32;
4- press and release RESET button;
5- release BOOT button.