FRC 8248 ChainLynx 2023 Build Thread

Hey everyone!

We’re ChainLynx 8248. We are very excited to join the Open Alliance for the 2023 season. We joined the Open Alliance both to help us practice documenting our design decisions and processes for future years and to help other teams. We’ve gained a lot of experience and capabilities since last year and are hoping to put them to good use. We plan to share CAD, code and build updates this upcoming season, along with anything other departments on the team want to share. Shortly we will share a post on our team structure, off-season projects and curriculum, and goals for the coming season.

2023 events:

Week 1 PNW Glacier Peak District Event (March 3-5)
Week 4 PNW Sammamish District Event (March 24-26)
PNW District Championship (hopefully) (April 5-8)
Houston World Championship (double hopefully) (April 19-22)

Team Website: www.chainlynx8248.com

Instagram: www.instagram.com/chainlynx.robotics

GitHub: ChainLynxRobotics · GitHub

The Blue Alliance: ChainLynx - Team 8248 - The Blue Alliance

7 Likes

Team goal: This season our goal is to make it to Worlds.
Team history:

  • 2019-2020: Our team was founded concurrently with the (re) opening of our school in 2019. We started out as a very small team in our first year, with only around 10 members - only one of whom had any previous experience with FRC. However, with plenty of help in the form of donated materials, time in their workspace, and lessons from both 4180 and 2928, we were able to build a functional robot and bring it to competition. Unfortunately, that first competition (Glacier Peak), would be our last that season, as it was soon cut short due to covid-19.
  • 2020-2021: For most of this year, both our school and our team were fully online. Without any way to actually build a robot, our team chose to participate in the Game Design Challenge and the Innovation Challenge (our submission for the Game Design Challenge, which won the Rookie Design Award, can be found here). We also chose to take this time to rework our branding, which we hadn’t put much focus on during our first year.
  • 2021-2022: This was the year that our team really started to get going. For the first two years, we had been a very small team, but at the first interest meeting of this year, we had a huge number of people show up.

Team structure:

  • Logistics (competition management, internal and external communication)
  • Business and Marketing (fundraising, branding, media)
  • Strategy (game strategy, scouting, drive team)
  • Mechanical (CAD, build)
  • Controls (code, electronics, pneumatics)
  • Safety (mental and physical wellbeing of the team)

Each of these departments has an elected officer associated with it, and then below them there are appointed leads and specialists (leads being people who oversee smaller groups within the department, and specialists being people who know one specific skill).

Department Stuff:

Logistics (This section was written by Logan, our logistics officer)

Kickoff planning:

The main thing that our logistics department has been working on for the past few weeks is the planning of and preparation for a kickoff event that we are hosting, with the Iron Riders - team 4180, the Vikings - team 2928, and the Robo Raiders - team 3681. Our plan for the day starts with all the teams watching the livestream of kickoff together, followed by making sure everyone gets acquainted with the rules for this year, especially helping new members understand how they work and what the key parts are. Then for the rest of the time until lunch, we are holding Open Space discussions (also called Unconferencing), where participants get to suggest topics for discussion that they are interested in or find important. That way, people can choose which conversation they want to be a part of so that everyone is engaged and having the discussions they find relevant. After lunch, we give teams time to do their own thing. They can use this time if they want to have other discussions or need to plan for the build season. Finally, we bring everyone back together for a quick closing circle to gather any last thoughts or reflections from the day.

Full schedule is attached here: 2023 Kickoff Schedule

Controls (This section was written by Jairen, our Controls Officer)

Offseason recap:

The controls department handles all of the controls system work of the team. Code and electronics have been our primary focuses this offseason. This year, our main challenges will be with using swerve and more complex autonomous routines, including utilizing AprilTags.

