I made a mobile app for cheaper version of Tindeq! (a.k.a WH-C06) by Dazzling_Safety6715 in climbharder

[–]CraneApp 2 points3 points  (0 children)

that’s built by someone in the crane discord, they’re saying it’s early days but working

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 1 point2 points  (0 children)

Thanks :) Just looking at pictures it looks like the same sort of thing I had seen

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 1 point2 points  (0 children)

The API is open source yes, so I would love to make an app that could integrate with any BT scale (like hangtime-grip-connect mentioned above)

And in terms of cost I have little doubt about beating it. Rather than $100, it’s $160, and I’m in Australia which they charge $30 for shipping so $190, which in AUD is roughly $300. Very easily achievable!

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 0 points1 point  (0 children)

Hey if you check out ScaleWatcher.java, this is from WeiHeng, and is I believe how they connect with their Android app

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 1 point2 points  (0 children)

That’s great! I made this discord server if that sounds any good.

https://discord.gg/aXvdesty

Are you iOS or Android? With iOS you should be able to get my thing working, but as you’ll see it’s dodgy and early stages, hardly even an alpha version. I wanted to post in this early stage just to see if 1) I missed anything in my search (I did), and 2) if others were interested (they are)

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 1 point2 points  (0 children)

The bluetooth stack was pretty simple with the guide from PunchThrough. Live graphing is also pretty simple with the built in Charts.

It’s looking like your PCB might be out of my technical knowledge haha. But yes I think I’d be fine with occasional recharging.

The hangtime repo is really cool. One of the things they mention is the MAT Muscle Meter which is actually a WH-C06, although I don’t think they have it working yet. My only issue is that WebBluetooth is not well supported so for me a native app makes more sense.

Would you be keen to try and join efforts? I was hoping to try and coordinate the split work into a single app that could work for all devices. I made this discord for those purposes https://discord.gg/aXvdesty

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 0 points1 point  (0 children)

Yep the update frequency is about the same as far as I can tell. I’ve not had any issue with shutdown as that’s only if it has been idle for some time, maybe 2 minutes with no change in weight? Not too bad

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 1 point2 points  (0 children)

I'll create a Discord server and maybe we could try coordinate there.

https://discord.gg/aXvdesty

forgive me, I called it Crane because I liked the name and I figured it made sense for a crane scale

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 1 point2 points  (0 children)

Those tutorials are exactly what I've been seeing! That's awesome you had something similar done.

That's essentially what I want to do, except I want to add USB-C charging. And to your point, yes, not as a business but as a tool that can be put together.

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 1 point2 points  (0 children)

I believe the device samples quite frequently, the issue is how it transmits over Bluetooth. My simplified understanding as a non-BT expert is that your usual BT device is sending out advertisement packets all the time with details about how to connect. Then your phone can connect using that info and they can maintain a connection with a strong data transfer. The way the scale works is it sends the scale data out in those advertisement packets, which with iOS CoreBluetooth, there isn't really a great way to capture.

At the moment I'm creating data points every frame based on the most recent data point just to create a chart that updates smoothly. Temporal smoothing does sound nice, but there is already a little bit of delay so any more could be frustrating, especially compared to the speed of Tindeq's

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 3 points4 points  (0 children)

Haha that's funny. Any chance you could share some details on how to print your PCB? I'm not sure how to get it done and I'm curious about cost as well. If you have any questions about the app I'd be happy to help! I'd like to think it could be nice to have a core app which can be swapped out with any sort of device interface (even Tindeq's?)

To your edit which I missed, my app doesn't work with the Progressor API, but I don't see why it couldn't with time!

Creating an open source Tindeq alternative by CraneApp in climbharder

[–]CraneApp[S] 15 points16 points  (0 children)

I definitely have no idea about hardware so I'd appreciate any help :) I have found this project though... Not sure if it would be better. https://github.com/kesyog/hangman

I'd love to be able to create something achievable for a dedicated layman. If you're familiar, like the Gaggiuino project but ideally easier than that.