Pongbot Nova S Pro owners' review and discussion thread

This user has no status.
This user has no status.
New Member
Dec 2025
4
2
13
Hello to everyone. I'm new here and i received my pongbot nova s pro today and the powerbank is charging right now. As I have no internet connection in my room (underground parking garage) I am so grateful for this thread, olanga's app and this motivated and talented community. So thank you @plunder, @smee0815 and @olanga for your excelent work.

@olanga : Is it possible to implement the option that for each ball sequence, the robot’s position (1–9) on the table tennis table as well as the position of the robot head (neutral, sidespin left, sidespin right) are visible in the app, so that I know where to put the robot on the table before I start the training?

Thank you, Georg
 
This user has no status.
This user has no status.
Member
Nov 2025
68
97
179
Hi
Hello to everyone. I'm new here and i received my pongbot nova s pro today and the powerbank is charging right now. As I have no internet connection in my room (underground parking garage) I am so grateful for this thread, olanga's app and this motivated and talented community. So thank you @plunder, @smee0815 and @olanga for your excelent work.

@olanga : Is it possible to implement the option that for each ball sequence, the robot’s position (1–9) on the table tennis table as well as the position of the robot head (neutral, sidespin left, sidespin right) are visible in the app, so that I know where to put the robot on the table before I start the training?

Thank you, Georg
Hi Georg, welcome. I'm afraid I don't quite get the use case. You can create any drill you need for any position on the table. You can also name them they way you need eg. 'Pos7 Side spin - BH push FH push' or '9.Tomahawk TopRight'
Important is to have a consistent naming convention.
 
  • Like
Reactions: georg7887
This user has no status.
This user has no status.
New Member
Dec 2025
4
2
13
Hi

Hi Georg, welcome. I'm afraid I don't quite get the use case. You can create any drill you need for any position on the table. You can also name them they way you need eg. 'Pos7 Side spin - BH push FH push' or '9.Tomahawk TopRight'
Important is to have a consistent naming convention.
Thank you for your fast response. I just came back from the garage and tested the robot for a few hours. I think I will have fun with it for a while.

Hehe, and yes, you are absolutely right. I saw it in the original App and thought that might be helpfup, but as you said, there is no need for it. I could see that while testing the robot and adjusting and creating new drills.
 
  • Like
Reactions: olanga
This user has no status.
This user has no status.
Member
Nov 2025
68
97
179
Thank you for your fast response. I just came back from the garage and tested the robot for a few hours. I think I will have fun with it for a while.

Hehe, and yes, you are absolutely right. I saw it in the original App and thought that might be helpfup, but as you said, there is no need for it. I could see that while testing the robot and adjusting and creating new drills.
Hi @georg7887, out of curiosity, how do you use the web client without Internet. On your notebook?
 
This user has no status.
This user has no status.
New Member
Dec 2025
4
2
13
@olanga: I opened it on my Smartphone while i was having an internet connection and then went down to the garage. But I have to add, that, surprisingly, I also had an internet connection in the garage, which I haven't expected. So I can't really say if it would have worked without any internet connection

Update @olanga: I tested it today without an internet connection and it works perfect
 
Last edited:
  • Like
Reactions: olanga
This user has no status.
This user has no status.
New Member
Dec 2025
4
0
9
Hi everyone, this is my first post!
@olanga, thanks again for the great work. I was wondering if it would be possible to allow setting the pause value to zero (right now the minimum is 0.5). I know there might be workarounds, but being able to simply set the pause to zero would make setting up simple drills much easier.
 
This user has no status.
This user has no status.
Member
Nov 2025
68
97
179
Hi everyone, this is my first post!
@olanga, thanks again for the great work. I was wondering if it would be possible to allow setting the pause value to zero (right now the minimum is 0.5). I know there might be workarounds, but being able to simply set the pause to zero would make setting up simple drills much easier.
Hi @topov thank you, I will look into it.
 
