Our PCB is neither sending or receiving packets so we tried changing the clock.
When checking our PCB after we soldered the 8MHz clock in, we're getting somewhere between 0.4V - 0.53V for our clock, 3.3V for the Atmega, and 2.98V for our XBee
When checking our PCB when we had our 16MHz clock in, we're getting somewhere between 387mV - 720mV for our XBee
when checking our bare board with the voltage regulator, our clock is getting 0.5V and output is 2.4V
Originally we wanted to keep our board at 8MHz since our board runs closer to 3.3V. However, we had trouble bootloading with 8MHz in the past.
We'll fix our design again so our PCB would run at 5V
So far, we know that the sending code works fine. The relay code may or may not be the problem. We'll further work with Firmware to figure out the relay code.
As a note, our range testing data may not be as accurate as we thought since the measured voltage of the clock and XBee wasn't where we thought it would be.