Hi Joey,
Glad you thought it worth making. It' has been giving me good service despite it's simplicity.
The problem I found with the macro was knowing which output codes to use. They are listed in the Mach3 documentaion, but which outputs they set depend a bit on your wiring, so I had to do a bit of testing to see which codes operated which physical outputs.
For what its worth, I'll list the two macros I use at the end. The only line that you really need is the 'ActivateSignal/deActivateSignal line. The rest is just paranoid brain fade avoidance – not that I ever have brain fade of course 
The macros should be saved to the Mach3 macro style named file. It is picky about this, and the names must not conflict with other macros – I used M90001.m1s and M90002.m1s. Save them in the Mach3 macros folder. Then you can type 'M90001/2' into the MDI in mach3 and it should operate the output. You can also attach M90001/2 to a custom button, or call it from Gcode. Wrap every A axis move with the brakeoff/brakeon macros.
Hope that helps/makes sense. Let me know if not. Good luck
Phil
' call to turn Pneumatic brake on
'—————————————
' NB. ActivateSignal( 16 ) -also sets output #7
Option Explicit
dim OEMButtonAaxisInhibit
dim OEMLEDAaxisInhibit
OEMButtonAaxisInhibit = 253
OEMLEDAaxisInhibit = 89
'wait for any axis movements to stop
While IsMoving()
Sleep 100 '100 milliseconds
Wend
'deactivate the A axis to make sure no moves occur while brake is on
If Not GetOemLed (OEMLEDAaxisInhibit) Then re”>
Call DoOEMButton(OEMButtonAaxisInhibit) 'disable A axis movement
End If
'turn brake on
ActivateSignal( OutPut7 )
'wait to make sure brake has had time to work
Sleep 500 '500 milliseconds
'————————————————————————————–
' call to turn Pneumatic brake off
'—————————————
Option Explicit
dim OEMButtonAaxisInhibit
dim OEMLEDAaxisInhibit
OEMButtonAaxisInhibit = 253
OEMLEDAaxisInhibit = 89
'wait for any axis movements to stop
While IsMoving()
Sleep 100 '100 milliseconds
Wend
'turn brake off
deActivateSignal( OutPut7 )
'wait to make sure brake has released
Sleep 500 '500 milliseconds
're-activate the A axis so it can be moved once the brake is off
If GetOemLed (OEMLEDAaxisInhibit) Then re”>
Call DoOEMButton(OEMButtonAaxisInhibit) 'enable A axis movement
End If
'———————————————————————————————-