iSpindle - DIY Electronic Hydrometer

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Sorry for bad news, I had similar problems with my boards. Or you buy 4 pin TP4056, with you own risk or buy new 4.0 boards
 
Well, having started this project nearly two years ago, I finally picked up a 3D printer to start iterating a carrier to hold the Adafruit Huzzah and perfboard. After 10 revisions I got the specs and shape nailed down, so I set to work soldering everything together. However, after plugging in the battery my Huzzah gave up it's magic smoke! Back to gathering new components, will try again in a few weeks. I did put together a custom PCB and sent that off to have a few printed for me; that should make the assembly a bit easier.
 
Last edited:
I just finished my spindel build. I am a Apple Computer user and don't know how to flash the board. Can anyone offer some advice about using this with a MAC? I would appreciate any help. Thanks.

I'm in the same situation as you. Did you ever get any help or figure out how to flash your spindel? I would appreciate any help.

Thanks
 
I'm in the same situation as you. Did you ever get any help or figure out how to flash your spindel? I would appreciate any help.

Thanks
Look up ESPTool. It is a python program that you run through Terminal.
 
Look up ESPTool. It is a python program that you run through Terminal.

I found an app called NodeMCU-PyFlash that is supposed to do the same thing, except self contained. Do I need to be connected to the spindel via USB to use one of these?

I found instructions on the Brewer's Friend website https://docs.brewersfriend.com/devices/ispindel#configuration that says you can load firmware over wifi. I can connect to it as an access point but when I try to go to 192.168.4.1 as instructed it won't open anything.
 
I found an app called NodeMCU-PyFlash that is supposed to do the same thing, except self contained. Do I need to be connected to the spindel via USB to use one of these?
Yes.
I found instructions on the Brewer's Friend website https://docs.brewersfriend.com/devices/ispindel#configuration that says you can load firmware over wifi. I can connect to it as an access point but when I try to go to 192.168.4.1 as instructed it won't open anything.
It's likely because there's no firmware loaded yet. There needs to be an "application" to receive and apply the flash. Pretty sure that the stock card doesn't have that capability. I've been wrong, but it seems to be correct given your experience so far.
 
Note that "large" firmware loads will preempt OTA updates if they occupy more than half the available memory. eg: the esp32-CAM modules cannot do OTA updates with the camera code loaded as it occupies 3/4 of the storage...

Cheers!
 
Thanks for the info. I've tried using the NodeMCU-PyFlash but it doesn't appear to be working. It looks like it starts; light on the spindel flashes and dots go across the screen of the app and then both stop. No response after that. I'm new to the Arduino and Raspberry Pi stuff, so I guess I have more to figure out.
 
Well, I had another Wemos D1 mini and decided to try it without soldering anything to it, or removing diodes. Plugged it to USB and ran the NodeMCU-PyFlash I mentioned before. It worked exactly as it should. Firmware is loaded and I've gotten into config menu. Maybe I damaged the first one or it was DOA. Thanks for the input.
 
I'm having an issue flashing D1 Mini. Flashing goes well with the ESP8266 Flasher, but after it's done and I reset the D1 Mini it flashes 6 times and stops. I saw the instructions about resetting it and re-flashing, and I've tried that as well. Can't seem to get it to work. Any thoughts? It won't show up over Wifi either, so it's not just the light.

Cheers!
 
Try a double press of the reset button. You may also try turning it off and then on and double press the reset quickly.
 
Just tried both suggestions. Also triple pressed, quadruple, Morse coded SOS, and did a little dance. No dice.

It does a little stuttered flash like this: 1...2...3.4...5...6

I think it's trying to communicate!
 
Last edited:
I think there is something weird about the latest update. When I flash it with an earlier version it seems to work, so I did that. I then went in and updated it to 6.0.5 from maintenance, and I got the same problem again.

Update: Back to older versions now I'm able to access the web portal and configure the network, but it doesn't seem to connect properly. Link to confirm it works loads indefinitely. I reset to enter web portal again it says it has no network configured and makes me enter everything again. I don't get it.

Also, do I still need to modify the chip by ripping off the diode if I'm using the 4.0 PCB? The guide doesn't say.
 
Last edited:
What is least buggy firmware Version at this point? Have connection issues with 6.0.5
 
I got it to work and temperature reporting with version 5.8.6, but I couldn't get it to report gyro angle, so I updated. As soon as I updated I was no longer able to save configuration info, and it stopped communicating temperature to Fermentrack.

I'm not sure if I'm doing something wrong. Are people removing the green light from gyro? I think that might be my problem. Anybody done the PCB version (4.0) that can give some guidance?
 
Does anyone have a link for the 3x4cm PCB? Can’t seem to find any that size. Otherwise, what else can I use?

Cheers in advance!
 
