Although my central unit 1.x is still up-to-date, I made an update to a version 2.0. The main differences are the housing from Hammond (I believe it’s easier to source worldwide) and the option for a dual-RTK. Furthermore, there is a section control board, that can easily combined to it.
The hardware structure is pretty much the same as in version 1.x, and so Brian’s Nano firmware will hopefully run out of the box:
In case, dual-RTK is intended, just add a second Ardusimple-board. In that case, an additional ESP32 with MTZ’s firmware (with some minimal mods for port assignment) is needed. Nothing exiting - more a proven-in-use approach.
If you like to split into steering and GNSS units (single, dual and/or with IMU), you may do: Just use two PCBs, one for steering and one for GNSS.
With software adaptations, it will be possible to use UDP via the ESP32 as well. The ESP is the only USP sink in that case and has to forward the information for autosteering to the Nano (or take over the control completely). Optionally, it has to forward the data to the SC as well. Anyway just a few bytes and no big deal. Diagram in that case:
When attempting to purchase these from JLC there are some parts that currently are on inventory shortage. These are the first 12 lines listed below. Gorm offered to help us get some alternatives to these while these shortages plague us all. In addtion you will notice some parts that the “end user” will need to provide.
I hope to order some of these PCB’s asap. If anyone wants to bulk order PCB’s with me please let me know, else you can order them directly from JLC.
Once I get them I will work with some folks from the community to see if we can get a sketch for the enclosure put toghether. More to follow but it feels like we get closer and closer to getting a hardware solution that doesnt require users to build boards and at home solder.
If you have time I would encourage everyone to “buy a coffee” on this site. This money helps fund development as a few put many hours into this project and many put in a few hours. Helping fund development is the least we all can do.
Watching this closely as I had built three V1.4 boards and home-soldered the tiny FE1.1s chips on and as it turns out only 1 board/USB hub is a success But as I understand none of that difficulty level in this list?
unfortunately the pinning is quite dense… you have a microscope (camera)? that helps a lot. and desoldering wire. Can tell you that is particular chip is not the problem right now, but that doesn’t help you too much. Keeping fingers crossed!
I had a final go at them and removed all previous solder work and redid them with solder paste and a hot air gun. What a relief! Half hour work for 2 chips and everything working… so it was due to messy hand-soldering although everything looked OK. Thank you for your help
I discovered that a smartphone like a Galaxy S20FE has very good optical zoom/microscope, it helped to detect/check bridges and soldering quality.
License update done to Cern-OpenHardwareLicense-S-2.0 to keep the project open for everyone in the future. Everyone is allowed to copy and produce everything of this project, but has to open her/his mods for the community.
am I missing something?
must I choose some parts and delete their alternatives?
Currently, in JLCPCB, only 1 part is out of stock. But Atmega Processor and Motor Drives are ridiculously expensive. They charge $60 for an Atmega and $30 for btN8982TA. I decided to get them elsewhere
if you plan to upgrade to dual, you should go for the V2. If you want to run Brian’s original code, you only need the Atmel µC and no ESP32. Even for dual, I wouldn’t use an ESP today as you can connect both Ardusimples via USB.
I know, I should publish different Bills Of Material (BOM) for different use cases… Work for the next time…
Thank you, that will help most people like me. Just a question before placing the order,
If I am gonna use electric steering not hydraulic do I need this “BTS50301EJAXUMA1”? Cant find a single stock on this component.
I am getting repeated coordinate errors on the following parts. I uploaded both the screenshot I got from JLCPCB and xlsx file they provide. Although I am getting these errors, I can proceed to checkout and complete the order. Should I proceed and ignore those errors? I just downloaded the production data from the Github page.