• Please visit and share your knowledge at our sister communities:
  • If you have not, please join our official Homebrewing Facebook Group!

    Homebrewing Facebook Group

TiltBridge - Tilt-to-WiFi Device for Tilt Hydrometer

Homebrew Talk

Help Support Homebrew Talk:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Just getting into this ... using brewflasher i'm seeing 0.2.3 and a "alpha" 0.2.2. When i put 0.2.3 on i don't see any MQTT messages post or brewpi/fermtrack updates.

Anyway to diagnose or t/s what the titlbridge is doing? I've tried posting directly to fermentrack/brewpi-remix API and get updates fine. I subscribe to the tiltbridge topic and post a message from another machine and it comes through fine. I suspect i have an issue with my firmware setup.
 
disregard... I just tried running netcat listening and using URL from tiltbridge; it seems data is being sent out.

I'll need to debug/check my MQTT broker, fermentrack, and brewpi-remix. Maybe the update for higher resolution temp readings is causing grief on the last two, not sure why mqtt wouldn't work out of the box though.
 
You can always set up MQTT on a Pi or whatever you have laying around and just subscribe all at the console. I did a lot of debugging that way.
 
Got MQTT working, my mistake for using "titlbridge/*" instead of "tiltbridge/#" for subscription.

Worked on fermentrack second... the "73.0" vs "73" in payload was causing the issue. I'll go over to that thread and see if the fix is in since it just recently had an update to handle tilt pro. My git for fermentrack does show that, but perhaps tiltbridge update is still in Dev.

I'll give brewpi-remix another shot too... maybe the int vs float is causing headaches over there too.
 
Got MQTT working, my mistake for using "titlbridge/*" instead of "tiltbridge/#" for subscription.
I know, right?! When does * not mean "everything!? (banged my head against a wall on that one for a while.)
I'll give brewpi-remix another shot too... maybe the int vs float is causing headaches over there too.
Latest works for sure. @Thorrak may have added me as an indentured servant to help with some TiltBridge stuff so it's near and dear to my heart. :)
 
1611320132069.png
 
Yes, I guess I should point out that "someone" compelled me to change "orange" to that color. It doesn't have a real name outside of Texas as far as I know. ;)
 
Do you have an alternate screen that works?
I recommend this one, available on Amazon. There are others on Aliexpress to save a couple of bucks but I've not directly tried these.

These are smaller screens, true, but they are performing much better in testing right now. Unless you are looking for the larger form factor, these may be the best bet.

That said, in theory, any 320 x 240 ILI9341 TFT should work if you really want the real estate.

ETA: If you get the recommended one there, be aware it is USB-C. You will need an appropriate data cable to get it flashed.
 
More Noob questions:

I Flashed and installed a tiltbridge today, (Lolin ESP D32 Pro with Cable and TFT), it set up quickly with Brew Flasher and recognized my Red and Blue Tilts and populated on the tft screen.

I setup the tiltbridge in the AP program as "tiltbridge" and established on the same network as Fermentrack. I can log directly into the tiltbridge site 192.168.254.109 and see both tilts accurately updating.

When I go into Fermentrack at 192.168.254.51 I can add sensor "Tilt Hydrometer" and select Tiltbridge as the connection method. It asks for me to add a new tiltbridge and recognizes "tiltbridge" as one of the options. I enter it and get confirmation that a tiltbridge is setup and the URL is updated to Tiltbridge.

I now add the tilt hydrometer in fermentrack, selecting "tiltbridge" as connection option and it creates the sensor. When I go to the dashboard in Fermentrack and start a log for the tilt it doesn't generate any data for Gravity or Temperature and the graph never starts?, yet everything is working on the tft and the Tiltbridge Site?

I checked the Target URL and it looks correct http://192.168.254.51/tiltbridge/

Any ideas what I might be missing?
 
I am having a hell of a time. I cannot get brewflasher installed on my Windows PC. I have tried everything including installing Python. Any ideas? Github does not have the flasher as a single executable file like I saw in a hoe to install video on Youtube.
 
I am having a hell of a time. I cannot get brewflasher installed on my Windows PC. I have tried everything including installing Python. Any ideas? Github does not have the flasher as a single executable file like I saw in a hoe to install video on Youtube.
Go here: Releases · thorrak/brewflasher

Download this:

1611509629424.png


Unzip that file somewhere you can find it:

1611509759782.png


Run that file.
 
There is a revised case design thanks to @gromitdj - I just need to post it. Sorry about that...

Did this get posted by chance? Can't seem to find it... I printed TiltBridge Case - D32 Pro /w TFT by Thorrak which I found in the docs... but it appears the 1.1.0 print I made doesn't quite line up with the 1.1.0 screens I have. I thought maybe i printed 1.0.0 by accident, but just dbl checked and i did print the 1.1.0 files.

Thinking I can probably superglue the screen to fix it, but before fudging around thought i'd check if there was an update I missed. Re-printing would be easier.
 
