AgOpenGPS - Autosteer PCB - Page 36 - The Combine Forum
 342Likes
Reply
 
LinkBack Thread Tools
post #351 of 410 (permalink) Old 05-17-2019, 09:57 AM
Member
 
Join Date: Mar 2018
Location: Rock Valley, Iowa
Posts: 86
Mentioned: 1 Post(s)
Quoted: 35 Post(s)
Quote:
Originally Posted by BrianTee View Post
Comes from working in medicine in ICU, CCU, Operating rooms etc where 20 uA will kill a patient using internal ECG for example. Often it is confusing to compare shielding to grounding, but a ground is to achieve equal potential, whereas a shield is to attenuate EMI.
This is why I am interested. We work with the difference between grounding and shielding all the time. If a dairy facility does not follow strict best practices for grounding AND shielding we can have problems with equipment that relies on data communication, RFID readers, and with what the industry calls stray voltage. When grounding AND shielding is corrected for a problem facility, the comm and RFID equipment starts working properly and cow health and production can improve substantially.

WTalen likes this.
dairytech is offline  
Sponsored Links
Advertisement
 
post #352 of 410 (permalink) Old 05-18-2019, 05:47 PM Thread Starter
Member
 
Join Date: Nov 2018
Location: Germany, NRW
Posts: 63
Mentioned: 0 Post(s)
Quoted: 25 Post(s)
Some updates from my project:
  • Received the PCBs, parts and created the first one
  • Placing all the parts by hand and soldering them is not too much fun
  • Ethernet is not working, forgot to connect one "wire". So I need a "version 2.1".
  • CAN is not tested (yet).
  • A "load test" on the VNH7070 has to be done. I expect no problems since I'd done them with version 1 already, and this PCB has thicker copper.
  • The IMU LSM9DS1 seems to be quite ok after one does hard and soft iron correction. But I may need to move it. currently it is placed on the edge near the RS232, but if I put some metal near the IMU (e.g. a teaspoon) - like a RS232 connector and a cable would - there is a deviation >10°. So I think about placing the IMU under the F9P. I guess the influence of the PCB can be removed with calibration and the distance to external influence would be greater.


Attached Images
File Type: jpg IMG_0544.JPG (2.71 MB, 57 views)
kaanakgser and Tooki57 like this.

Last edited by doppelgrau; 05-18-2019 at 06:49 PM.
doppelgrau is offline  
post #353 of 410 (permalink) Old 05-19-2019, 10:36 AM Thread Starter
Member
 
