An IO-PCB (two motor-driver/H-bridge, CAN, RS232, ADS1115, relay, ethernet, ardusimple f9p compatible connector) with an ESP32 for 12V power, three 15V tolerant analog inputs, three 5V tolerant inputs.
Tests with the oscilloscope show that the inductor in front of the ADS1115 is not much more effective than the RC in front of the LSM9DS1. So to make the BOM shorter changed the inductor to a resistor.
Change the Xbee uart PINs with the pwm pins so there won't be any problems if pulled to gnd during startup
(Test before it not pulled down from the VNH and if PWM s okay)
current position of the switch leaves not enough space for good cable management around the power connector.
So improve free space (top/bottom, wider?) or move power switch
Evaluate if the parts over the LEDs can be made/printed thinner.
If printed with transparent filament it should be more clear and with two color prints it would look nicer.
Hello doppelgrau.
It is a wonderful work!
I want to use this board for NTRIP Client to F9P, and AutoSteer to AgOpenGPS .
Do you think it is possible in ONE esp32?
To use two ardusimple F9P (simpleRTK2B and simpleRTK2Blite) for RTK + heading with NTRIP a second UART is needed with an interface so it can be connected to the top module.
If you use an LR kit with corrections coming over XBee, you only need to connect to 1 UART. This UART will give RTK position + heading, but only in UBX protocol
If you use NTRIP server, you will need 2 connections, one to send corrections to simpleRTK2Blite, and another one to read RTK position+heading in UBX protocol.
Change the part names/values in such a way, all relevant parameters are visible (e.g. for capacitors not only the capacity but also the allowed voltage)
Currently placed near the RS232 connector. but connectors and cables introduce metal in the area that can disturb the magnetic field after calibration.
Maybe better placed under the F9P, magnetic error should be more constant there => after calibration not a huge problem
one uart (IO0/2) next to the arduino headers on two pins (J2) for the new simpleRTK2Blight. Since the two pins have a special meaning during boot, pulling RX to GND during startup results in the ESP going into programming mode.