What I do complys with all codes and is for the industry, it is the same as what most machine manufactures use and exactly the same wiring configuration as what Haas cnc machines use
What I posted above can also use the charge pump also, because Killrmodz has the C32 Breakout board he does not need to add anything, everything is on his Breakout board ready for him to configure