AI and Onshape, how to get around the API quota
▲ 9 r/FTC

AI and Onshape, how to get around the API quota

So I'm not sure how many folks have tried out using AI for CAD.

With the newer models Sol 6.1/Astra 6 or Opus 5.5 it is actually quite capable.

One of the best uses I have discovered is taking a step file (say gobilda's kitbot or the itkan bot) and having the AI organize all of the parts, make all of the mate connectors, etc. This woudl take hours to do by hand but is done easily by the AI using Onshape or Fusion. Here is an example of a cleaned up itkan robot step file with proper mate connectors added by AI: https://cad.onshape.com/documents/912406ea9713e41a95a75a19/w/9027348954e2d2ededee50f1/e/79ce681fbe5a7113ed9af07f?renderMode=0&uiState=6ac65fe6f580da0845bdb980

or how we used AI to take the gobilda starter bot and make the plastic bits 3d printable (we owned most of the parts, but didn't have any of their polycarbonate sheets: https://cad.onshape.com/documents/40e414fdf67a27907e5a9743/w/f84008ed7fd239c637ba2ae8/e/dcf5368543317b415ce57e25

It also isn't too shabby with making specific parts. Here is a turret design with a movable inner hood done entirely with prompting (no human has ever directly touched this file). It uses a servo mounted cam to move the inner movable hood to swap between pollen/nectar and the hood runs on some linear bearings/rods. The turret itself uses a very large bearing encased in 3d printed parts. We probably aren't going to use this design but we did it to see just how far AI can go (turns out pretty far):

https://preview.redd.it/c6m505egf2uh1.png?width=1430&format=png&auto=webp&s=ad21fe54d80e9fd39ae13c4813df69da26156598

However one of the problems with using AI assisted CAD with onshape is that they are very strict with API limits (with the official Onshape MCP). You get a YEARLY (not weekly) allotment and you can easily burn through the API quotas ia a week (you only get <10 API calls per day as I think they give you 2500 api calls per year). I burned through half of my yearly alottment in 2 days before I figured out that such just wasnt going to work.

The way around this is to make the AI agent use a signed in session (not the API key) using the API Explorer. This has rate limits but not yearly limits. This does mean you will have to sign in your AI's browser every session (as it can't use a stored API key) but you can see from the examples above it works pretty well.

To instruct an agent to do this right and to also give it access to local caching/be more efficient we came up with our own local onshape MCP server along with some agent rules (for example we do instruct it to use a local instance of build123 for rapid prototyping before creating native onshape files). It also is able to pull parts from the FRCDesign tool (though often the agent just goes and downloads step files directly from manufacturers pages).

https://github.com/ARES-23247/ares-onshape-local

Not sure this will be useful to others or not but we have been pretty impressed with the rapid improvements in the most recent models.

Of note Fusion has a built in MCP server with a lot better AI support and doesn't require this, but, as a team, we are still wanting to use onshape. Again you cannot use the Onshape MCP server as the yearly limit is very very low with the api key. You have to use the API Explorer work around. Our ares-local-onshape mcp server helps a bit by caching things and the skills a bit by encouraging agents to use build123 or other local lightweight CAD programs to so modeling (figuring out intake wheel spacing etc) before doing things in the cloud.

Probably going to get downvoted by the AI haters but the truth is nobody is going to be spending hours cleaning up mate connectors, etc. in the future and it is pretty clear (just like with programming) AI is going to be increasingly integrated into workflows.

reddit.com
u/drdhuss — 8 days ago
▲ 13 r/FTC

New District: Relaunching FTC in West Virginia/Launch Party

Hope this is okay to post here. We really want the new district/expansion to be successful and are trying to turn a launch party into an event the whole community can enjoy.

Celebrate West Virginia's return to FIRST Tech Challenge by hosting the FIRST Tech Challenge BIOBUZZ Launch Party on September 12th from 10am-2pm at Spark! Imagination and Science Center, 5000 Greenbag Road, Morgantown, WV.

Join ARES, MARS (FRC #2614), the WV Literacy Coalition, and more for an exciting day of Books, Bees and Bots!

Come see amazing robots, learn more about how you can protect our wild and wonderful backyard, and get a first look at BIOBUZZ, the FIRST Tech Challenge game for 2026-2027. Interactive activities available for all ages.

https://aresfirst.org/blog/biobuzz-kickoff-september-12th-10am-2pm

A bit more info:

WV used to have FTC. Several years ago; it died off. FIRST has graciously sought to restart WV as a district. We are hosting a public launch party. This is not a FIRST only event; the public is invited. There will be activities for kids (and adults) of all ages including naturalists teaching about bees, robotics activities, reading/literature outreach etc. For anyone in WV or southwestern PA we can also help with joining or starting teams. The SPARK! children's imagination and science center will also be open. It is a WVU football gameday, but we are far enough away traffic will be okay and it will be one of the few non-football activities going on in town.

Addendum:

For any FTC (or FRC) teams coming we can also demo our brand new complete robotics development software platform. It provides a GUI way to write very advanced FTC/FRC code as well as data analytics, pathing, autobuilding, and sim capabilities all wrapped up in a nice executable software program. Below is a screenshot, but you can fully program an FTC or FRC robot, write autos, do log replay, drive the robot around in the 2d physics sim (screenshot) etc. without having to launch WPILib, android studio or any other software.

https://preview.redd.it/65z97th1prlh1.png?width=2551&format=png&auto=webp&s=a10ca47c892eef44cda39751d4de0092b124b1fc

u/drdhuss — 2 months ago

Anyone using the official remote yet?

Just saw this on my phone. Has anyone used it yet? The option isn't showing up for me yet (per the webpage it is being slowly rolled out and I dont appear to have been chosen).

u/drdhuss — 2 months ago

Gemini became a bit unhinged in antigravity after using Claude Opus

Seems to happen after I use Claude Opus 4.6 in AG. After switching back Gemini 3.6 flash gets very, very excited.

u/drdhuss — 3 months ago
▲ 17 r/vex

Is vex in bad financial shape?

I've heard (through the grapevine) that vex is basically bankrupt. I mentor an FRC team and one of the coaches claimed that Vex just sold off a lot of inventory that can be used in both vex or FTC to Andymark (he knows people working there). Any truth to this? Are things much worse than just the VEX/RECF breakup?

reddit.com
u/drdhuss — 5 months ago
▲ 15 r/FTC

So the gobilda kit actually tells us quite a bit. While the "summer" kitbot is a truncated design the 2026-2027 kit includes both a 5th (as of yet unused) hog back wheel as well as a 312 rpm motor with the following kit https://www.gobilda.com/ftc-starter-kit-2026-2027-season/:

Qty: 1 1:1 Conversion Kit for 19.2:1 Ratio Gearbox SKU: 5105-0208-0019 x 1

meaning there is both a flywheel and a motor capable of driving such.

btw the "pollen" are just yellow standard sized wiffle baseballs (baseballs are measured in circumference, the standard size is 9 inches, which is 2.9 inches in diameter, exactly the dimensions listed by andymark). You can go to any sporting goods store and get something very close to the pollen (though maybe not in yellow).

u/drdhuss — 6 months ago

Just wanted to say, despite its recent issues, antigravity still is great especially when paired with GSD. Last week i had lots of "busy" errors but it has been solid this week.

reddit.com
u/drdhuss — 6 months ago