This user has no status.
This user has no status.
Member
Dec 2017
9
1
12
Nova Drill Control - update
Added 'test ball' to the drill editor. You can test your settings before saving them. Just a single ball.


Repository: https://github.com/olanga/nova
Webapp: https://olanga.github.io/nova/
I recently got the Nova and love it.
Don't love the stock app, and was able to use yours tonight. Outstanding!! And thank you so much for sharing it with all of us for free. I'd gladly pay for this app for an iPhone.

Anyway, how do I get to the Edit Drill page?
 
This user has no status.
This user has no status.
Member
Nov 2025
68
97
179
Hi everyone, this is my first post!
@olanga, thanks again for the great work. I was wondering if it would be possible to allow setting the pause value to zero (right now the minimum is 0.5). I know there might be workarounds, but being able to simply set the pause to zero would make setting up simple drills much easier.
Version 2.2f is now active. Pause can be set now in the range 0.0-5.0s with step 0.1.
Also small color adjustment so backspin switch is red and top is blue.
 
This user has no status.
This user has no status.
New Member
Dec 2025
4
0
9
Version 2.2f is now active. Pause can be set now in the range 0.0-5.0s with step 0.1.
Also small color adjustment so backspin switch is red and top is blue.
Hi @olanga, thanks for the update. I tested it with the pause value set to zero, but there is actually still a slight pause—the motors stop and restart. Ideally, the drill should repeat without any interruption (just like when I set the number of repetitions to more than 1).I hope that makes sense.
 
This user has no status.
This user has no status.
Member
Nov 2025
68
97
179
Hi @olanga, thanks for the update. I tested it with the pause value set to zero, but there is actually still a slight pause—the motors stop and restart. Ideally, the drill should repeat without any interruption (just like when I set the number of repetitions to more than 1).I hope that makes sense.
I'm afraid right now it a design limitation. Webclient just waits for an OK from the Nova to send the next drill.
 
  • Wow
Reactions: topov
This user has no status.
This user has no status.
New Member
Dec 2025
4
0
9
So for my knwoledge,would there be a workaround to set an endless drill with non stop? For example , how would you set a forehand backhand endless with non stop?
Hi @Panchete78, I think I understand that by "non stop" you mean the pause between one drill and the next. A workaround for single-shot drills could be setting a number of repetitions for that specific ball. For drills with multiple shots, it’s only feasible if you input all the settings for many balls; as it stands, the way the waiting pause works makes it a bit inconvenient.
 
This user has no status.
This user has no status.
Member
Dec 2025
9
2
33
Hi @Panchete78, I think I understand that by "non stop" you mean the pause between one drill and the next. A workaround for single-shot drills could be setting a number of repetitions for that specific ball. For drills with multiple shots, it’s only feasible if you input all the settings for many balls; as it stands, the way the waiting pause works makes it a bit inconvenient.
Exact thanks for clarifying. Yes I meant pause between drills. As you say there is always a little pause between them, however I didn’t have that gap within the original app. So I was wondering if there was a workaround.
 
This user has no status.
This user has no status.
New Member
Dec 2025
4
0
9
Exact thanks for clarifying. Yes I meant pause between drills. As you say there is always a little pause between them, however I didn’t have that gap within the original app. So I was wondering if there was a workaround.
Hi @Panchete78, with the Olanga web app, you can use these workarounds even though they aren't the best:
  • For single-ball drills: Edit the drill by entering a REP value equal to the desired number of repetitions.
  • For multi-ball drills: Unfortunately, you need to add multiple balls (even by copying their settings). Since this is likely time-consuming via the web editor, it might be easier to create a .csv file (copying the text n times) and then import it.
@olanga, in the Smee client version, there is a "Remove pause" button that does exactly what Panchete78 and I mean (the motors keep running and the Nova Pongbot doesn't wait). It would be fantastic if you could include this in your client as well.Cheers!

edit:i've verified that the smee web client actually introduces a small delay between multi-ball drills, though this doesn't happen with single-ball drills
 
Last edited:
Top