Learnt some lessons today:
- If you mark the VCC pin of a component you created in Eagle as a "POWER" pin, it will be automatically connected to the VCC net. If you want to retain control over how you connect your power pins, mark them as "I/O" pins
- On a PIC 18F2550 pins RC4 and RC5 only work as digital inputs, not outputs.
These mistakes cost me about two hours of debugging, cutting traces, and rewiring, as well as a bluetooth module that got fried by 5V (when it should have been connected to the 3.3V net).