FRC 1533 Triple Strange 2024 Build Thread

Welcome to 1533’s first Open Alliance build thread! We are Triple Strange, a community team with students from Greensboro, North Carolina and surrounding areas.

Who we are

  • Firstly, we are a community team - with students from several schools from Guilford County and surrounding areas as well as homeschoolers.
  • We have been competing in FRC since 2005 and huge part of our philosophy is using our age and experience as a team to help students and other teams.
  • While we are a community based team, we are a member of ECG Robotics which is a robotics club originally based out of the Early College at Guilford. There are four FTC teams who are also a part of ECG Robotics: 731 Wannabe Strange, 5795 Back to the Drawing Board, 6183 Thunder Ducks, and 10195 Night Owls.
  • Partially due to being a community based team and not having any school feed into us, we have always been a small team. Our team ranges from around 10 to 15 students most years. We believe that our past success is due in part to being a small team, as it allows us to know each other and work together very well.
  • We strive to be as student-led of a team as possible. Our team uses the word MENTOR as an acronym to describe the role of mentors on our team; Motivate and Educate but No Touching Our Robot. This allows students to learn as much as possible, as they completely plan, build, and code every single robot produced by our team.
  • We have been using swerve for our competition robots since 2015! We developed our own custom swerve modules which several other teams have used in the past. We switched to SDS MK4i swerve modules last season but some of our members are continuing to develop the StrangeSwerve modules.

2016 Version

2018 Version

  • One of our main outreach initiatives is the Triad Alliance. The Triad Alliance is a collaborative effort to unite the various teams in the Piedmont Triad area of North Carolina to better improve all of us through sharing of ideas and knowledge, and helping each other out however we can. This includes hosting a joint kickoff for teams in the area, where we will come together and discuss ideas for the upcoming year.

Pre- Season Prep

Our offseason prep has not been very extensive over the past few seasons, but we put some work in this year. We held 3 bootcamps for the club in November. One of these was intro to CAD, which we didn’t have a slideshow for, but the other two are in powerpoint form below.

(Sorry if some of the slides don’t make sense, please let me know if you want explanation/ elaboration or have questions!)

Blog Plan

I plan to make a post every Sunday, but please ask any questions at any time! This blog is for you all, so let me know if you want to know more.

To all the FNC teams, see ya at Pembroke and Mecklenburg!

Lots of love from 1533!

Signing off,

Wyatt Bland, 1533 Co-Captian

16 Likes

Good to see y’all on OA! Looking forward to future posts to come! (especially from a fellow FNC Team)

1 Like

OpenStrange!!!

2 Likes

How Strange?

1 Like

Triple Strange!!!

2 Likes

image

2 Likes

Hello all! Welcome back to 1533’s build blog.

It’s been a great and very busy first week!
We’ve actually made a lot of progress, much more than last year. Last year we had a lackluster year so we’re all pretty driven to make a good robot and do well at comps. Also, it’s me and the other co-captain’s last year :frowning: so we are working pretty hard to make it a good one.

We held a join Triad are kickoff with our buddies from the newly refounded Triad Alliance!

Thank you so much to 2640, 5679, and 7890 for joining us for kickoff!
It was great to see, socialize, and share ideas with teams in our area.

Here’s our subteam leads with their weekly summaries:
CAD/ Design lead Annabel:

As can be expected, week 1 of build season has been pretty busy for the CAD team, we have had someone working on the CAD almost non-stop since kickoff. While not all of our design ideas are included here, this is mainly the direction that we are going and a bit of how we got there. That being said, the design process is still very much ongoing and how the pieces of our robot fit together change all the time.

We first decided what all we wanted the robot to be able to do. We ended up deciding to be able to do pretty much everything. We want to be able to pick up notes from the ground, shoot them into the speaker, score notes in both the trap and the amp, and climb the chain.

We decided that the dimensions of the robot frame will be 26”x26” so that the robot is smaller profile and able to move faster and also to help limit our weight. We also have our swerve modules in the lower configuration so that we can have some extra height on the elevator.

We briefly discussed possibly building a buddy climb system, but haven’t revisited it since kickoff. Our current version of our climb would not be able to lift two robots.

Other important criteria that we wanted our robot to meet were being able to drive under the stage, and staying comfortably under the weight limit, hopefully somewhere around 100 lbs so that we can get across the field quickly.

