Spectrum 3847 - Build Blog 2020

Having new team members build an Everybot seems like a pretty good idea. Has Spectrum done this for a while or is this a new development for this season? Are there goals for the project? Very curious to see if this is something that could be used for an orientation if sorts to get a robot built for an off-season tournament with new members. Gives a bit more ownership under a different timeline.

Last year we had students build our own MCC that was alright but less useful than we thought it was going to be. Since Everybot has a full CAD, BOM, and instructions each season we believe it will be easier to have new students follow the guides and then document any issues they run into. We also noticed we competed with a lot of Everybot style robots last season, having a good understanding of how they are supposed to be built will help us work with other teams at our events.

The Goals for the project are pretty straight forward

  • Build an Everybot and document the process
  • Improve on the Everybot as we go
  • Have a robot for driver practice and defense
  • Learn to build the kit bot so we can help our partners

Day 15

Shooter Hood

Tomorrow we will be testing some new shooter hood additions. We have yoga mat foam and PTFE sheet mounted to the hood.

Belt Tower Testing

We built a belt tower testing rig out of prototype so we can see how the balls react to each other and try to learn to prevent jamming mechanically in addition to control solutions that will come later.


Opensight was setup today to stream two driver cameras to the driver station and was using less than 3Mbps to do so. The controls team also looked into some edge detection as well.




Is there any reason you are choosing opensight over chameleon vision?
Have you tested Chameleon?

We haven’t chosen anything, we are two weeks into build season, we have lots of time before our first event. A few posts up we discuss our testing of chameleon vision as well.

1 Like

Day 16

Shooter Testing

We did more shooter testing today. We made several changes all at once we normally try not to do but circumstances were somewhat beyond our control. The modified VEX traction tire we had been shooting with had a failure and one of the tires broke apart. We won’t be using that wheel anymore for our development of competition. It’s possible it was just our implementation but we will be going with a solid wheel from here on out. We moved to 2x 6x1.5" colsons wheels we had from our 2015 drive train.

We also changed the gearing to move the NEOs to 1:1.5 with a 36 tooth pulley on the NEO output and a 24t on the shooter wheel. We did some tests with the accelerator wheel on it’s own NEO and then moved to a setup that had the 4" accelerator wheel ganged together with the colson shooter wheels 1:1 and only shot using 2 NEOs. The smaller diameter means that the 4" wheel will have a reduced surface speed.

We also tested our shooter with a new backing of yoga mat foam and Teflon sheet. This backing still couldn’t let us nicely shoot ball #14 (a ball that has previously been sliced open multiple times in a belt prototype). Once the balls have enough cuts, rips, tares, and holes to vent at a similar rate to a new ball they become very hard to shoot.
Here is one of our tests. The one ball that lands short is the ball that has multiple cuts through the skin. It compresses far easier than the other balls and the yoga foam doesn’t seem to help.

After we adjusted the angle we were able to start hitting the 3 point inner goal from approximately the initiation line. This is closer to the planned angle of our current design for the robot.

Drive Gearbox

The test fit of our drive gearboxes was done today. The competition versions will be 1/4" Aluminum plate but we can make sure everything working out of delrin or polycarbonate on our laser cutter. We are using a gearbox design inspired from this thread by Evan Morrison. Our implementation isn’t direct drive so we can simplify some things as we don’t need as much reduction. The 32:12 chain reduction to the wheels will get us a large part of each gears overall reduction. The spacers are 7/8" round tube with 3D printed inserts.

Block Robot Update

More of the design is starting to take shape.

Block CAD Robot 1-19 3.PNG

Everybot Documentation is out

The awesome people behind Everybot have released this year’s build guide and a brand new website. If your team is struggling to figure out what to build, building a robot based on the Everybot is a great idea. This robot will be effective in the 2020 FRC game for a large number of teams, definitely think about if your team should be one of them, it’s a really good idea. Maybe you have another idea for a ball mechanism but just want to use their climbing mechanism, that works too. No matter what reading through their documentation will make you better at building robots and give you new ideas.



What were the 2 exit angles that you were using for the shooter hood during testing?

I’m excited to see that gearbox idea being produced in real life! Very cool

Honestly couldn’t tell you, we have found that the ball release angle and what angle we “build” the hood for don’t perfectly line up, so there is going to be many iterations of the production hood till we get the angle we want, that can score from the intiation line and then with more power score from further away (down side of the arc into the 2 pt goal) when needed.

Cool… so if I’m understanding correctly you guys are adjusting and tuning the prototype to find the near optimal hood angle so that you can use those numbers in the CAD… is this a correct understanding?

1 Like

Yes and no, we are adjusting the shooter to make sure we have a good understanding of how the balls interacts with the components we plan to build into the real shooter and to make our first attempts at a production hood closer to correct. A lot of what we are doing is figuring out what doesn’t work and trying to figure that our quickly with inexpensive materials. Then on the prototype robot / practice robot we will be able to mount close to spec versions and test multiple iterations of those before making a version for the comp robot. Then during the season the comp robot and practice robot will be continually updated to improve as we learn more and more details about the balls, the game, and the mechanism we have built.


Is the CAD for your 3d printed pulleys for use on polycarb rollers posted on your CAD site? Looking but don’t see it / can’t find it…


Yes it was linked in the description of the roller.

Day 17: Public CAD Release

CAD Updates

Today we finally reached a point with multiple systems to create our top level Solidworks assembly and add in the subsystems.

CAD Feature Tree.PNG

There are still a few subsystems to add but we are now working with most of the subsystems in one place with them mated in space. None of the subsystems are complete but each of the sub-teams is working on getting closer to real models for every part.

Public STEP File

We have published a STEP file of our current progress on GrabCAD. Remember that none of this robot is actually built and much of it is still in development so we don’t recommend anyone using this design directly but we happily encourage teams to take inspiration from our progress and make versions of your own based on our CAD.

STEP File Download

We plan to upload a new STEP about once a week through out the rest of the season. If you haven’t seen it updated in a while feel free to message us and we will try to get a new one made when we can.

CAD 1-20 4.PNG



Looking good guys! Really enjoy the video of the powerful shooter!

Are you worried about head on hits bending your pneumatic pistons to deploy your intake? What are you doing to combat this?

Glad to hear OpenSight is working well for you. Let us know if you have any questions or issues!

The geometry of our 2019 intake and our 2020 CAD are not that different. We never had an issue in 2019 with any of our ball intake cylinders bending when our intake was hit. We may make other changes to our 2020 intake as we move to final production but for now we aren’t very worried. One of the things we do is regulate our extend pressure to be lower than our retract. Since the cylinder needs less pressure (working with gravity and acting on a bigger area) its pressure can be lower than the retract side and this also uses less air.

Day 18

Design Review # 3

Third Tuesday of the season means it’s our third design review.

Here are a few of the slides presented to the team by the subsystem leads today.

Controls Update

More work has been done of the ball tracking using OpenSight.





What is the benefit of the accelerator wheel? I don’t understand the difference for having an accelerator wheel driven off the same motors vs. having more rotational inertia on the shooter wheel.