After all of my n00b mistakes, I've finally gotten a build going with a iSpindel device calibrated and communicating.
Beyond basic common sense like "if you're flashing something through the Raspberry pi- you need it connected to the raspberry pi via usb" sort of stuff, the only things that would have made it easier was intimate knowledge like:
1. When you first configure your iSpindel device- set the data recording interval for something like 5-10 seconds instead of 900 seconds (default). For a while I thought my gyro was bad - then I found this setting. (I ended up having a bad gyro but that's a long unnecessary story)
2. using the default method to calibrate a iSpindel is nice- if you have a narrow vessel to start the 2.75L batch of water and no sugar in where the device doesn't bottom out on the vessel. I used this S.G. curve of sucrose in water to back calculate how much sugar (by mass) to add to the solution to build a good S.G. estimate:
https://www.engineeringtoolbox.com/...ganic-sugar-alcohol-concentration-d_1954.html
3. Thorrak's PCBs are amazing. And so is his software. Fermentrack allows you to flash varieties of his firmware onto your ESP boards as well as iSpindel's latest firmware! This man made this almost idiot proof- don't use the wemos ESP flashing programs as they are confusing and not needed when setting up your Fermentrack controller and iSpindel. You also don't need to create a unidots account either.
4. If your multimeter is reading the right input voltages on your end paths of your circuit, doubt the Ali Express components before tossing everything into the trash. I have had bad temp probes as well as bad gyros. So order extra of those when you're building your hardware up.