Our current robot design has a couple of different mechanisms: an intake mounted to an elevator (would be able to pick up from the ground and score in amp, scores in trap while hanging), a shooter/conveyor (cannon) which will have a pivot point and be able to score in the speaker from the farthest legal shot, just on the side of the opposing alliaince’s wing, a climber which is mounted to the back of the cannon which will lift us high enough on the chain to be able to score in the trap.

Intake:
We are planning to use rollers similar to the ones 1678 used last season as they seem to have good grip. The intake will be mounted to an elevator mechanism so that it can score in the amp and in the trap while we are on the chain. It will have a pivot point somewhere (not 100% sure where yet) to store it inside of the frame perimeter. The general design of the intake looks like this.

image (3)

Elevator:
We are planning to have an elevator based on the ThriftyBot elevator kit to move our intake up and down.

Cannon:
We modeled our shooter mechanism based on a similar design to what Robot in 3 Days did in 2013 to shoot their frisbees. We will have the shooter mechanism mounted on a pivot joint so that we can shoot from any (legal) spot on the field. The reason for the shooter/conveyor mechanism is so that the note can be stored in the conveyor while the flywheel spins to the correct speed based on where we are shooting from. Mounted on the sides of the conveyor mechanism are our climb arms (not pictured). When the arms are fully straight up, they will be tall enough to reach the chain and then they run down the length of their versa to pull us up.

image (2)

Here’s a sketch of our robot scoring into trap:

If you want to know more about these subsystems, please ask, we can provide more details!

Build lead Ceci

We’re off to a great start this season! On Sunday, after we decided the dimensions, we cut and assembled the frame of our robot. For the following meetings there was not much for us to do so we spent time gathering various parts (such as bearings, shaft collars, and electronics), and building the frame of our bumpers. We have been in contact with a few manufacturers and we hope to get the bellypan and other parts cut on monday so we can finish the drive base by Wednesday. Looking forward to an eventful build season!

Programming lead Vidhatu

As of right now, there are a few ideas circulating about how exactly to program the climb, vision, and what autonomous paths to take. Programming will be more active as soon as the CAD is fully completed.

That’s all folks! Hope you enjoyed a great first week of build season, and are looking forward to seeing you all the teams at Pembroke, Mecklenburg, States, Worlds, and Einsteins!

Signing off,
Wyatt B

5 Likes

Hey everyone! Welcome back.

We’ve had a great second week, making huge progress on our design and cad, and starting on building the robot!

Here’s recaps of the week from our subteam leads (which are from last Sunday, so they are a little out of date):

CAD/ Design:

Week two was another very busy week for our CAD team. We are getting very close to finalizing our design. We got our electronics panel machined this week and are working on getting some of the other custom parts fabricated in the next week.
Intake:
Our design has evolved a bit from last week, we have moved the pivot point for the intake farther out so that only the outer half will pivot. The pivot will be controlled by the motor mounted to the carriage stage of the elevator and we haven’t finished with how exactly the rollers will run. As of now we are planning on having the pivot sprocket bolted to the intake plate so that the pivot shaft can also function as a roller to pass the note into the robot.
Elevator:
Since last week, we’ve changed the elevator to use maxtube and maxtube end caps to attach the structure together instead of gussets. We have also changed the elevator mechanism from a cascading elevator to a continuous elevator to give us more height when fully extended.
Cannon:
Not much about our overall cannon design changed this week, we finalized the climb arms and shooter plates and CADded the pivot/mounting mechanism.
We still need to CAD the actual motor and spool for the elevator as well as the intake rollers and belts, but other than that, our CAD is pretty much finalized and we are moving much more into building over the next few weeks.

Mechanical:
This week mechanical didn’t have much to do. We continued working in bumpers and were able to cut some versaframe for the climb arms. On Saturday the team went to ABCO (one of our amazing sponsors) and got our bellypan and battery plate cut! This coming week mechanical will be a lot more active, and hopefully we’ll be able to start putting the mechanisms together. Our drive train got put together and running in the last couple nights.

Programming:
As of right now, there are a few ideas circulating about how exactly to program the climb, vision, and what autonomous paths to take. Programming will be more active as soon as the CAD is fully completed. We coded the drive base and got it running today!

Next update will be posted Sunday, had some life stuff take up a lot of mental space this week so didn’t get around to posting this until now.

Thank you for reading and see you soon!
Wyatt B
1533 Co-captain

2 Likes

Week 3/4 Update: Introducing Apollo

Hey all! Welcome back.

Got a long one for you today, as we have been making huge progress with a finished CAD and have begun assembly on the robot!