Code has been working on learning Java for FRC. Members who are new to the language or programming, in general, are going through the basics of the language. Members with experience are learning to apply it to the competition, such as using WPIlib and how to code for mechanisms and drive systems. This season, we want to move into more advanced autonomous code, including path planning and utilizing PhotonVision to detect AprilTags.

Electronics has primarily focused on learning the various control system components and their functions. As we move into the build season, we will practice skills such as crimping and wiring on test chassis and mechanisms. Our goal with electronics this season is to have clean, robust, and modular wiring.

Training Materials:
Intro to Electronics
Version Control
Good coding practices
Build tools
WPIlib docs
Network Tables

Mechanical

Capabilities (This was written by me, our Mechanical Officer):

Old: Last year, the team had four laser cutters (2 glowforge, 2 VLS), nine useless MakerBot replicators, a drill press, one vertical and one horizontal bandsaw, and assorted hand tools.

New: After last season, our team decided that a major purchase we needed to make was for a CNC Router. One of our coaches got us CTE funding to purchase one, as long as it arrived before the end of August. We purchased an Inventables X-Carve Pro and all the other accessories we needed, including an air compressor, Fog Buster and more. We also built an enclosure for the router and had to renovate our old wood shop to make it fit. This will make our build season run faster, since last year if we needed to make any parts with more than our existing capabilities, they had to be sent to a mentor or student’s house to fabricate.

The CTE Department also purchased a MakerBot Method X and 6 Anycubic Photon M3s. With the Method X, we can print stronger filaments and have fewer prints fail due to warping.

Offseason Project (This writeup is from @ncbanse, our Design Coordination Specialist):

One of the trainings our Mechanical department did this preseason was a project called bridging 101. People worked on designing, building, and testing bridges with the goal of making the strongest.

The purpose of this project was to introduce members to CAD, and simultaneously teach them how to design parts that can be manufactured on our new CNC Router.

Project organization:

First, we split the Mechanical team into three groups. Each group had an (approximately) equal number of experienced members. After being introduced to the rules and goals of the project, teams spent around 30 minutes sketching design concepts for their bridges. This included basic sketches for each component, and delegating who would design them. Then teams spent the next couple of meetings Modeling their bridges and presenting their progress to the team at the end of each meeting.

Manufacturing:

All bridges were designed to be laser cut or CNC routed out of .25” plywood, with 3D printed components and 10-32 bolts to connect the pieces of plywood. We used laser cutters to save time and teach people how to use them for prototyping. However, we did cut an example bridge out on the CNC Router.

Testing:

To test the strength of our bridges we used a strap and a Home-Depot bucket to hang weights (CIMs and Mini CIMs) from our bridges. We then proceeded to add more and more weight to the Home Depot bucket until the bridge failed.

Results:

Our team’s best bridge held an astounding 275 pounds! Mechanical team members gained meaningful Onshape experience as well as practice using our laser cutters for prototyping. On top of that, all Mechanical team members practiced using the engineering design process on a tight schedule, which acted as good practice for build season.

Offseason CAD:
Onshape

3 Likes

The controls department has been quite busy since kickoff. We’ve been working on a variety of tasks to allow us to perform the best we can this year. One of our main projects has been swerve, specifically MAXSwerve from REV. After we got the modules, we made a simple chassis for testing code.

We got this up and running very quickly using example code, first with robot oriented control, then with field oriented.

IMG_0534_1

In addition, our other projects have been autonomous routines, using PID on the arm of our previous robot (in preparation for using an elevator this year), a custom scouting app, and detecting AprilTags. With AprilTags, we’ve looked at several coprocessor and software options and are deciding between using PhotonVision on a Pi or a custom solution with a Jetson Nano.

6 Likes

Sorry this is really late but here is our kickoff priority list

Priority list:

After kickoff, we made a priority list to inform our robot decisions for the rest of the season:

