What did your team need for swerve that they didn't expect

So my team has secured a couple of sponsors for Swerve, to the point where we are actually getting full CTRE Swerve covered which includes 10 Krakens (8 + 2 extra), 5 Cancoders( 4 + 1 extra), and 1 Pidgeon 2.0.

So basically my question is what did your team encounter while developing Swerve that y’all didn’t expect to need? (extra wires, wire sleeves, power wires {specifically where do we buy those from}, also anything else from CTRE like canivores or anything like that)

Also, how stupid would it be to just mount Swerve to like a piece of plywood and then put all the electrical components in the middle?

1 Like

I’ll respond to this part since i think other folks will give better responses to your first points.
Make 4 2x1 frame rail bars, mount your swerve to it, mount a wood board to the bottom of those rails and you’ll have a functioning chassis bot. We keep a bot just like that for testing various mechanisms, haven’t had any issues with it

12 Likes

I’d say that we needed the ring terminals (if you aren’t using the power poles) and the torque wrenches for the power/can. Next, this will be unexpected but it’ll make sense. We needed a 3d printer. From swerve guards to camera mounts. There are so many uses for one when it comes to swerve.

6 Likes

What did you need the torque wrench for? Sorry that didn’t make any sense to me.

To attach power cables

You need to use these.

image

They need to be tightened to a certain torque so they don’t screw out as easy. CTRE sells some here.

3 Likes

Oh I see, I didn’t know this was a thing, just to make sure the Krakens come with the cables that go into those connectors? and as well as the screws that are being torqued?

1 Like

Yes it comes with the connectors, wires, and screws. However, the wires are a little short. You can use 12 or 10 gauge wire (10 gauge is recommended). So if you plan on making the wires longer.

  • Ring terminals like these for power and CAN (10 gauge and 22 gauge are needed)
  • 10 gauge wire like this
  • 22 gauge CAN wire like this
  • Heat shrink is useful like these (ones for each wire color)
  • Then some crimps like these

These are just recommended. You can source each items from a different supplier but it’s easier to just link to the same place.

3 Likes

im afraid im still confused on the overall wiring of the motor, so allow me to try and re-confirm, you place the ring terminals over where you want to put the screws and then you torque those screws down, then you connect those wires to the ring terminals and connect those to your power hub. What about for can wires? is it the same thing but you just connect it into the rio? Do the different colors of the can wires go into the H and L ports on the motor? I’m looking at the docs but they do a poor job explaining.

You only need ring terminals on one end of the wire. These ring terminals will then be screwed into the back of the krakens (with the screws pictured earlier). The power and CAN ring terminals need slightly different torques (how tight the screw is) to secure them to the kraken. The other end of the power wires will run to the PDH (rev’s power board) and plug directly into the PDH with no connector. As for CAN that’s a little bit more complicated because with a full kraken swerve I recommend (it’s not 100% needed) a CANivore and Pigeon. Yellow CAN wire is the H on the kraken and the green is the L. The layout out of CAN is a bit more complicated than I can easily explain.


There is also a second option to connect krakens and it’s the power pole adapter board.

1 Like

Thankyou so much! I understand a lot better than I did.
One last question, what is the purpose of the canivore? Because if we need one we can buy it.

This probably isn’t true for your rookie year… but hold onto those sponsors because you’re likely going to want another chassis or two as your team expands.

Also- really really good wiring. If you need some guidance feel free to reach out to 2491 or me directly.

More time in code and driving than you expect. There will be significant issues, and you’re going to want to figure out autos before the season starts. Be ready to be running paths with a physical chassis week 1 as best you can.

A back up swerve module, and know how to swap the entire thing out in minutes. Often, if anything goes wrong with something electrical on a single module, it’s best to replace the entire thing at a competition.

Spare tread. You’re going to want to replace it 1-2 times per competition.

1 Like

that wouldn’t be stupid at all! our first swerve bases were squares of 8020 with plywood.

one thing you will definitely need, though, is BUMPERS. kraken swerve with no robot on top goes FAAAAAAAAAST. you will hit things, you will hit students. BUMPERS. BUMPERS. BUMPERS.

7 Likes

100% agree, it’s a great idea. I recommend some simple pool noodles and tape

2 Likes

The CANivore allows you to add another CAN bus to the robot that has higher speeds. CAN utilization can get pretty high when you start adding that many CAN devices. The CANivore has CAN FD which has a higher bandwidth. Only certain CTRE devices are supported though. The layout of CAN often referred to as topology (so you can research it later). I believe CTRE only recommends daisy chaining for the layout. More info can be found here.

5 Likes

We needed more time, patience, and methodical approach to bring up than we expected.

Like other things, we found those items were frequently out of stock in our lab during build season.

In terms of actually helpful, we first expected the modules themselves would be enough to keep the bot square with side rails.
Not even close.

So, we built a belly pan for the off-season bot to provide strength against racking. (Think of what the backing on a cheap bookcase does.)

2 Likes

Tissues. (for crying)

6 Likes

Good drivers.

6 Likes

Having a spare set of wheels with bevel gears on them makes tread replacement much faster as you can just swap the whole wheel and the robot is ready again and then changing the tread on the new spare wheels becomes a parallel side task to running the robot.

4 Likes

You should keep a spare piece of straight stock that you can use to zero the wheels with. We keep GDB (gosh darn beam) which is a 30in 2×1 in our cart in case we ever need to rezero a module.

3 Likes

While our team used the Rev MaxSwerve with Neos, in general its a good to have spares of wheels/tread, calibration jigs (Rev supplied one for each module), encoders and any pinions. We kept a fully built spare module at all times to allow us to swap in a hurry if something broke beyond usual maintenance. In those cases the time to diagnose and fix the problem between matches is too short so it’s faster to do a full replacement and diagnose/repair it and someone can stay behind and work on it while the bot is back in action.

I’m sure the specific part list varies, but the pinions/gears can/will wear out over time and that’s not as easy to borrow from another team as an encoder or motor controller is. Especially if you have a specific speed set of gears for your other 3 functional modules.

Also although others answered this already

We did basically this and used lumber to act as our extrusion for the perimeter. The base was white expanded PVC which we use for prototyping. It’s easy to cut on a Xcarve/CNC router or by hand and available locally.

GIF-241018_123203

Not stupid at all, and it got us up and running quickly.

1 Like