My RS485 HAT comes with the following features:
- RS422 (full duplex) support
- RS485 (half duplex) support
- galvanic isolation between PI and interface
- indicator leds for RX and TX activity
- switchable pull-up, pull-down and terminal resistor
- different modes for send/receive switching (Auto, GPIO, always transmitter, always receiver)
- Auto switching via monoflop
- all options adjustable via DIP switches
- removable bus terminal
There is a major issue with the hat: the print on the pcb for the terminal block connector A and B should be switched; took me while to figure out, but found the issue when I looked into your schematics at https://www.hwhardsoft.de/app/download/11143497697/RPI_RS485+Schematic+V01-01-00.pdf?t=1551555753 . The print for pin 1 on the terminal should be B and for pin 2 should be A.
Switching the cables (e.g. A to B and B to A) solved the issue for me.
For reference, I have board version 01-01-00