-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap for next release #29
Comments
Great work!!! |
Will having coordinated simulator be part of the roadmap? There is another github project called ev3dev-sim where I was trying to make it pybricks 1.0 compatible but got stuck part way in. Having a way to let FLL team members test navigation code before putting it on the robot is really helpful. Maybe this would be a good project to bring into the fold? |
I would love to see support for Spike Prime Hub. Currently the LEGO Python API is really lacking. |
Will Pybricks 3.0 support the new MINDSTORMS Robot Inventor Hub just announced by LEGO on 6/12/20? |
From the pictures, the MINDSTORMS Robot Hopefully, the electronics are 100% the same instead of 99% the same, so we only have to make one firmware 😄 Please see the note about SPIKE Prime in the note above. I'll update the post, thanks! |
Yes it looks just like SPIKE Prime except for the case colors ;0) |
any plans for RCX? |
Our adaptation of MicroPython is very compact, but I’m afraid 32 KB just isn’t going to work 😄 However, with some work you can probably use the USB IR Tower with Pybricks for EV3. People have done this with ev3dev already I think. This is not something we will officially support or develop, but it would certainly be fun if someone in the community wants to look at this and create a nice example project. If you are interested but if you are not sure where to start, just ask in a new issue - and maybe someone will come along one day and look into it. |
@laurensvalk @dlech may I ask if you plan to add support NXT later this year or early 2021? The main rationale of my question is that I'm currently working on a non-profit that is aiming to help tens of thousands of school children in a developing country get exposure to robotics programming. Even with financial donations, we're priced out of the EV3 at this scale. I'm thinking the NXT sets, which are currently costing only 30% as much as the EV3 sets, will be an appropriate medium, if students still get to program the NXT-based bots with state-of-the-art APIs such as PyBricks. |
We would ideally like to add NXT support eventually, for the very same reasons you mention. It would be very cool to give all those unused NXT sets a new life. We have already shown that it is technically possible. Unfortunately, we can't prioritize it at this time as you can see in the roadmap. If we ever do it, we may have to find some sponsors to help make it happen. |
@laurensvalk, it's great that you already have the very same idea! The NXT hubs, which are actually quite powerful hardware, will be wasted without a modern, preferably Python, API. If I'm not wrong, the existing Python API for NXT is https://github.com/Eelviny/nxt-python, which is about 5 years old already and currently unmaintained. What does it take, generally, to write the NXT hub module in PyBricks? How can we help? -- I can look among my friend circle for engineers who would like to take on this, with your guidance. Also, what sponsorship is needed for projects like this? |
It's been almost a year in the making, but we are getting very close to an official v3.0 release 🚀 🤖 We will start a new discussion for the v3.1 in GitHub Discussions. |
How long do you release to support Lego MindStorm Inventor |
Pybricks 1.0 was all about bringing Pybricks MicroPython to EV3.
This came out early 2019. It's super exciting to see people using this actively.
An epic number of users! According to Visual Studio Code, anyway.
If you're one of those, click 👍 on this post so we know you're here! 👋
Pybricks 2.0 was all about improving the EV3 experience.
To make it absolutely solid, tested, fully-featured, and FLL-ready.
It's ready now (:rocket: :tada: )! It's available in ev3dev and in the official LEGO EV3 MicroPython release.
Pybricks 3.0 will add support for Powered Up!
MoveHub()
CityHub()
CPlusHub()
Pybricks 4.0/5.0 will be ... ?
In other words, what might we do one day, in a galaxy far away, but certainly not right now?
This is all super cool too, but it's better to stay focused on making the essentials really good first.
There are also a few things that are just not possible due to hardware limitations:
Other than that, the sky is the limit!
The text was updated successfully, but these errors were encountered: