iSpindle - DIY Electronic Hydrometer | Page 24 | HomeBrewTalk.com - Beer, Wine, Mead, & Cider Brewing Discussion Community.

Homebrew Talk

Help Support Homebrew Talk by donating:

  1. Dismiss Notice
  2. We have a new forum and it needs your help! Homebrewing Deals is a forum to post whatever deals and specials you find that other homebrewers might value! Includes coupon layering, Craigslist finds, eBay finds, Amazon specials, etc.
    Dismiss Notice

iSpindle - DIY Electronic Hydrometer

Discussion in 'DIY Projects' started by LBussy, Jan 2, 2017.

 

  1. stefschin

    Member

    Posted Apr 22, 2019
    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
     
  2. Stand

    Well-Known Member

    Posted Apr 22, 2019
    Ordered. Now I'll just wait patiently. blech
     
  3. MBasile

    Well-Known Member

    Posted Apr 27, 2019
    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: Apr 27, 2019
  4. LBussy

    A Cunning Linguist  

    Posted Apr 27, 2019
    I've tried grabbing that smoke and pushing it back it - it never works.
     
    stefschin, MBasile and JnR_NaT like this.
  5. lightnin9

    Member

    Posted Apr 27, 2019
    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
     
  6. MBasile

    Well-Known Member

    Posted Apr 27, 2019
    Look up ESPTool. It is a python program that you run through Terminal.
     
  7. lightnin9

    Member

    Posted Apr 27, 2019
    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.
     
  8. LBussy

    A Cunning Linguist  

    Posted Apr 27, 2019
    Yes.
    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.
     
  9. day_trippr

    We live in interesting times...

    Posted Apr 27, 2019
    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!
     
  10. lightnin9

    Member

    Posted Apr 27, 2019
    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.
     
  11. lightnin9

    Member

    Posted Apr 28, 2019
    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.
     
  12. lightnin9

    Member

    Posted May 2, 2019
    shoo and LBussy like this.
  13. Stand

    Well-Known Member

    Posted May 10, 2019
    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!
     
  14. lightnin9

    Member

    Posted May 10, 2019
    Try a double press of the reset button. You may also try turning it off and then on and double press the reset quickly.
     
  15. Stand

    Well-Known Member

    Posted May 10, 2019
    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: May 10, 2019
  16. Stand

    Well-Known Member

    Posted May 10, 2019
    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: May 10, 2019
  17. Nateb

    Member

    Posted May 11, 2019
    What is least buggy firmware Version at this point? Have connection issues with 6.0.5
     
  18. Stand

    Well-Known Member

    Posted May 11, 2019
    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?
     
  19. Stand

    Well-Known Member

    Posted May 23, 2019
    Fixed the problem. My soldering was bad. Now I am in business!
     
    LBussy likes this.
  20. ro_florence

    Member

    Posted Jun 1, 2019
    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!
     
  21. gromitdj

    Well-Known Member

    Posted Jun 1, 2019
    Are you referring to this board on pcbs.io? I Believe it is approx. 3cm x 4 cm.
     
  22. BreeBrew

    Well-Known Member

    Posted Jun 2, 2019
    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: Jun 2, 2019
  23. ro_florence

    Member

    Posted Jun 2, 2019
    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!
     
  24. BreeBrew

    Well-Known Member

    Posted Jun 2, 2019
    @ro_florence It is so much easier with a custom pcb. You don't have to think about what goes where because it is all printed on there.
     
  25. gromitdj

    Well-Known Member

    Posted Jun 2, 2019
    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.

    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.
     
  26. shambolic94

    Member

    Posted Jun 2, 2019
    I used a 3x7 perfboard from Ali Express (https://www.aliexpress.com/item/32813767534.html?) and just cut it in half. If you score it well with a razor, it will easily snap in half.

    As someone with limited soldering experience, this was a difficult project with a perfboard. I have no doubt the custom PCBs are much easier to put together.
     
  27. BreeBrew

    Well-Known Member

    Posted Jun 3, 2019
    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:

    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 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: Jun 3, 2019
    gromitdj likes this.
  28. gromitdj

    Well-Known Member

    Posted Jun 3, 2019
    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.

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

    All the same reasons the other gentleman gave when asking for a version to be placed on PCBWay.
     
    BreeBrew likes this.
  29. BreeBrew

    Well-Known Member

    Posted Jun 3, 2019
    Thanks for the tip:mug:
     
  30. DuncB

    New Member

    Posted Jun 5, 2019
    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.
     
    LBussy likes this.
  31. LBussy

    A Cunning Linguist  

    Posted Jun 5, 2019
    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.
     
  32. Lalo_uy

    Well-Known Member

    Posted Jun 5, 2019
  33. LBussy

    A Cunning Linguist  

    Posted Jun 5, 2019
    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. :)
     
  34. day_trippr

    We live in interesting times...

    Posted Jun 5, 2019
    Seems to me an Hg switch tube shaped in a semi circle would make that easier. Or maybe not. Hmmm....

    Cheers!
     
  35. DuncB

    New Member

    Posted Jun 5, 2019
    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!
     
  36. Lalo_uy

    Well-Known Member

    Posted Jun 6, 2019

    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
     
  37. LBussy

    A Cunning Linguist  

    Posted Jun 6, 2019
    Not exactly following that sir. I tried to Google up such a thing and ended up with jack and squat. :)

    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.
     
  38. LBussy

    A Cunning Linguist  

    Posted Jun 6, 2019
  39. gromitdj

    Well-Known Member

    Posted Jun 6, 2019
    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.
     
  40. gromitdj

    Well-Known Member

    Posted Jun 6, 2019
    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
     
Draft saved Draft deleted

Share This Page

Group Builder