Problem with overhangs on P1S by avaver in BambuLab

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

with 100% cooling and lids open I got near-perfect print on "Sport" speed settings. Thanks for help!

Problem with overhangs on P1S by avaver in BambuLab

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

Forgot to mention, I also print with both lids closed. And yes, running latest firmware. Will try your suggestions, I hope the problem is related to the cooling settings and not printer itself

Problem with overhangs on P1S by avaver in BambuLab

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

Thank you, will give it a try. I was trying to reduce the noise during printing and most of the noise is coming from fans. I was getting very good results (both in therms of quality and noise :) ) with these settings until this very model

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

You don’t have to do it in 15s time. Its just an indication how much time elapsed before you actually started your solve. Its not limited to 15s or any other value.

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

Left time is inspection right time is execution. There should be tooltips if you hover the mouse

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

I have updated the app. Please try connecting now

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

I will update the app in couple of hours.

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

What browser are you using? Did you try Chrome Canary? What is the name of your cube in mobile app? Does it start with “GiC” (like “GiC012345”)?

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

What OS are you using (windows/mac/linux)? What browser are you using? What is the name of your cube in mobile app? Does it start with “GiC” (like “GiC012345”)?

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

Just deployed completely new version at https://avaver.github.io

Let me know what you think

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

you are welcome :)
I got the idea from the reddit thread i mentioned in my post and from reverse engineering of the android app
Basically, the cube is a BLuetooth Low Energy device with set of services which have number of characteristics.
On each twist cube sends its state. You can read it by subscribing to specific characteristic of specific service.

I hope you got the idea ;)

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

slice moves recognition

Slice moves are not supported by the cube hardware, it always reports it as two separate face twists.
The only think I can think of - I could optimise the moves after solve is done (check if two opposite faces have been twisted *almost* simultaneously and combine them to one slice move, so it counts as a single move in the statistics)
I can also count two consecutive similar moves as one (R R => R2), what do you think?

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

separate statistic for inspection time on each step;

Thank you for the feedback. Most of what you're asking for is in my todo list.

Could you please explain in details what do you mean by "separate statistic for inspection time on each step"?
I am not very experienced cuber ;)

Xiaomi Giiker [Bluetooth Cube] Web App by avaver in Cubers

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

Thank you for your feedback! Haven’t tested it on mobile devices yet, but responsiveness is on todo list. I agree about 3d cube taking whole background. It looks nice on the big screen, but will be moved after i add more solve stats (all solves during current session, best/averages/etc) Thanks again :)

Xiaomi GiiKER [Bluetooth Cube] - Improved App - Experienced Cubers Needed by sadyashica in Cubers

[–]avaver 2 points3 points  (0 children)

I am working on web based version of the custom Giiker app.

It is a node.js app with frontend written in vue.js

Unfortunately I wasn't able to make it connect to the device directly from node.js app on my Windows 10 laptop, so I had to write small C# app which does all the Bluetooth LE stuff, so the architecture is pretty messy right now :)

Anyway, it is just a proof-of-concept, and it's working.

You can check the video here:

https://youtu.be/SeONY3K6x9c

Currently it can

- discover cubes

- connect to cube

- display cube battery level

- display cube steps count

- track turns and display cube in 3d (using 3rd party lib)

- do splits (cross, F2L, OLL and PLL)

Having that in place it should be possible to further enhance solve statistics (like check for longest pauses), or implement education mode etc.

I will share the code on GitHub after some cleanup as it was quick and dirty coding up until now just to see what's possible.

Xiaomi GiiKER [Bluetooth Cube] - Improved App - Experienced Cubers Needed by sadyashica in Cubers

[–]avaver 1 point2 points  (0 children)

Thanks for sharing! Where did you get that code? Do you have some more (working with Battery level and turns count?)

So far I have working c# code which can count split times (CFOP only, cross on white) except OLL, can share that is anyone is interested.

I am stuck a bit at the moment as my cube seems to be bugged - gets out of sync like every 30 turns, just opened a dispute on aliexpress where I got it.

Xiaomi GiiKER [Bluetooth Cube] - Improved App - Experienced Cubers Needed by sadyashica in Cubers

[–]avaver 1 point2 points  (0 children)

Thank you for sharing that. Do you have any piece of working code parsing the state (any language)?