Here are some pics of our finished CAD! Apollo features:

  • A Ground intake
    • Pivoting part tilts down for ground intake
    • Tilts back up for fitting inside frame perimeter
    • Travels up the elevator and tilts back down to score in trap and amp
    • Can feed through the back into the shooter for speaker scoring
  • And a “Cannon”
    • Includes a shooter and our climb arms, all on a pivot point
      • Shooter: Small conveyor section feeds into side flywheels
        • Due to a lot of teams testing top and bottom rollers to good success, we are going to keep out options open and make our shooter modular, where we can remove the end to swap it out for top and bottom rollers if needed
      • Climb: Run by rope and linear springs

Subteam updates

Firstly, our likely last update from Annabel (CAD lead):
This week wasn’t nearly as eventful for the CAD team as we are starting to switch over to actually building stuff. We did finish cadding the winch for the elevator as well as finalizing the intake cad.

Here is Ceci’s (Build lead):
This past week mechanical was able to get a lot of things going. On last Monday and Thursday we were waiting on parts, so we mainly cut the hex shaft and versa.

Last Wednesday we got our drivebase working!

That Saturday, we assembled a good amount of the elevator, started building intake and stage 0, and put pool noodles on our bumpers.

Starting this week, on Monday and Wednesday we began assembling our main mechanisms, starting with intake, climb, and elevator. Waiting on polycarb for the shooter plates.

Stick around for Sunday’s update, which will showcase a few more hours of assembly and hopefully some good progress!

And Finally, Vidhatu’s (Programming lead) recap: We finished writing the basic swerve code and testing it out. We are using photonvision paired with an orange pi 5 for field localization. Since the cad is almost finished, we are planning to ramp things up starting on Saturday.

That’s all for me, thank you for reading and have a good season!
Wyatt B
1533 Co-captain

3 Likes

Hey everyone! Sorry for the gap in posting.

Construction on v1 of the robot is done!

We build elevator, intake, then we got shooter plates and made that rather quick and slapped it on. We are now in full stages of getting programming on the bot and getting it all moving.

During testing of the shooter, we were unsatisfied with a number of aspects.

  1. Flywheels on the side did not provide adequate speed
  2. The vertical compression slows down the note as it exits the shooter.
  3. With our current handoff, run by 2 side compliant wheels, notes did not handoff from intake to cannon smoothly.

Thus, we are going to remake shooter, going for top and bottom flywheels, Mechanical Advantage-style, along with a top roller to better move notes from intake to cannon.

That being said, everything else on the robot came together nicely. We are looking into revamping intake after our first event (W2- Pembroke), but it will work well enough for it. Our reasons for remaking it include wanting a full width intake, which is one of the downsides of our current design.

Climb looks like it will stick around though! This is a sketch climb because we didn’t have control of the pivot yet, but it’s a good proof of concept.

(I’ll put in a video when I get better cell service)

Ramping up meetings as we approach our first comp (w2 Pembroke), so see you around! Will try to post more.

Wyatt
1533 Co-captain

2 Likes

Here’s a vid of our intake and conveyor working:

As you can see, handoff between the two only is fast and consistent when cannon is pivoted all the way down. Looking to improve that with the new cannon, but for now we have a shaft mounted that redirects the note better.

1 Like

Sneak peak of what’s to come…

6 Likes

i love you triple strange

we love u back labby <3

see u at states (or the field if u come back)

in between asheville and states, probably

how’s your climb? center of gravity work out and everything?

Hey lets gooooo
You know u guys want some drive practice w us

yeah! we kinda just made sure it worked and then turned it off and did other things for 2 weeks.
CoG is not an issue cause we can pivot climb arms so we can just move it to what we need. Real nice

1 Like

I’ll have actual OA posts after the event, but for now…

Looking forward to this event, hope everyone has fun and good luck!

With love,
Wyatt
1533 Co-captain

2 Likes

Sorry for the late upload guys, it’s been pretty hectic around here as we prep for Mecklenburg States (oops).

Looking back on my last post, the picture of our robot looking majestic, I realize just how long a road these last few weeks have been. Firstly, Pembroke.

Loading into Pembroke we felt pretty good. We quickly had some hiccups, including a rio that refused to flash (resisted three highlighters and our lead programmer for a couple hours), bumpers in not the best condition, and a very long inspection queue ready for us when we fixed those issues. However, we were still excited for the day to come, and had a long night in the hotel strategizing and coding autos (sadly the autos being done this late would be a sign of things to comei.)

We went into Saturday, and started to play our quals matches. We quickly noticed that our handoff mechanism had stopped working in our first match, reducing us to amp only. We lost that match, 35-7. Back in the pit, we realized that the one of two polycord belts running the bottom roller of our handoff had broken in half. A significant part of the rest of the day would be spent janking some fix together that would break as soon as we ran it. Eventually we settled on putting the remaining polycord back on, (we had taken it off because we thought it would break too if the handoff was only running on one of them), and a lot of rubber bands on the other side.

The rest of Saturday (and the majority of Sunday) looked a lot like this. Something would break, we would spend three hours fixing it, and then it would work. We went through this process with Swerve (a module had fallen apart, causing us to miss a qual to fix it), elevator, autos, a lot of things were breaking. However, a huge upside of the design of our bot is its versatility. If elevator broke, we could still intake and shoot into speaker. If shooter broke, we could score in amp. Climb stayed working the whole event (other than when it broke for a couple matches), and we could fall back on that to get a couple bonus points at the end of any given match.

This routine of break, repair, and break again was not good for anyone. As the seeded #1 team (per statbotics), we had high hopes for this weekend, and were really excited to show off our bot that we had poured so many long nights into. Consistently breaking meant we were in a bad position ranking wise, but more importantly meant we could not perform how we knew our bot was capable of. However, we had to keep moving forward and fighting match after match.

Before lunch on Sunday, we got picked as the second choice on the eighth alliance. Huge thanks to 9008 for picking us, and for 7443 for being a great partner. As strategy lead, I was super happy with this placement, and knew our alliance was capable of great things. However, the placement was a blow to all of us, as it was significantly lower than we wanted to be that weekend. Staying with the theme of moving on, we sucked it up and got ready to go against alliance #1 in the first match of playoffs.

Yeah that was fun.

Even with our alliance captain having to play defense most of the match (due to issues I’ve forgotten), we still pulled ahead and knocked Alliance one down to the lower bracket. Even if the victory was off of penalties, we went into match seven of the playoffs feeling pretty good. Unfortunately we were much too slow in that match and lost 44-57.

Not much else to say about playoffs. We won one in the lower bracket, but then Alliance one had their revenge, kicking us out of the tournament 60-52. We suffered some mechanical issues in these matches, but overall were much better off that we had been in quals.

Leaving Pembroke, an event we had expected to do very well with, without even an award left us all pretty sad. We went to our homes all knowing we could do better, and determined to push in the next two weeks to make this year amazing.

In general, we were mainly thinking about the reliability of our bot. Unlike last year, when we had to completely rebuild and change our bot between our first event and Mecklenburg, this year we focused on programming time, small mechanical changes, and practice practice practice. None of our issues at Pem were large mechanical ones, but they all neatly fell into one of two categories.

  1. Mechanical reliability

We broke and broke and broke and broke over the course of this weekend, from handoff to swerve to really any part of the bot you could think of. We marked this down to not having ran our bot against a wall and pushed it to its limits. We never tried to break the bot, and in doing so forgot and ignored one of the most important golden rules (“If you didn’t break it at home, you’ll definitely break it at competition.”)

  1. Programming issues

On Saturday, we did not have a working auto, so for the most part we just sat there, sometimes scoring our preloaded note. We also had a variety of other issues, from our elevator running at .2x speed accidentally, to driver’s controls not working properly. These had a similar root cause, which was lack of time to test and develop, along with a devastatingly small programming team (consisting of maybe two students and a mentor). This team did not have enough time to test things on the bot, nor enough manpower to make solid code for every part of the bot.

For both of these issues, a significant root cause was lack of time. Due to the fact that we did not have to rebuild our whole bot this year, we decided to devote a lot of our time in the coming two weeks to perfecting and testing every aspect of the bot into the ground. We would run practice matches, spend hours on autos, and just put in a massive amount of effort into making the bot as reliable and sound as possible. We also made some small mechanical changes, such as replacing the polybelt on the handoff with a chain- driven system that would actually never break (although same could not be said about the notes passing through it, oops.)

We went into our week four event feeling better than before, thinking we were reliable and a top contender for the blue banner at Mecklenburg.

To see if this would turn out like we hoped it to, check back soon for my Mecklenburg update!

(Or check blue alliance, if you’re lame.)

Signing off,

Wyatt B

1533 Co- Captain

1 Like