ESP32 All-in modul

Autosteer, section control, etc… In progress
Low price
Beta relase date 2023-12-20

Please trash TeensyModules, they are unnecessarily complicated and expensive!



Very interesting. What are your future plans? Dual F9P and/or UM982?

Does not matter, Only need 1 uart port. Supported 3,3-5v.

Works with all GPS receivers.

I like your idea.

I have a question regarding the esp32 communication with the AOG tablet.
Do you intend to use the WIFI, UDP, or Serial?

As well we should utilize both cores of the esp32 because Arduino libs are using only one, so some Tasks shall be implemented.

I would like to try Wifi if that is reliable on esp32.

First piority WIFI and UDP (UDP protocol, UTP is cable)

I know only one core use arduino. Now use virtual threade system. Leater moving project to Espressif IDF.

AgopenGps UDP packet protocol very bad. I work first fix this. Have 2-5 sec lagg… If not everything is ideal.

Slow tablet, bad wifi router etc…

I think now this fixed.

Crashes for me. Trying to see where my dev environment differs from yours.

NodeMCU 32S
Espressif 6.4.0
TaskScheduler 3.7.0
SimpleKalmanFilter 0.1.0
elapsedMillis 1.0.6
Adafruit BNO08x 1.2.5
WifiManager 2.0.16-rc.2

0x4A BNO08X not Connected or Found
0x4B BNO08X not Connected or Found
WiFi connected
IP address: 192.168.4.115
UDP Listening on IP: 192.168.4.115
Autosteer running, waiting for AgOpenGPS
Guru Meditation Error: Core 1 panic’ed (LoadProhibited). Exception was unhandled.

Core 1 register dump:
PC : 0x400e24fe PS : 0x00060b30 A0 : 0x800e195f A1 : 0x3ffcfbe0
A2 : 0x00000000 A3 : 0x00000400 A4 : 0x00000003 A5 : 0x0000ff00
A6 : 0x00ff0000 A7 : 0xff000000 A8 : 0x80084014 A9 : 0x3ffcf940
A10 : 0x3ffb9a20 A11 : 0x3ffbc0dc A12 : 0x00000002 A13 : 0xffffffff
A14 : 0x3ffbd874 A15 : 0x00000000 SAR : 0x0000000a EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000424 LBEG : 0x400849c5 LEND : 0x400849cd LCOUNT : 0x00000027

Backtrace: 0x400e24fb:0x3ffcfbe0 0x400e195c:0x3ffcfc20 0x400e1272:0x3ffcfc40 0x400d38ec:0x3ffcfc60 0x400d339f:0x3ffcfc80 0x400d34c2:0x3ffcfca0 0x400e6935:0x3ffcfcc0

Yes i know. Missing bno. I fix it is tonight.

works with only 1 client at a time.

Fix wifi delay :slight_smile:

It doesn’t get any better than this!
You can copy it!

3 Likes

I tried your code on ESP32 Wroom without luck over wi-fi.
ADC1115 is recognized and WAS is working partially, as its blinks every 2-5 sec randomly.(few sec is on position eg -40’ and it goes back to 0 and back to -40’).
BNO085 is not recognized (aliexpress version) 14.57€ |Gy Bno080 Bno085 Ar Vr Imu Hoge Nauwkeurigheid Negen As 9dof Ahrs Sensormodule| | - AliExpress

Tried with your 6_2 version of aog.
On what ESP32 are you running this code?
Will there be updates for other sensors in future?