Thanks for clarifying this. It’s possible that our marginal USB extensions were working against us in making this happen. We will watch this closely when we try next week.
Here I’m confused because Bread’s latest code has PhotonLib dev-v2024.3.1-60 being pulled from photonvision.org rather than from their fork.
We went to practice at 3476’s field and had 3 students with 2 staying the whole time. After practice, those same 2 students had a 1 hour student working session to keep working on vision. There are 5 days until Tidal Tumble.
Huge thanks to 3476 for giving us some of their broken notes so we can tape them up and use them!
We finally went a whole weekend without ripping any notes!!!
TOAST is coming in hot for Tidal Tumble!
BUILD
We finally had the elevator pop out just like 5940 has. We did not get any pictures because we immediately went to go fix it.
We checked up on our red bumpers that we used at the 4201 scrimmage. The red bumpers are 1000 denier cordura and ripped in a few places. Our super slick bumpers are still holding up!
Mounted the open mesh radio on the robot next to the vh-109 radio so we can easily swap cables for practice and comp
SOFTWARE
Our software changes are in the replies before this post
We had 3 students at this meeting to work on packing the pit for Tidal Tumble and getting merch sorted out and they all stayed the whole time. After the meeting, 2 of our students went to present to school board candidates and gave a demo of TOAST. There are 3 days until Tidal Tumble.
NEW MERCH
We got our off-season merch and sorted it all out to make it easy for team members to pick up! We also got team hats (dark blue to match our jackets) but do not have a very good picture of them.
Front:
Back:
DEMO
We had a room on and off at Villa Park High School for the past 2 years. Due to construction, we have lost that space. We went to the school board candidates to show them what our team does and thank them for all their support over these past couple years. We hope to be able to work with the district again to find our team a shop space for the 2025 season!
We were having some issues with our elevator, so we showed off our low pass shot and regular pass shot. We also had a note jamming issue a couple times.
We had 2 students for our cutting tread meeting and 4 for practice at 294’s field. We are super grateful to have been able to get in some practice at 294’s shop! There are 2 days until Tidal Tumble.
BUILD
Drilled holes in tread so we have spares for TT
Tried to vhb our broken swerve covers back together
Did not work and we will be reprinting and using those for TT
Removed the chain that have the turnbuckle from the robot
SOFTWARE
Elevator pivot
Failure: Elevator drives itself into hardstop sometimes when intaking
Temporary fix: Increase elevator height slightly in code for intaking until mechanical fixes the robot
Robot driving
Failure: Robot was drifting while trying to drive straight and wasn’t maintaining consistent heading
Fix: Began implementing “pseudo auto rotate” to lock a heading when driving and correct for any drift
DRIVER PRACTICE
We are still having a lot of brownouts. We believe our new batteries will solve that issue for us!
We had 4 students for practice at 3309 with 2 staying the whole time. We would like to give a huge thank you to 3309 for letting us use your field and giving us some parts we needed for TT! There is 1 day until Tidal Tumble.
BUILD
Sewed rips in red bumpers
Pivot (we removed it from the robot)
Fail: The spline xl shaft bent
Fail: Our pivot gears got worn out
Fix (will be implemented on 10/18): Put 100% infill pla+ inserts through the whole spline xl
Fix (10/18 implementation): cut a new spline xl shaft
Fix (10/18 implementation hopefully): replace gears with steel ones
Fix (10/18): swap 20 lbs gas shocks to 50 lbs gas shocks
Fix: Use both sets of chains
Once we make these fixes, hopefully our pivot will stop failing
Swapped the swerve covers since they both broke (new ones have more infill but are the same material. We will tape them together if we need or swap to our abs ones if they fail)
SOFTWARE
Completed testing/tuning of pseudo auto rotate
Heavily modified CTRE’s FieldCentricFacingAngle class in order to set heading lock
Tuned PID values to compensate for robot drift while driving
Fixed bugs causing robot to spin randomly while pseudo auto rotate was engaged
DRIVER PRACTICE
We were doing clean up and passing until the pivot broke.
We had 2 students load the pit and go up early to work on the robot and stop by McMaster. Our other few students went up with the trailer since they got out of school later. We had 6 students total.
Quackuette at McMaster:
BUILD
Pivot (IT WORKS!!!)
Fix: cut a new (not bent) spline xl shaft
Fix: put in the 100% infill spline xl insert we designed and printed overnight
Fix: switched gas shock from 20 lbs to 50 lbs (took a McMaster stop to get them)
Fix: swapped the gear to a 50t gear from 4414 that was for a maxspline shaft (huge thanks to 4414 for giving us this part!)
It didn’t even need shim tape!
Added the chain back onto the robot
Tested the pivot and it worked perfectly
Tested speaker shots
Amp (a lot)
Trap
Climb
Pass (low and regular)
Removed an insane amount of carpet from our intake and wheels that built up over these past couple days (we will be doing more thorough inspection after every match at TT so it does not get that bad, but it still worked)
SOFTWARE
Implemented a spin the feeder button for our operator
TESTING
We went to the practice field to test a climb and trap since we felt it was a good way to test the pivot and get practice with the trap. We did not get a video of it this time, but it worked!
TLDR
Pivot is fixed
LESSONS LEARNED
Once we go through the homing sequence with the robot, we do not power it off
TOAST is eager to heat things up on the field tomorrow:
We had 7 students total with 6 staying the whole time. We would like to give a huge shout out to 2659 for letting us scout with you! We ended the day ranked 5th. We had a couple students stay until 12am to work on our pick list.
It’s okay, we got it down to 0 by the end of the day!
BUILD
Fail: Swerve drive belts were dying Fix: Replaced one of the 53t belts and put a 55t belt on the other module (the 55 worked great and we ran this in our replay match!)
SOFTWARE
Decreased auto speed because robot was pushing notes away
Decreased current limits on drive and elevator motors to decrease comms losses and brownouts
Added stage alignment command to make climbing faster
We are not sure if it worked in our last match or if we just drove up to it perfectly for the climb and trap. We will be testing this at the practice field in the morning on 10/20
ELECTRICAL
We thought the rpm might be causing us to lose comms during matches, so we switched to powering it POE (it did not help).
Had a fried drive kraken that we replaced (it got a little too toasty…)
When voltage dips, but not to brownout levels (around 6V), we get intermittent comms losses with the new radio.
Fail: breaker terminal wire was not crimped properly (we thought it was causing brown out issues, but it was not) Fix: crimped it again
TLDR
Fixed our brown out issues that caused us to get 220 brown outs in one of our matches and disable due to brown outs in our first match (it was that bad…)
Thanks for picking us for your alliance! We had a great time playing with you in Elims, the kids had nothing but positive things to say about working with your team.
We would like to start off by thanking everyone who gave us parts we needed for our robot during the event. We would like to give a huge thanks to teams 2102, 9408B, and 1622 for being such amazing alliance partners. We loved working with this alliance and were super excited to be captain of the 5th alliance at Tidal Tumble for the 2nd year! We are super grateful for this alliance and their ability to adapt strategy when we were having some issues with TOAST.
We would also like to shout out 2659 for letting us scout with them. The data was super helpful in making our pick list and adapting it after the end of quals! We would also like to thank 5940 for helping us virtually throughout the entire event.
Open alliance has truly given our team an amazing platform to be open about what we do and who we are and we are super happy to be able to be a part of this group of teams. The support we have gotten as a homeless and lower resourced team has been amazing! We had 6 students for our last day of Tidal Tumble.
Yes, they came back
BUILD
Fail: had more swerve drive belts fail Fix: Swapped the belts to 55t belts and added a tensioning system to ¾ of our swerve modules to prevent the last one from failing in a match (the one we did not replace with the 55t was the one we replaced with a 53t yesterday). We wanted to replace the last one before it failed because it hurts our match performance when they break in a match. We will be ordering new 53t drive belts and 43t rotation belts before Beach Blitz to swap to because ours are old and worn (they are 4 years old)
Fail: Elevator rope came off right before our first elims match because we stripped a shaft that was used to tension the rope Fix: Swapped the shaft and got the rope back onto the pulleys. We ended up subbing ourselves out for 1622 for this match so we could fix our robot (our alliance did great with adapting to this quickly!) and had our driver be our drive coach that match. We were back again and played clean up in our second elims match
SOFTWARE
Tested the auto rotate for the climb at the practice field and it worked
It did fail in a match and turn the wrong way🙁
We will have a better software update later this week as we are still trying to understand some of our issues that we had during the whole comp.
ELECTRICAL
We multimeter checked the robot for shorts after we got eliminated because batteries we put in the robot immediately drained (put in a battery that was beaking at 12.5v from 9408 and it immediately dropped to 12 before the match started, so we had brownouts our entire last elims match and just went for the climb early on. Before that, we put in 2 different batteries that all showed up as 11.9-11.8.) The multimeter showed no shorts.
TLDR
The brownouts are back and caused us to not be able to function in our last elims match and at the ends of some of our matches
Have you guys tested for any resistance throughout the general battery lead system. In 2022 we had the worse brownouts that our team ever experienced and it took us pretty much the entire year before we realized it was a combination of corrision from using old battery and breaker leads, corrosion on the Anderson connector from the PDH and even some on the breaker.
The following season we bought all new leads, breaker, etc and the problems went away. I would check for corrosion throughout your electrical system because some batteries worked much better because they had little to no errosion but some were terrible because of the leads. It would explain why during some matches brownouts were non existen and in others it was a problem
Might not be much use but have you guys current limited your subsystems?
We had brownout issues but we didn’t have good current limits on our swerve causing issues when we would spin up and try to drive.
Do you guys have data logs? I realized we had poor current limits and we were drawing too much from the battery because I was able to replay some data logs to see where stuff went wrong, it might be beneficial here too.
Yeah we tested for this, one way you can do this is just by contacting some terminals and drawing high power by spinning up or putting something under load.
We were able to identify that our issue wasn’t in the electronics or wiring just by seeing the resistance, if there was any resistance from our battery to our PDH or any resistance outside of the PDH we could single out the issue just like you said.
Corrosion or old wear and tear on the electronics is surprisingly the cause of most brownout problems teams have. Exposed wires, poorly wired terminals, bad breakers, etc. are all simple problems but like impossible to identify sometimes
We have supply and stator current limits on all motors. Our PDH logging on the driver station stopped working, but we have reviewed our AdvantageKit logs.
We are back to our garage shop meetings and had 3 students with 2 staying the whole time.
ELECTRICAL
Removed the back right swerve steering motor (falcon) because that was the cause of our batteries immediately dropping when we put them into the robot during our last elims match
Was drawing 20-25A when disabled, dropping us to around 12V before the match started
BUILD
Removed the elevator gearbox
Will be replacing the chipped abs spools with diran ones
Will be redoing the rope run (adding the second down rope!)
Replaced the shafts for the down rope with steel shafts so they hopefully will not strip
Changing the way we mount the “IT’S GETTING TOASTY” panel in the back to just zip tie onto the robot so we can easily remove it for gearbox access when we want to
Drilled out the bottom holes so the head of the bolt for the stage 0 tubes clear