:(.

Give me a few and let me see if I can figure out what happened.
It could be my browser (Chrome), "releases" does not come up as a tab on the website. The link that LBussy posted worked fine, I am not at home near my tilt at the moment, but the board seems to have fashed just fine.
 
More Noob questions:

I Flashed and installed a tiltbridge today, (Lolin ESP D32 Pro with Cable and TFT), it set up quickly with Brew Flasher and recognized my Red and Blue Tilts and populated on the tft screen.

I setup the tiltbridge in the AP program as "tiltbridge" and established on the same network as Fermentrack. I can log directly into the tiltbridge site 192.168.254.109 and see both tilts accurately updating.

When I go into Fermentrack at 192.168.254.51 I can add sensor "Tilt Hydrometer" and select Tiltbridge as the connection method. It asks for me to add a new tiltbridge and recognizes "tiltbridge" as one of the options. I enter it and get confirmation that a tiltbridge is setup and the URL is updated to Tiltbridge.

I now add the tilt hydrometer in fermentrack, selecting "tiltbridge" as connection option and it creates the sensor. When I go to the dashboard in Fermentrack and start a log for the tilt it doesn't generate any data for Gravity or Temperature and the graph never starts?, yet everything is working on the tft and the Tiltbridge Site?

I checked the Target URL and it looks correct http://192.168.254.51/tiltbridge/

Any ideas what I might be missing?


Update **** Solved *** I changed my Branch to DEV and updated - Restarted and the Tiltbridge started to populate correctly to Fermentrack.
 
Update **** Solved *** I changed my Branch to DEV and updated - Restarted and the Tiltbridge started to populate correctly to Fermentrack.


Actually almost everything is now working as expected, but one question. The Tiltbridge updates about every 15 seconds and just after it updates, maybe a about 5 seconds later it auto updates on the Website Fermentrack GUI interface under the Gravity, ABV, and Temperature. The graph does not auto update. You can got about 5 minutes or so and it doesn't change, but if you manually refresh the page and it will redraw the graph correctly?

Is there a way or setting? to have the graph auto update automatically like the Gravity, Temperature, and ABV does?
 
I recommend this one, available on Amazon. There are others on Aliexpress to save a couple of bucks but I've not directly tried these.

These are smaller screens, true, but they are performing much better in testing right now. Unless you are looking for the larger form factor, these may be the best bet.

That said, in theory, any 320 x 240 ILI9341 TFT should work if you really want the real estate.

ETA: If you get the recommended one there, be aware it is USB-C. You will need an appropriate data cable to get it flashed.

Cheers! Thanks for the info. I will give the Amazon one a try.
 
Did this get posted by chance? Can't seem to find it... I printed TiltBridge Case - D32 Pro /w TFT by Thorrak which I found in the docs... but it appears the 1.1.0 print I made doesn't quite line up with the 1.1.0 screens I have. I thought maybe i printed 1.0.0 by accident, but just dbl checked and i did print the 1.1.0 files.

Thinking I can probably superglue the screen to fix it, but before fudging around thought i'd check if there was an update I missed. Re-printing would be easier.

I'll have to print the STLs I have uploaded and check to make sure they fit the screens they claim to fit, but glancing at the files themselves they do appear to be shifted just the amount I would have expected between the two screen versions.

One thing I would recommend - Take a look at the actual screen you purchased and make sure that v1.1.0 is screen-printed on the PCB the TFT is mounted to. I think they found a batch of v1.0.0 screens late last year and actually went back to selling those, so some people who thought they bought v1.1.0 screens actually got v1.0.0.

For what it's worth, the only difference is how the screen is mounted to the PCB. They both function the same (though one requires toggling a setting in the TiltBridge firmware to have everything display right side up)

Actually almost everything is now working as expected, but one question. The Tiltbridge updates about every 15 seconds and just after it updates, maybe a about 5 seconds later it auto updates on the Website Fermentrack GUI interface under the Gravity, ABV, and Temperature. The graph does not auto update. You can got about 5 minutes or so and it doesn't change, but if you manually refresh the page and it will redraw the graph correctly?

Is there a way or setting? to have the graph auto update automatically like the Gravity, Temperature, and ABV does?

Currently, no. Getting that built was a bit of a pain, and my tolerance for working with dygraph ran out before I managed to get that feature working. For the time being, you'll have to manually hit refresh to get the graph to update - but that said, pull requests are definitely welcome on this one!
 
Currently, no. Getting that built was a bit of a pain, and my tolerance for working with dygraph ran out before I managed to get that feature working. For the time being, you'll have to manually hit refresh to get the graph to update - but that said, pull requests are definitely welcome on this one!
No way, Jose.

1611586506083.png
 
Hi there,

This is from the doc.

If you use another board, make sure to select the appropriate firmware:

  • “OLED” boards, those with less than 16MB of flash, and those lacking a screen entirely should select the “OLED” firmware variant
  • Any non-“OLED” board with 16MB of flash or greater using an attached ILI9341-driven TFT should select the “TFT” firmware variant.
But i cant find the OLED firmware anymore?
Do the OLED firmware have a new name?

d32_pro_tft_firmware
lcd_ssd1306_firmware
tft_espi_firmware

Best regards,
Frank
 
Last edited:
Hi there,

Here is from the doc.

If you use another board, make sure to select the appropriate firmware:

  • “OLED” boards, those with less than 16MB of flash, and those lacking a screen entirely should select the “OLED” firmware variant
  • Any non-“OLED” board with 16MB of flash or greater using an attached ILI9341-driven TFT should select the “TFT” firmware variant.
But i cant find the OLED firmware anymore?
Do the OLED firmware have a new name?

d32_pro_tft_firmware
lcd_ssd1306_firmware
tft_espi_firmware

Best regards,
Frank

Ack! Apparently I need to update/clarify the documentation - sorry about that!

The "SSD1306" is the OLED firmware. That is the part number of the OLED display.
 
Back
Top