DIYBMS - contactor /b2b MOSFET?

Hi everyone,

I’m using DIYBMS latest version with all in one 16s for a LiFePO4 pack and there’s no built-in mechanism for contactor control or pack isolation in case of faults or system shutdown. I’m currently evaluating solutions and would like to hear how others are managing this.

  • What hardware (contactors, relays, breakers) are you using to interrupt the battery pack?
  • How are you integrating this with DIYBMS or external logic?
  • Are you using current protection or fault detection to trigger the disconnect?
  • Any tips or recommendations for a reliable and safe approach?

Looking forward to your suggestions—thanks in advance!

Writing as an electrical engineer, you cannot rely on a semiconductor device to provide isolation for your personal safety. You must use physical contacts where you can be absolutely certain there is an air gap in all live conductors. This can be the same as the device which provides fault protection or switching in normal use - provided that you can see that it has completely broken the circuit, or it can be entirely separate.