Are you referring to this board on pcbs.io? I Believe it is approx. 3cm x 4 cm.
I ordered there, very nice pcb's, lack of communication there, but they do arrive after a while. And I ordered the V2 instead of the v2.1, as shown in the first pic which I tried to alter but they just didn't reply to my emails.
I also ordered here https://www.pcbway.com/project/shareproject/W229678ASF3_iSpindle_V21.html You'll get $ 5 off of your first order if you'll sign up for the first time, so I got 10 for $11 including shipping. You can track the entire production process and you can allways check where your pcb's are:
2019-06-02 14_16_49-Window.png

20190519_150641.jpg
20190510_190420.jpg
20190510_194229.jpg

I also see people worrying about the green led that has to be removed according to the build instructions, I didn't remove the led nor the input diode(I just have to remember to disattach the battery when flashing over usb) I use a Samsung 3500mah battery which is in a fermenting sugar solution for the past almost 8 days with an update interval of 2 minutes, I am confident that this configuration will hold in a fermenting beer for 2 weeks with an update interval of 15 minutes, and my beers up to now are ready fermenting in a week max. Result of the battery:
2019-06-02 13_01_59-Window.png
 
Last edited:
I ordered there, very nice pcb's, lack of communication there, but they do arrive after a while. And I ordered the V2 instead of the v2.1, as shown in the first pic which I tried to alter but they just didn't reply to my emails.
I also ordered here https://www.pcbway.com/project/shareproject/W229678ASF3_iSpindle_V21.html You'll get $ 5 off of your first order if you'll sign up for the first time, so I got 10 for $11 including shipping. You can track the entire production process and you can allways check where your pcb's are:
View attachment 629497
View attachment 629491 View attachment 629492 View attachment 629493
I also see people worrying about the green led that has to be removed according to the build instructions, I didn't remove the led nor the input diode(I just have to remember to disattach the battery when flashing over usb) I use a Samsung 3500mah battery which is in a fermenting sugar solution for the past almost 8 days with an update interval of 2 minutes, I am confident that this configuration will hold in a fermenting beer for 2 weeks with an update interval of 15 minutes, and my beers up to now are ready fermenting in a week max. Result of the battery:
View attachment 629495

Cheers @BreeBrew !

I thought from the most recent build/part instructions on ispindel.de that you use a standard 3x4cm PCB rather than one of the purpose made printed ones?

I’ve got all the other parts on the way but is the customer PCB what I am missing?

Thanks again!
 
I ordered there, very nice pcb's, lack of communication there, but they do arrive after a while. And I ordered the V2 instead of the v2.1, as shown in the first pic which I tried to alter but they just didn't reply to my emails.
I also ordered here https://www.pcbway.com/project/shareproject/W229678ASF3_iSpindle_V21.html You'll get $ 5 off of your first order if you'll sign up for the first time, so I got 10 for $11 including shipping. You can track the entire production process and you can allways check where your pcb's are:

I also see people worrying about the green led that has to be removed according to the build instructions, I didn't remove the led nor the input diode(I just have to remember to disattach the battery when flashing over usb) I use a Samsung 3500mah battery which is in a fermenting sugar solution for the past almost 8 days with an update interval of 2 minutes, I am confident that this configuration will hold in a fermenting beer for 2 weeks with an update interval of 15 minutes, and my beers up to now are ready fermenting in a week max. Result of the battery:

The only difference between v2 and v2.1 is that I increased the spacing on the leads for the temp sensor. Making it a little easier to solder. The pcbs.io and the pcbway boards are identical. I put them on pcbway after a European user requested it for easier shipping.

Cheers @BreeBrew !

I thought from the most recent build/part instructions on ispindel.de that you use a standard 3x4cm PCB rather than one of the purpose made printed ones?

I’ve got all the other parts on the way but is the customer PCB what I am missing?

Thanks again!

The original build instructions included assembly on a perfboard. @Mikmonken created the original custom pcb (v2) in order to make the build easier. I recommend the custom PCB, since it does make it quite a bit easier to asssemble. Just make sure that you orient the diode in the correct direction if you use the diode instead of the resistor. I should probably update the silkscreen to show the diode instead, since the resistor orientation doesn't matter if it's used.
 
The only difference between v2 and v2.1 is that I increased the spacing on the leads for the temp sensor. Making it a little easier to solder.
My first build I did with the V2.1 and now that this came out pretty nice I am confident enough to do my second build with the V2, although the holes of the temp sensor are pretty close together so I hope the solder doesn't flow from one hole to another:eek:

The pcbs.io and the pcbway boards are identical. I put them on pcbway after a European user requested it for easier shipping.
Identical in the sense of layout, not in the sense of material. The pcbs.io PCB's finish is ENIG (Lead Free Gold), the PCB's of pcbway finish is HASL with lead. Not that I care but someone might;)

I put them on pcbway after a European user requested it for easier shipping.
I am an European user and the only difference between the two is that from America it takes about a month to get here(NL) without any notifications from pcbs.io.
From China it took about 2 weeks and the whole process is very transparent which I like. Next time I would opt for China again, if that ever occurs because I have 16 V2 and 10 v2.1:cool:
 
