Author Topic: RFM69HW 433 and Arduino Uno ACK issues  (Read 1375 times)

denverlittle

  • Newbie
  • *
  • Posts: 3
RFM69HW 433 and Arduino Uno ACK issues
« on: January 02, 2015, 11:26:11 AM »
Santa finally got me a new hobby this year and I seem to have gotten myself stuck. I have 2 Arduino Uno v3 and 2 of the RFM69HW chips on 433 wired up. Im running the gateway and node example from the repo, to figure out how this works. The gateway starts up fine and listens, I can run the commands from the sample gateway code to say, return chip temp, and all works fine. When I start the Node, it tries to do a sendwithretry. The node seems to send the command, I can see my response on my gateway, but the gateway re-runs setup() when it tried to send the ack. Both Gateway and Node are locked up until i pull power. I've swapped out radio chips, thinking i soldered horribly, and get the same results. Any suggestions?

also I found some sample code for resetting the radio chip from the uno on setup, I can do that on my gateway but i know ive just gotta be doing something incorrect for it to run setup again

Felix

  • Administrator
  • Hero Member
  • *****
  • Posts: 5938
  • Country: us
    • LowPowerLab
Re: RFM69HW 433 and Arduino Uno ACK issues
« Reply #1 on: January 02, 2015, 12:01:13 PM »
Schematics? Wiring?

denverlittle

  • Newbie
  • *
  • Posts: 3
Re: RFM69HW 433 and Arduino Uno ACK issues
« Reply #2 on: January 03, 2015, 10:38:51 AM »
Below is how i have the chips wired to the Uno. I also have about 4" of wire on ANT. Tried placing the units on different floors, same results.

NSS to Pin 10
MOSI to Pin 11
MISO to Pin 12
SCK to Pin 13
GND to Ground
3.3V to the 3.3V header
DI00 to Pin 2

2cvman

  • Newbie
  • *
  • Posts: 9
Re: RFM69HW 433 and Arduino Uno ACK issues
« Reply #3 on: January 03, 2015, 11:55:58 AM »
Is not the UNO a 5v device and the RFM69 3 volt??
Level shifter required?

Felix

  • Administrator
  • Hero Member
  • *****
  • Posts: 5938
  • Country: us
    • LowPowerLab
Re: RFM69HW 433 and Arduino Uno ACK issues
« Reply #4 on: January 03, 2015, 05:04:01 PM »
UNOs are traditionally 5V so the radio is probably fried.

denverlittle

  • Newbie
  • *
  • Posts: 3
Re: RFM69HW 433 and Arduino Uno ACK issues
« Reply #5 on: January 05, 2015, 12:09:02 PM »
I have them connected to the 3.3v header from the board, weird that I can initialize and list incoming transmissions. Chips are cheap enough I'll order some more and try again

Felix

  • Administrator
  • Hero Member
  • *****
  • Posts: 5938
  • Country: us
    • LowPowerLab
Re: RFM69HW 433 and Arduino Uno ACK issues
« Reply #6 on: January 05, 2015, 12:22:14 PM »
The 3.3V on the UNO is not enough to power the TX of the HW.
Also you need to buffer the data lines. The RFM69 is a 3.3V device. The absolute maximum voltage on the data lines is 3.6V.