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