What sometimes happens with the Electronic Automatic Temperature Controls (AKA EATC) is that there is a small relay on the internal circuit board that can break its solder joints. This small relay controls the compressor.
Start by checking fuses and swapping the A/C relay in the power distribution box to see if that makes any difference. If it doesn't you can try running a jumper wire from your battery's positive terminal to the A/C compressor's electrical connector. If the Compressor clutch engages with the jumper wire connected, your compressor is okay. If it doesn't there's something wrong and the compressor (as you stated the refrigerant pressure's look okay, though I don't know how you determined this if the compressor wont run). Sometimes the "air gap" on the A/C clutch gets worn and the gap is now too wide for the electromagnet to overcome and engage the clutch. If the compressor kicks in when directly attached to your battery you have a compressor control problem, which is possibly due to the relay inside the EATC module. Some here have been able to remove the EATC module, open it up to expose its circuit board, then look for a small black square device on the board check and re-solder its joints.