Last edited:
My first build I did with the V2.1 and now that this came out pretty nice I am confident enough to do my second build with the V2, although the holes of the temp sensor are pretty close together so I hope the solder doesn't flow from one hole to another:eek:

If you get a couple of solder bridges, they are really easy to clean up with the tip of your iron. Or a little solder wick will do the trick if they are bad.

Identical in the sense of layout, not in the sense of material. The pcbs.io PCB's finish is ENIG (Lead Free Gold), the PCB's of pcbway finish is HASL with lead. Not that I care but someone might;)

Sorry I wasn't more clear. Board layout is all that I was referring to.

I am an European user and the only difference between the two is that from America it takes about a month to get here(NL) without any notifications from pcbs.io.
From China it took about 2 weeks and the whole process is very transparent which I like. Next time I would opt for China again, if that ever occurs because I have 16 V2 and 10 v2.1:cool:

All the same reasons the other gentleman gave when asking for a version to be placed on PCBWay.
 
First post and sending thanks for all the great info on the Ispindel.
First build all went well. Configured and software working. Yet to setup fermentrack but this is the aim.
Just waiting for the petlings to arrive now ( post to NZ takes a while). Wish I'd ordered the bottles when I ordered the electronic parts from china.
Will be trying to get the wireless charging option going. Everyone seems to use a reed switch and a magnet.
Can't see examples of anyone using a mercury switch ( or is this madness?) but they are cheap and easy.
Big thanks to all for the great advice throughout this thread.
 
There's already a sensor in the board which could go to low power mode. Whether the developer will implement that or not is up to them. A mercury switch sounds good in theory, but something about mercury (however thoroughly enveloped) near my brew makes me wonder.
 
Thinking through this ... the tilt switch (or mercury switch) would potentially have the disadvantage of turning the unit off when calibrating at 90°. To work well, you would want it to only turn off when when sitting absolutely upside-down; therefore you would want to invert the circuit where a connection at the switch would turn off the board. Just spit-balling here but that would require a transistor (and create a small drain while "off") or a latching relay which there's not much room for.

Hopefully that makes sense. typing this while at work listening to other things. :)
 
Having not got my spindel in water yet ( no petling ), I had assumed that it was at an angle and didn't spin on it's axis ( due to a keel effect of the battery). If that was the case I could just angle the switch to be on at 90 and all the way thru to 25 degrees. However if it spins clearly that wouldn't work. Nor the ball switch ( I was ignorant of these).
Maybe stick to the tried and tested reed switch and a magnet then.
Re the mercury and brewing. Not that long ago that we stuck mercury in glass in our mouths (other orifices also!).

Also amalgam fillings have metal in them.

Something to chew on!
 
Thinking through this ... the tilt switch (or mercury switch) would potentially have the disadvantage of turning the unit off when calibrating at 90°. To work well, you would want it to only turn off when when sitting absolutely upside-down; therefore you would want to invert the circuit where a connection at the switch would turn off the board. Just spit-balling here but that would require a transistor (and create a small drain while "off") or a latching relay which there's not much room for.

Hopefully that makes sense. typing this while at work listening to other things. :)


Look, just bend it up. will keep on in all working angles.
Calibrate cup up. or for 20° in water

https://www.sunrom.com/p/sw520d-sw-520d-tilt-sensor
 
Seems to me an Hg switch tube shaped in a semi circle would make that easier. Or maybe not. Hmmm....
Not exactly following that sir. I tried to Google up such a thing and ended up with jack and squat. :)

Re the mercury and brewing. Not that long ago that we stuck mercury in glass in our mouths (other orifices also!).

Also amalgam fillings have metal in them.
People used to take Calomel for syphilis too ... While mercury fillings are proven to release only minute amounts of mercury, there's a large difference between pure/liquid mercury and an amalgam. Also, mercury switches are prohibited from equipment that processes food (although I've seen them as tilt alarms in vending machines). Mercury switches are also RoHS restricted. Sure we don't have to follow the rules, but there's reasons to have those rules. It's sealed in glass, sealed (we hope) in plastic I guess, but I'd just prefer not to have it in my fermenter I guess.

Don't get me wrong, I like the idea of being able to shut off the iSpindel by turning it upside-down.
 
So the following orientation should work in all instances except possibly at high gravities. I'll have to see if I downloaded any of my past fermentations data to see what the maximum angles were.

sw520d-working.jpg

If there seems to be enough interest, I can make the revisions to the PCB to include the switch. I suppose if the switch wasn't desired, a jumper could be soldered in it's place.

Does anyone know what the power requirements of such a switch would be? I haven't looked into it, honestly.
 
After a really quick look on mouser, the only 45° operable unit I could find has the following graphic. which would mean that it is only good for about a 10° swing in our use without figuring a way to bend the switch.

RBS070410-14_en-1374924 pdf.jpg
 

Latest posts

Back
Top