RS-485 Board Options

The "enhanced" board is missing the DE/RE signal. That means this pin is connected to the TX pin which doesn't work well in a noisy environment (in my experience). The so called lightning protection probably won't work for a lightning but might work well for static discharges and other unwanted voltages. I'm wondering what the third chip might be (one is the voltage regulator, the other is the MAX485 or similar).

The "basic" board is OK if you desolder the resistors you don't need.

The Sparkfun board is the most simple of them, you have to add the bus idle state resistors and the RO idling resistor (if you don't compensate for it by code). It's more or less just a SOIC-8 breakout. Unfortunately it contains the terminating resistor, so for intermediate nodes you have to desolder it. The termination also has a rather strange value but it should work nevertheless.