Join Date: Nov 2018
Location: Germany, NRW
Posts: 63
Mentioned: 0 Post(s)
Quoted: 25 Post(s)
I used this (https://appelsiini.net/2018/calibrate-magnetometer/) approach for hard and soft iron compensation.
Not the most perfect approach, but very simple, so it can be done inside the ESP32 with no big problems.
doppelgrau is offline  
Sponsored Links
Advertisement
 
post #354 of 410 (permalink) Old 05-23-2019, 07:32 PM Thread Starter
Member
 
Join Date: Nov 2018
Location: Germany, NRW
Posts: 63
Mentioned: 0 Post(s)
Quoted: 25 Post(s)
More news: With a "nice hack" I was able to test Ethernet too (see the photo attached). Now everything is tested, some minor bug removed, some cleanups...
If I do not find any new problems, I will order new PCBs in the next days and build some boards after that.
Attached Images
File Type: jpg IMG_0545.JPG (87.6 KB, 46 views)
doppelgrau is offline  
post #355 of 410 (permalink) Old 05-26-2019, 04:10 PM Thread Starter
Member
 
Join Date: Nov 2018
Location: Germany, NRW
Posts: 63
Mentioned: 0 Post(s)
Quoted: 25 Post(s)
More delays coming: Just before I ordered the "2.1" PCBs, I got the mail form ardusimple that they have now the simpleRTK2Blite boards that fits in the XBee-Slot of the "normal" simpleRTK2B.
If possible I want the PCB able to support NTRIP + heading without external, connections neededso I currently wait for more information (works with the current setup, or needs some modifications or difficult since both uarts of the simpleRTK2B are not enough and there is a need to connect to the other receiver as well)

Last edited by doppelgrau; 05-27-2019 at 02:30 PM.
doppelgrau is offline  
post #356 of 410 (permalink) Old 05-28-2019, 03:49 PM Thread Starter
Member
 
Join Date: Nov 2018
Location: Germany, NRW
Posts: 63
Mentioned: 0 Post(s)
Quoted: 25 Post(s)
Got some information from ardusimple:


  • 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.


So I have to do a (small) redesign to free up two pins on the esp32 for an other UART that can be connected to the "XBee-Module". Means a second (or one larger) port expander is needed. (An ESP32 has so many IOs, and still not enough ...)
doppelgrau is offline  
post #357 of 410 (permalink) Old 05-30-2019, 11:11 AM
Senior Member
 
Join Date: Aug 2012
Location: Vermilion Alberta Canada
Posts: 5,607
Mentioned: 12 Post(s)
Quoted: 2457 Post(s)
The latest basic pcb Rev#2. I think I got the basics with plenty of extra pads for whatever including connections for the DOG2.
Attached Images
File Type: png 2019-05-30.png (288.5 KB, 71 views)
BrianTee is offline  
post #358 of 410 (permalink) Old 05-30-2019, 07:34 PM Thread Starter
Member
 
Join Date: Nov 2018
Location: Germany, NRW
Posts: 63
Mentioned: 0 Post(s)
Quoted: 25 Post(s)
No additional port expander, a new uart on the right (between USB and RS232) that can be used to connect a cable to the RTK2Blight. (And moved a few parts since the last picture)

But only one status LED, not sure (yet) if that's enough or I want a second port expander just for LEDs
Attached Images
File Type: jpeg mainPCB.jpeg (624.9 KB, 56 views)
BrianTee and ghabers like this.
doppelgrau is offline  
post #359 of 410 (permalink) Old 06-25-2019, 05:42 PM Thread Starter
Member
 
Join Date: Nov 2018
Location: Germany, NRW
Posts: 63
Mentioned: 0 Post(s)
Quoted: 25 Post(s)
A few pictures of the first board of the (hopefully) final design with a mounted simpleRTK2B.


Just a few minor tweaks I might add in the next batch of PCBs: better thermal relief pads for better soldering on some pads, a few minor changes for the solder paste stencil. But that does not change any functionality or even the look.


Next up:
  • Creating a "semi automated test setup" (software and wiring so most/all functions can be tested without too much manual intervention.
  • "Solder" some more PCBs (until I find a good distributor I might sell some units outside europe - details will follow when software is done. Outside europe only since there are some regulatory stuff that applies if I sell inside europe, that implies huge one time and yearly fees regardless of the number of parts sold...)
  • "Port" the software from coffetrac (support of the port expander, LSM9DS1, driving the VNH7070 ...)


Overview of the full features:
160mm x 75mm PCB, with the ESP32 antenna about 85mm width.
  • ESP32 micro-controller (Wifi, Bluetooth): ESP32-WROOM32. The ESP32-WROOM32U is also possible (no antenna outside the pcb, connector to external antennas)
  • 4 Uarts (three can be used at the same time - with some software hacks all four might be possible)
    • USB-Uart converter (CP2102N) for programming/debugging
    • RS232 interface
    • simpleRTK2B F9P compatible arduino sockets (including two holes for mounting bolts/screws)
    • a pin header next to the arduino socket to connect a simpleRTK2Blight (for heading)
  • 6 Inputs
    • 3x 12V - up to 15V. Very weak pull down. Connector has 12V so switches can easily connected)
    • 3x 5V (ADS, two can be used for differential, number four is tied on 5V for reference. Connector has also 5V and GND if a potentiometer should be used.
  • 2 motor driver with individual PWM signal and control
    • one with two VNH7070, one with only one VNH7070
    • Each can be used to drive one motor or two "normal" outputs - both outputs in each driver share the PWM signal.
    • Over all three VNH7070 an u-profile can be put (and bolted down), for better heat transfer.
  • One relay for own applications
  • Protection against wrong input polarity (the other relay) and reduction of the inrush-current.
  • Status LED
  • LSM9DS1 IMU: Not so much more expensive compared to the MMA, but all the sensors of an BNO without the built-in sensor fusion.
  • Ethernet using the internal MAC with an LAN8720A
  • CAN bus interface
  • Headers for I2C with 3.3V and 5V level for own extensions (3.3V also with the nice sparkfun qwiic headers)
Attached Images
File Type: jpg IMG_0577.JPG (946.4 KB, 38 views)
File Type: jpg IMG_0576.JPG (784.9 KB, 33 views)
File Type: jpg IMG_0575.JPG (1.05 MB, 34 views)
File Type: jpg IMG_0574.JPG (1.11 MB, 32 views)
File Type: jpg IMG_0573.JPG (1.03 MB, 38 views)
BrianTee, Kaupoi, WTalen and 3 others like this.
doppelgrau is offline  
post #360 of 410 (permalink) Old 06-26-2019, 02:15 AM
Junior Member
 
Join Date: Jun 2019
Location: france
Posts: 3
Mentioned: 0 Post(s)
Quoted: 4 Post(s)
brian
i am an absolute beginer
I don't know where to start

The docuwiki does not give the same indications as the forum


is there any thorough explanation (as far as i can see ) anywhere



sorry for that

brunoclo is offline  
Sponsored Links
Advertisement
 
Reply

Quick Reply
Message:
Options

Register Now



In order to be able to post messages on the The Combine Forum forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.

User Name:
Password
Please enter a password for your user account. Note that passwords are case-sensitive.

Password:


Confirm Password:
Email Address
Please enter a valid email address for yourself.

Email Address:
OR

Log-in










Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page



Similar Threads
Thread Thread Starter Forum Replies Last Post
DIY AutoSteer with AgOpenGPS BrianTee Technology 1967 08-17-2019 09:59 AM
AgOpenGPS - adding rate control torriem Technology 211 08-11-2019 08:40 AM
AgOpenGPS - Hardware - Autosteer gavztheouch Technology 1 11-25-2017 07:35 AM
Case IH sprayer/Raven autosteer BMC Sprayers / Chemicals / Fertilizer 20 08-01-2015 12:55 AM
problems with autosteer on 7010 kansascutter Case IH 13 08-19-2008 07:26 PM

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

 
For the best viewing experience please update your browser to Google Chrome