Does your custom controller have a USB Port available to control Dynamixels? If it does, you can use the U2D2, as the easiest solution:
The ROBOTIS e-manual website does provide the circuitry for converting Full to Half Duplex here:
And I have tried to recreate this circuitry myself, but my soldering skill does not extend to Surface Mounted (SMT) devices (such as the 74LVC2G241) which are too small for me to handle. You can read my post below for a DIP solution.
If your controller is ARDUINO compatible, you also should be able to use the DXL MKR Shield with your custom controller if it has 3.3 V UART Port, please these two posts regarding the use of ESP32 and ESP32 S3 with the DXL MKR Shield: