Protobot Rebuilt

Some of you might have heard of an app called “Protobot” in the past as a CAD alternative that is meant to be a lot more beginner-friendly and created for V5 but the creator stopped updating it a little over a year ago leaving it in a usable state but missing a lot of parts/quality of life

Recently though @DaveG (The creator of Protobot) made the project open-source on GitHub here allowing me and some others to create a fork we’ve named Protobot Rebuilt adding a bunch of new features and parts to the application that can also load any Protobot (legacy) saves

Download Link for Windows

https://github.com/BreadSoup/Protobot-Rebuilt/releases/latest/download/Protobot.Rebuilt.zip

Features added (as of 1.3.4)

  • High Stakes game elements
  • Pneumatic pistons
  • New omni wheels
  • New traction wheels
  • Low strength and collar retainer bearings
  • HS block bearing
  • Hex nut retainers
  • Low Profile HS shaft collar
  • 2.25" and 2.5" screws
  • 5.5W motor
  • Rubber bumper
  • Further zooming out
  • Shaft collar has a working second hole now for your cross-bracing needs
  • Advanced mechanics and motion kit parts
  • High Stakes Field, with and without wall variations
  • Linear motion kit
  • Rails
  • Credits section in splash screen
  • A few other small bug fixes

There’s a lot more to do and in no way is this a finished task but we’re trying our hardest to make Protobot Rebuilt as good as possible if you find any bugs or have a suggestion please post it on the GitHub Issues page here as it makes keeping track of issues easier if you’d like to contact me my tag on discord is @breadsoup but we also have a channel in the VEX CAD discord server feel free to ping me I don’t mind

Glad to give fresh air to this tool again and hope you enjoy Protobot Rebuilt

-Drake 97817X

25 Likes

Do you think gear chains and flaps are possible to re-create in this app? Although they are hard to implement (I don’t know C#, but I can tell it will be), I think they would be extremely useful for the upcoming High Stakes season.

1 Like

I would eventually try to add motion. I’m gonna be honest as someone trying to make a dr4b in fusion 360 it’s hard, so if you added motion in protobot I would imagine lots of people would switch (maybe even me).

1 Like

Im not sure how other CAD softwares generate the chains, but that is something that we will add to a list of things to do. I am a developer thats adding the newer parts, Besides the coding i don’t think it would be too hard.

How are you importing the parts?

For most of the parts we’ve downloaded the cad models from vex’s website and imported it into the unity project and added all the scripts eventually I do want to create a unity SDK to allow for custom parts then eventually be able to import 3D models directly inside of Protobot but we’ll see what happens

5 Likes

At the moment Mac support is not supported due to none of the dev team having a Mac to test

The best alternative you would get is Onshape or another CAD software. There are libraries with the parts. Protobot is basically one of a kind, there aren’t any other vex dedicated CAD softwares to my knowledge. I recommend checking out the Vex CAD Discord server for the other options and some further help. Good luck!

Hey Im having some trouble downloading this and using it. Once I download it and open it, I cannot move around or select parts. Can anybody help?

One of my friends managed to get it working on mac using an emulator called Whiskey

You might want to fix the link. As of right now, it says “Not Found” when trying to download.
For now, use: https://github.com/BreadSoup/Protobot-Rebuilt/releases/download/v1.3.4/Protobot.Rebuilt.zip

Can someone post a tutorial on how to install this build and get it working

I messed up that’s my bad the link in the post should work now I changed the naming scheme of the zip in the newest update (1.3.5) and forgot to change it on vex forum for now I’ve reverted it but in the future I plan on hosting it on a website so hopefully something like this won’t happen again

5 Likes

Have you got plans to add the stuff for next season?

100% My junior year has been incredibly busy and I haven’t had as much time as I hoped for Protobot but new elements will for sure be added as soon as possible

2 Likes

Is there a module in the code where we can add 3d models into the libary, Until you do offical ports i was wondering if theres a way to just add the 3d model for the game element into out local instance

Unfortunately would require installing unity and making them yourself I hope to have it out asap I have begun working on it last night goal is Monday at the latest but that’s just a goal and if something comes up that may change

4 Likes

I am currently having trouble adding the new vex v5 pushback field to Protobot Rebuilt. Can you give me a tutorial on how to successfully add 3d models to the program?

It’s honestly a really over complicated process and definitely can’t be explained over vex form (as every single post needs approval) but if you’d like to message me on discord @breadsoup I can give a bit of guidance also in the vex cad discord I have posted a build with the blocks

3 Likes

@BreadSoup Any progress on the latest version?