I picked up an off-brand ethercon connector and found that it won't fit most models becuase there's a short PCB sticking off the end. I extended this model to fit the additional size and added support for m3 heat inserts for mounting the ethercon connector (it's pretty impossible to line up the nuts otherwise.
The author remixed this model.
Extended to fit off-brand ethercon connectors and added m3 heat set threads for the ethercon connector.