List of PCB Designs

A collection of summary notes for AgOpenGPS PCB designs.



As I familiarize myself with the PCB options, I’m collecting a summary list of AoG PCB designs. If you’d like your design listed here please post it in a new topic and I will add it to this summary list. Please do not discuss individual designs here. Instead, find an existing topic relevant to your question or start a new topic. Also, if you see any errors or you feel I forgot to mention a significant feature, please let me know.


Autosteer PCBs

Official AoG PCB v2

Official AoG PCB v2
also sometimes called “Original PCB v4”
AgOpenGPS Github
Select the version you want from the list
: Download the source code zip or support_files.zip.
:: Look for the PCB folder in the zip.
Designed with Autodesk’s Eagle PCB CAD program

100.33mm x 148.59mm (3.95" x 5.85")
All easy to solder through-hole parts
Uses Arduino Nano with optional ENC28J60 Ethernet shield
: on board mounting for MD13S (Cytron), ADS1115, MMA8452 (6 pin version), Nano & circuit power relay.
: on board optical isolation for Steer, IMP & Remote switch inputs.
: extra IO on 0.1" headers (Arduino pin A0, A1, A2, D2(encoder?), D5)
: could support additional extra IO pins A3, (A6, A7 analog input only) with modification

Kaupoi Mod PCB v4

Kaupoi Mod PCB v4
forum discussion
OneDrive shared files
Designed with Autodesk’s Eagle PCB CAD program

99mm x 99mm (3.9" x 3.9")
All easy to solder through-hole parts except QWIIC connector
Offers similar options as official v2 PCB except more compact with different IO layout and following extras
: extra IO on 0.1" headers (Arduino pin A0, A1, A2, A3, D2, D5)
: could support additional extra IO pins A6, A7 (analog input only) with modification
: interfacing & mounting holes for Adafruit BNO08X & CMPS14
: mounting holes for ADS1115
: 3.3V output
: 4-pin connector for the latching on-off button with led
: BTS442 mosfet to control 6/2 valve or open motor circuit to prevent regenerative breaking

Old v2 discussion
Old v3 discussion & shared files on OneDrive

Ropecope PCB AutoSteer AiO

Ropecope PCB AutoSteer AiO
Github
Designed with Autodesk’s Eagle PCB CAD program

107.95mm x 114.30mm (4.25" x 4.5")
Similar to official v2 PCB in function with the following differences:
: includes 6 & 8 pin MMA mount
: 4th optocoupler for encoder input
: more status LEDs
: includes on board MD13S (Cytron) & IBT mounting holes
: a few more diodes for better reverse voltage protection
: extra IO pins A0, A1, A2, A3, D5
: supports additional extra IO pins A6, A7 (analog input only)

Includes other small adapter board designs for BNO & MMAs

SK21 AutoSteer PCB

SK21 AutoSteer PCB
Github
Designed with open source KiCAD EDA program

Completely unique PCB design for Nano or Nano33
: includes on board mount for ADS1115 & level shifter
: very little IO buffering
: no extra IO breakout
: unique IO configuration
: requires custom Arduino sketch (included)

Autosteer.cc Pre-assembled PCB (Andreas Ortner)

Autosteer.cc Pre-assembled PCB
https://www.autosteer.cc/produkt/pcb-platine-2/

This PCB differs from the rest in that it is the only commercially available PCB with most of the parts pre-assembled (see the webpage for details)
: 4th optocoupler for encoder input
: more status LEDs (some assembly required)
: a few more diodes for better reverse voltage protection
: includes MD13S (Cytron) & simpleRTK2B mounting holes
: 5V to 3.3V level shifters for Nano’s Serial (pin D0 & D1) (eg. connect to a Bluetooth module)
: extra IO pins A0, A1, A2, A3, D5 & D9 on a header

GoRoNb AiO Compact AutoSteer Nano/ESP32 PCB - Gen 1

GoRoNb AiO Compact AutoSteer Nano/ESP32 PCB - Gen 1
Forum thread
Github
Designed with EasyEDA
Oshwlab.com link

150mm x 92mm (5.9" x 3.6")
All surface mount (soldered by pcb factory) except for connectors
This PCB looks to be very professionally designed. It includes the basic needs (Nano, ADS1115, BNO085/CMPS14, IBT-2) for AutoSteer along with many extra options (see github page).
: Nano (soldered on board) or ESP32 (ESP32 D1 mini via headers)
: CAN option
: IBT2 style motor driver soldered on board (option for separate motor/valve power supply/booster)
: Ethernet UDP option for Nano with ENC28J60 module
: protected IO
: many status/diag LEDs
: single simpleRTK2B mounting holes (connects via internal usb hub)

Note that USB C hub with PD & data is not working

GoRoNb AiO Compact AutoSteer Teensy PCB - Gen 2

GoRoNb AiO Compact AutoSteer Teensy PCB - Gen 2
in development
Forum thread
Designed with EasyEDA
Oshwlab.com link

160mm x 100mm (6.3" x 3.9")
All surface mount (soldered by pcb factory) except for connectors
At first glance this PCB looks similar to GoRoNb’s 1st gen design but upon closer inspection you’ll see it’s almost completely redesigned.
: Teensy micro controller instead Nano or ESP32
: dual arduSimple simpleRTK2b support (connect via Arduino headers)
: IBT2 style motor driver soldered on board
: Ethernet UDP option for Teensy
: protected IO
: many status/diag LEDs
: on board Tablet/Laptop booster/charger
: headers for extra Teensy IO

GoRoNb AgriBerry PCB

GoRoNb AgriBerry PCB
in development
Github
Forum thread
Designed with EasyEDA

?mm x ?mm (?" x ?")
All surface mount (soldered by pcb factory)
A new hardware design for a Raspberry Pi web based AgOpenGPS
Very preliminary prototype, no software available yet.

CQuick Box r2 AutoSteer & GPS PCB

CQuick Box r2 PCB
Forum thread
Designed with KiCAD but no source files available

165mm x 105mm (6.5" x 4.13")
All surface mount (soldered by pcb factory) except for connectors
This PCB is an AutoSteer & GPS combo.
: Nano for AutoSteer with ADS1115 for WAS
: dual mPCIe slots for either dual GPS cards or single GPS with 4G modem
: mosfets for hydraulic valve control only
: PCA9615 I2C extender on board
: includes pcb design for CMPS with matching I2C extender
: 12V output for tablet charging
: connects Nano & GPS/modem to tablet via USB
: only WAS, workswitch & autosteer enable inputs


Other PCBs

Benjamin's Dual GPS PCB v1.4

Benjamin’s Dual GPS PCB v1.4
Forum thread
Oshwlab.com link

: hold up to two simpleRTK2B F9P boards
: option of two different ESP32 footprints for dual GPS processing
: option for 2nd ESP32 to process GPS position with alternative baud rate outputs

Old v1.3 forum thread

Doppelgrau ESP32 F9p IO Board

Doppelgrau ESP32 F9p IO Board
GitHub - doppelgrau/esp32-f9p-io-board: 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.
Designed with open source KiCAD EDA program

Uses ESP32-WROOM-32 instead of Nano
I won’t list all the features, appears to be an advanced pcb with many communication & IO options
I am unsure of all it’s capabilities, I have not studied it closely

AoG RelaySwitchPCB

AoG RelaySwitchPCB
Releases · farmerbriantee/AgOpenGPS · GitHub
: Included with AoG in versions 3.0.0-3.0.9
Designed with Autodesk’s Eagle PCB CAD program

99mm x 127mm (3.9" x 5")
I2C expansion board for 8 switch inputs and 8 SPDT relay outputs
: SPDT - single pole double throw
buffers inputs & outputs (not optically isolated)
not sure if it’s officially supported in latest AoG version

SK21 Rate Control PCB

SK21 AutoSteer PCB
GitHub - SK21/AOG_RC: AgOpenGPS with rate control.
: in “RateController100\RC31\RC31 PCB” folder
Designed with open source KiCAD EDA program

Coffeetrac/Weder Autosteer PCB

Coffeetrac/Weder Autosteer PCB
GitHub - Coffeetrac/Autosteer_PCB: Another PCB for Autosteer with Arduino Nano
only PDF files to download, no source files or gerber files

Similar to the official v2 PCB with the following differences:
: option to power WAS with 5V or 12V
: mount and signal connections for IBT2 but only header for MD13S (no mount)
: relay header for 6-8 IOs (8 if not using Ethernet)
: A6 & A7 header with protection resistors
: extra LEDs

Coffeetrac/Weder Autosteer ESP

Coffeetrac/Weder Autosteer ESP
GitHub - Coffeetrac/Autosteer_ESP: Advanced Autosteer Sketch for ESP32 - WiFi Version
only PDF files to download for PCB, no source files or gerber files

Appears to be a unique PCB for using an ESP32 for autosteer but there are only PDF downloads for the PCB, no source files or gerber files
Includes source code for ESP32

Coffeetrac/Weder AOG ESP32 Section control

Coffeetrac/Weder AOG ESP32 Section control
GitHub - Coffeetrac/AOG_ESP32_Section_control: Section Control for AgOpenGPS for the ESP32 supporting 12 sections and switches to remote AOG

Code and schematic (no PCB files) for an ESP32 based section control board

mtz8302 AoG SectionControl SW ESP32 Nano33iot

mtz8302 AoG SectionControl SW ESP32 Nano33iot
GitHub - mtz8302/AOG_SectionControl_ESP32: Section Control for AgOpenGPS for ESP32 supporting 16 sections and switches to remote AOG

Code and schematic (no PCB files) for an ESP32/Nano33IoT based section control board

14 Likes

SK21 has an Autosteer board using the IOT 33, as well as a rate control relay board.

Does anyone have a pcb for auto steer with the esp32?

I added a couple more to the list, any other new designs?

Maybe it’s better to change the link to v1.4

https://discourse.agopengps.com/t/dual-gps-pcb-v1-4/

1 Like

This is not new anymore, but: KaupoiMOD PCB v4

1 Like

Just added v3 last night, I can’t keep up! :rofl:

Thanks, I thought you had one too.

@Kaupoi & @Benjamin Should I still list your previous versions or only highlight your latest with links to previous versions?

Well… I do recommend using the latest version. But at least the links to older versions should be listed.

2 Likes

I think only the latest is ok for me.
I don’t see any advantages of my previous versions.

1 Like

Is there plans to update this list with the new developments? Just wondering as there seems to be more choice than there is knowledge for me to figure out which one meets my needs. I believe that there are also boards out there for opengrade that support similar but not exactly the same features.

You are correct, there are a few new PCBs but I won’t have time to study them for a few months.