OpenSprinkler Forums Hardware Questions OS_3.2 connector purpose

  • This topic has 1 reply, 2 voices, and was last updated 7 months ago by Ray.
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #61952

    jellymonk69
    Participant

    Hi I’m looking at the pcb layout for OS_3.2 Main Controller and I am not sure of the purpose of this connection with the package ID “GOLDFINGER”. Is this a male card-edge connection for serial communication?

    Attachments:
    #61955

    Ray
    Keymaster

    That’s for the factory to program the initial firmware. There is no built-in USB serial chip on the controller so the initial firmware needs to be programmed in through that header. After that, subsequent firmware updates can be done over the air.

    If you have a serial adapter yourself you can obviously solder pins onto the connector in order to check serial output etc. The pins are clearly marked (TX, 5V, GPIO0 on the front side and RST, GND, RX on the back side). GPIO0 and RST are optional — you don’t need to connect them, they are meant to trigger the firmware upload mode, and their usage is compatible with nodemcu.

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

OpenSprinkler Forums Hardware Questions OS_3.2 connector purpose