2023 Season Goal: Make it to world championships

  • Sub-goals:
    • To make it to worlds, not being chosen as a 2nd pick at DCMPs, we need at least 200 DRPs
      • Splitting this up, we would need more than 110 DRPs before DCMPs and more than 90 at DCMP
        • This would require us to get 55 DRPs at our two district events
          • 5 of these would be from award points at each event
          • We would be required to be a finalist alliance captain or first pick, ranking in the top 6 to get the rest of the qual DRPs, alliance selection DRPs, and playoff DRPs

Game Analysis Summary: At both our district events we would need to get around 55 district ranking points which would require us to be a finalist first pick/ alliance captain at both our events and have our alliance place at least 4th at district championships. In order to rank high enough to get that amount of district ranking points, we need to maximize our normal ranking points. We also need to win an award at both of our events so we should look for ways to help other teams and focus on documentation.

2023 Priority List

  1. Driving

  2. Qualities:

1. Stable/Low Center of Gravity
2. Durable
3. Repairable
  1. Driving Sub Functions:
1. Electronics

  1. Electronics’ Qualities:

    1. Protected
    2. Durable
    3. Repairable
    4. Accessible
    5. Contained

2. Bumpers

  1. Bumpers’ Qualities:

    1. Durable
    2. Easily swappable
    3. Slick
    4. Aesthetic

3. Drive Team

  1. Can balance on bridge easily
  2. Practice cycles with and without defense

4. Autonomous Driving

  1. Mobility
  2. Get on Charge Station
  3. Score preloaded game piece
  4. Balance on Charge Station
  5. Score multiple game pieces
  1. Acquisition and release

  2. Qualities

1. Non-damaging
2. Lightweight
3. Modular
4. Accuracy over speed
5. One mechanism for both game pieces
  1. Sub Functions
1. Loading Station pickup

  1. Loading Station Pick-Up Qualities:

    1. Consistent
    2. Durable
    3. Quickly repairable
    4. Can intake from chute door
    5. Integrated

2. Hybrid Node

  1. Hybrid node qualities

    1. Fast
    2. Durable
    3. Integrated

3. High Node

  1. High node qualities

    1. Accurate
    2. Fast
    3. Durable
    4. Lightweight
    5. Integrated
    6. Works with medium node

4. Ground pick-up cubes

  1. Cube ground pick up

    1. Integrated
    2. Lightweight
    3. Durable
    4. Consistent

The main ideas we had in mind when making this priority list were that mid wasn’t very much better than low for a lot of added complexity, as the points scored per game piece are 3 compared to 5 or 14 compared to 20 per link, whereas hybrid compared to mid is 2 compared to 3 or 11 compared to 14 per link. As such, we made our priority list to prioritize high over mid. Other than that we decided to put a lot of priority on mechanisms being generally integrated as we deemed that it was likely that a design that could ground intake and score both cones and cubes on high and hybrid would likely be simpler than separate mechanisms for each.

Another idea we had in mind when making this priority list was having multiple integrated sets of subsystems such as an intake that can intake and hold both cubes and cones in any orientation for hybrid, and a second mechanism that only works from the human player station for high.

1 Like

We have a finalized design and are currently working on getting it built. The CAD can be viewed here or in the picture below. Unfortunately, we have run into some problems with our purchasing process and have been slowed down a bit by having to wait for some of our parts to arrive. Timing is tight, but we have a thoroughly reviewed design that we will be able to finish and hopefully squeeze in some driving practice before our first competition.

We have also been working on several side projects, which are going well. We have been rebuilding our safety cart (which will become more of a workbench, with our safety supplies being relocated somewhere else), and we are building a new robot cart. We’ve redesigned our pit layout, which can be seen below. This diagram has been made as part of our updated safety documentation.


“Raspberry cart” contains our tools, and “Mango cart” is our rebuilt safety cart which will be used as a workbench. The grid lines in the diagram represent intervals of 1 foot each.

We’ve also created a new design for our general team shirts, which we will hopefully have by our first competition:

Front:

Back:

2 Likes

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.