Error while initializing the PMW3901 sensor after soldering directly to Crazyflie 2.1 #1568
Unanswered
andrew-t97
asked this question in
Q&A
Replies: 2 comments 10 replies
-
The PMW3901 is using the SPI bus so I would start by double checking those connections (PA5, PA6, PA7, PB4). The supply voltages looks fine. |
Beta Was this translation helpful? Give feedback.
1 reply
-
I think the voltages are fine. The SPI bus is running in mode 0 and then the signals will be low at idle. The measurement does not tell if the signal is running intact all the way to the PMW3901. Do you have a scope to measure it with during a transaction such as boot-up? |
Beta Was this translation helpful? Give feedback.
9 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I’m having some trouble with the Flow deck V2 on my Crazyflie 2.1. I’ve directly soldered the Flow deck to my Crazyflie. Unfortunately, I’m now getting issues with the deck’s initialisation. It seems to be an issue with the PMW3901. I’ve checked the voltages of each of its related components, and I believe they’re okay. I also can’t see any physical damage to the deck. Does anyone know what might be causing this behaviour? Could I have missed something in the soldering/voltage measurement?
The firmware I’m using is built from the master branch of the firmware repository at commit
7f1f78251fccdb355d672d579997238258e367d2
(24th of July 2024). I’ve added the logs I get in the cfclient and the voltages I measured below. I’ve also attached some images of the Crazyflie2.1 and the deck (I’m sorry you have to witness my soldering 😭).Logs
Voltages
C7 - 1.8
C8 - 3
C9 - 1.7
C12 - 3
C13 - 1.7
R7 - 1.8 / 1.8
R8 - 3 / 2.85
Thanks so much for your time and any help you can provide!
Beta Was this translation helpful? Give feedback.
All reactions