New Adafruit Huzzah32 Boards are working!

A project log for EVPR: Electric Variable Pitch Rotor

An electrically actuated variable pitch rotor with a wireless interface

Peter McCloudPeter McCloud 12/06/2017 at 05:241 Comment

In the last few weeks, I found that the Sparkfun ESP32 Thing was not working well with the ESP-IDF due to the 26MHz crystal. In particular there was issues sending data packets between two of the boards. Therefore I ordered a batch of Adafruiet Huzzah32 that have 40 MHz crystals and they arrived a few days ago.

The Adafruit board is slightly smaller than the previous Sparkfun board (0.9"x2.0" versus 1.0"x2.25"). Functionally there are almost identical. The Sparkfun board has an extra push button, but the Adafruit board is shielded. The battery connector on the Adafruit board is definatly more solid and has additional attachment points for strength.

The first thing I did was to load the performance examples and runs some tests. Both the UDP and TCP tests worked as expected with the UDP throughput in the Mbits vs. the few Kbits I was getting with the Sparkfun board.

Next I flashed the latest EVPR firmware onto the boards and swapped out the electronics in the EVPR prototype. There were no connection issues and the TCP data packets were sent correctly.

The next step is to design and print new board holders since the Adafruit board is too small for the current ones. The pin layouts are different as well, so I'm going to need to find a different method of attachment. 


SoulFresh wrote 05/24/2018 at 21:10 point

OMG...thanks for posting about this! I was tearing my hair out trying to figure out why my latency was so bad. Did you write your own performance tests or did you use something existing? Curious how to reproduce those performance tests.

  Are you sure? yes | no