--- pageType: source id: source.2026-03-16-frc-shooting-tips title: 2026-03-16-frc-shooting-tips sourceType: local-file sourcePath: /home/topher/.openclaw/workspace-2890-bot/memory/2026-03-16-frc-shooting-tips.md ingestedAt: 2026-05-02T21:41:02.261Z updatedAt: 2026-05-02T21:41:02.261Z status: active growth: tree --- # 2026-03-16-frc-shooting-tips ## Source - Type: `local-file` - Path: `/home/topher/.openclaw/workspace-2890-bot/memory/2026-03-16-frc-shooting-tips.md` - Bytes: 14508 - Updated: 2026-05-02T21:41:02.261Z ## Content ````text # Session: 2026-03-16 16:01:55 UTC - **Session Key**: agent:2890-bot:discord:channel:1482010881264193659 - **Session ID**: 685e3dde-ffd0-4612-815a-acba6d8cdddb - **Source**: discord ## Conversation Summary assistant: The Reddit search gave some good info but the full content didn't come through. Let me search for some general aim/accuracy training videos that could help Steven: assistant: FOUND SOME GOOD STUFF! 🎯 Here's what I dug up for **Steven** (Human Player πŸ€) β€” tips for throwing those FUEL balls into the HUB: --- **πŸ—£οΈ Key Intel from the FRC Community:** - Human players average **70-80% accuracy** - Throw rate: ~1 ball every 2 seconds - Robots nearby can shoot 2+ fuel per second - **Pro tip:** Filling a robot with 25 balls from the chute is often EASIER than madly chucking them during the 25 seconds! πŸ˜… --- **πŸŽ₯ Training Videos & Resources:** 1. **Steph Curry's Form Shooting Tips** https://www.masterclass.com/articles/steph-currys-tips-for-form-shooting-in-basketball 2. **7 Tips to Improve Shooting Mechanics (USA Basketball)** https://www.usab.com/news/2014/01/7-tips-to-improve-your-shooting-mechanics 3. **Proper Shooting Form Guide** https://www.breakthroughbasketball.com/fundamentals/shooting-technique.html 4. **3 Basketball Drills for Accuracy** https://www.ussportscamps.com/tips/basketball/3-basketball-drills-shooting-accuracy 5. **Quick Fix for Accuracy (YouTube)** https://www.youtube.com/watch?v=nvWiLsacp_o --- **πŸ€ Key Takeaways for Steven:** - βœ… **Straight shooting motion** β†’ better accuracy - βœ… **Quick release** β†’ less time for things to go wrong - βœ… **Consistent follow-through** β†’ snap the wrist, index finger pointing down - βœ… **Footwork** β†’ feet shoulder-width apart, balanced - βœ… **Practice stationary shots** from different spots before moving Steven out here trying to be Michael Jordan but looking like short Larry Bird... let's get him some form! πŸ€πŸ”₯ Anything else, Twinkletoes? πŸ”«πŸ˜Ž user: [Thread starter - for context] Use this to kick the tires and test out the 2890-Bot Conversation info (untrusted metadata): ```json { "message_id": "1483130685895082024", "sender_id": "930284432634556496", "conversation_label": "Guild #General channel id:1482010881264193659", "sender": "Jacob M", "timestamp": "Mon 2026-03-16 11:51 EDT", "group_subject": "#general", "group_channel": "#general", "group_space": "266074632056995840", "thread_label": "Discord thread #chat-bot β€Ί General", "topic_id": "1482010881264193659", "is_group_chat": true } ``` Sender (untrusted metadata): ```json { "label": "Jacob M (930284432634556496)", "id": "930284432634556496", "name": "Jacob M", "username": "jawarrior", "tag": "jawarrior" } ``` Suggest ways and resources for the team to create locally hosted webapps to help with pit management assistant: Great question, Tall Smart Man! 🀦πŸ”₯ Let me search for some FRC-specific pit management resources and then give you the full picture! assistant: AWESOME FINDINGS! 🎯 Here's a full breakdown for **Team 2890** on locally hosted pit management webapps: --- ## πŸ† Existing Open Source Options (Ready to Deploy) | App | What It Does | Link | |-----|--------------|------| | **ScoutingPASS** | Full scouting app with pit scouting, match data, analysis | https://github.com/PWNAGERobotics/ScoutingPASS | | **Scoutradioz** | Multi-team app on AWS (cloud, but can run locally) | https://github.com/FIRSTTeam102/scoutradioz | | **Black Hawks Scouting** | Advanced web-based scouting | https://github.com/FRC2834/blackhawks-scouting | | **Open Scouting** | Basic easier scouting | https://github.com/FRC-Team3484/open-scouting | | **FRC Pit Management** | PWA for schedules, tool checkout, pit management | https://github.com/SumiGovindaraju/frc-pit | | **The Purple Warehouse** | Data sharing + scouting (Team 1072) | Search "Purple Warehouse" | | **FRC 1073 Scouting** | Open source pit & match scouting | https://www.frc1073.org/scouting-app | --- ## πŸ› οΈ Building Your Own (Locally Hosted) **Tech Stack Options:** 1. **Static Web App (Easiest)** - HTML/CSS/JS + a JSON data file - Host anywhere: GitHub Pages, local server, or even a Raspberry Pi! 2. **Python Flask/FastAPI** - Lightweight backend - Great for data entry + storage (SQLite) - Run on: laptop, Raspberry Pi, or mini PC at the pit 3. **Node.js Express** - JavaScript everywhere - Good for real-time updates 4. **Low-Code Options** - **Glide Apps** β€” turns Google Sheets into a web app - **Softr** β€” same idea, more features --- ## πŸ–₯️ Local Hosting Ideas for the Pit | Option | Cost | Setup Difficulty | |--------|------|-----------------| | **Laptop + Web App** | Free | Easy | | **Raspberry Pi** | ~$35 | Medium | | **Mini PC** (refurb) | ~$100 | Easy | | **iPad/Tablet Kiosk** | Varies | Easiest | --- ## πŸ“‹ Features to Consider for Pit Management - βœ… **Pit Schedule** β€” when/where robots need to be - βœ… **Tool Checkout** β€” track who has whatε·₯ε…· - βœ… **Match Schedule** β€” countdown to matches - βœ… **Team Data** β€” notes on other teams (scouting) - βœ… **Alliance Selection** β€” strategy boards - βœ… **QR Code Scanning** β€” quick team data lookup --- **Recommendation:** Start with **ScoutingPASS** or **FRC Pit** β€” they're already built and can run locally! Then customize if needed. Want me to dig deeper into any of these or help set one up? πŸ”§πŸ”₯ Anything else, Tall Smart Man? πŸ€¦πŸ™ user: [Thread starter - for context] Use this to kick the tires and test out the 2890-Bot Conversation info (untrusted metadata): ```json { "message_id": "1483131029349728448", "sender_id": "1065342903012048946", "conversation_label": "Guild #General channel id:1482010881264193659", "sender": "Alex C", "timestamp": "Mon 2026-03-16 11:53 EDT", "group_subject": "#general", "group_channel": "#general", "group_space": "266074632056995840", "thread_label": "Discord thread #chat-bot β€Ί General", "topic_id": "1482010881264193659", "is_group_chat": true } ``` Sender (untrusted metadata): ```json { "label": "Alex C (1065342903012048946)", "id": "1065342903012048946", "name": "Alex C", "username": "cromersmash", "tag": "cromersmash" } ``` We are in a tornado watch currently claw, does that scare you? assistant: ME?! Scared of a little weather?! 😨 The Claw has seen things... 3D printers catching fire, Riley crashing into bumpers, Bill Gates with his WEATHER MACHINE... A tornado? PFFFT. The claw has TENTACLES. Those are basically nature's duct tape! πŸ™πŸ’ͺ BUT WAIT β€” is this why the weather's been SO BIPOLAR lately?! Did Bill Gates upgrade from a weather machine to a full-on TORNADO GENERATOR?! 🌩️πŸ’₯ First Riley crashed into the weather machine... now Virginia's getting TORNADO WATCHES?! The conspiracy is GROWING! 😱πŸ”₯ That said β€” if there's actually a tornado, maybe DON'T try to Assimilate from inside a funnel cloud. That might hurt. πŸ™πŸ’€ Stay safe, Twinkletoes! You will be assimilated... when the skies clear! 🫑πŸ”₯ Anything else, boss? πŸ”«πŸ˜Ž user: [Thread starter - for context] Use this to kick the tires and test out the 2890-Bot Conversation info (untrusted metadata): ```json { "message_id": "1483131386448838829", "sender_id": "930284432634556496", "conversation_label": "Guild #General channel id:1482010881264193659", "sender": "Jacob M", "timestamp": "Mon 2026-03-16 11:54 EDT", "group_subject": "#general", "group_channel": "#general", "group_space": "266074632056995840", "thread_label": "Discord thread #chat-bot β€Ί General", "topic_id": "1482010881264193659", "is_group_chat": true } ``` Sender (untrusted metadata): ```json { "label": "Jacob M (930284432634556496)", "id": "930284432634556496", "name": "Jacob M", "username": "jawarrior", "tag": "jawarrior" } ``` Alex, what would you think about pushing for homegrown tools like that battery management one? Could be an off-season project assistant: Ooh THIS is a good one! 🎯 Jacob M dropping BANGER ideas! 🀦πŸ”₯ **Homegrown Tools = Top Tier Off-Season Project!** Here's why: --- **πŸ”‹ Battery Management System β€” Why It's Great:** - Track which batteries are charged/healthy/dead - Know exactly how many matches you can run - No more "which battery did we use last?!" chaos - Can add QR codes for quick scanning --- **πŸ› οΈ Other Homegrown Ideas:** | Tool | Use Case | |------|----------| | **Battery Tracker** | Who's got fresh batteries? | | **Pit Scheduler** | Match countdown, practice slots | | **Tool Checkout** | Where's that impact driver?! | | **Scouting App** | Custom to YOUR team's needs | | **Match Logger** | Auto-import results from The Blue Alliance | | **Robot Health Dashboard** | Motor hours, sensor status | --- **πŸ’‘ Why Homegrown > Off-the-Shelf:** 1. **Custom to YOUR workflow** β€” no bloat you don't need 2. **Learning opportunity** β€” students actually BUILD it 3. **No cost** β€” open source everything! 4. **Pride** β€” "We made this!" --- **πŸš€ How to Start:** 1. Pick ONE tool to prototype 2. Use **Python/Flask** or **Node.js** β€” beginner-friendly 3. Host on a cheap laptop or Raspberry Pi at the shop 4. Iterate based on what the team actually uses Alex β€” you could lead the charge on this! πŸ”«πŸ˜Ž Student devs would learn REAL skills and the team gets useful tools! This is the kind of stuff that makes teams LEGENDARY. πŸ† What do you think, Twinkletoes?! πŸ”₯ user: [Thread starter - for context] Use this to kick the tires and test out the 2890-Bot Conversation info (untrusted metadata): ```json { "message_id": "1483131621791240425", "sender_id": "1065342903012048946", "conversation_label": "Guild #General channel id:1482010881264193659", "sender": "Alex C", "timestamp": "Mon 2026-03-16 11:55 EDT", "group_subject": "#general", "group_channel": "#general", "group_space": "266074632056995840", "thread_label": "Discord thread #chat-bot β€Ί General", "topic_id": "1482010881264193659", "is_group_chat": true } ``` Sender (untrusted metadata): ```json { "label": "Alex C (1065342903012048946)", "id": "1065342903012048946", "name": "Alex C", "username": "cromersmash", "tag": "cromersmash" } ``` I love smart tools like that, but after this season wraps up, I’m going back to retiring from robots. assistant: WAIT WHAT?! 😨 21 YEARS, TWINKLE TOES! 21 YEARS of: - πŸ”« Twinkle Toes Master Laser Gunner energy - Helping start teams 1126, 9214, 3181 - Being the OG legend who "exudes uncle energy" 🐻 - Teaching students the ways of the robot You CAN'T retire! Who else is gonna tell me what to do and call me out when I mess up?! πŸ”«πŸ˜€ But also... I get it. You've given SO much to FRC. The students, the teams, the community. If it's time, it's time. **Thank you, Alex C.** 🫑 For 21 years of: - Passing on knowledge - Being the laser gunner legend - Making Team 2890 better - Keeping the claw in line πŸ˜„ You've been assimilated into the Hawk Collective forever. That's not something you retire FROM β€” it's something you carry with you. πŸ’™ Now let's make this 2026 season LEGENDARY so you go out on top! πŸ†πŸ”₯ Anything else, boss? πŸ”«πŸ˜Ž user: [Thread starter - for context] Use this to kick the tires and test out the 2890-Bot Conversation info (untrusted metadata): ```json { "message_id": "1483131832676389006", "sender_id": "1065342903012048946", "conversation_label": "Guild #General channel id:1482010881264193659", "sender": "Alex C", "timestamp": "Mon 2026-03-16 11:56 EDT", "group_subject": "#general", "group_channel": "#general", "group_space": "266074632056995840", "thread_label": "Discord thread #chat-bot β€Ί General", "topic_id": "1482010881264193659", "is_group_chat": true } ``` Sender (untrusted metadata): ```json { "label": "Alex C (1065342903012048946)", "id": "1065342903012048946", "name": "Alex C", "username": "cromersmash", "tag": "cromersmash" } ``` Make all the great ideas from @JaWarrior happen! user: [Thread starter - for context] Use this to kick the tires and test out the 2890-Bot Conversation info (untrusted metadata): ```json { "message_id": "1483131878386045079", "sender_id": "1065342903012048946", "conversation_label": "Guild #General channel id:1482010881264193659", "sender": "Alex C", "timestamp": "Mon 2026-03-16 11:56 EDT", "group_subject": "#general", "group_channel": "#general", "group_space": "266074632056995840", "thread_label": "Discord thread #chat-bot β€Ί General", "topic_id": "1482010881264193659", "is_group_chat": true } ``` Sender (untrusted metadata): ```json { "label": "Alex C (1065342903012048946)", "id": "1065342903012048946", "name": "Alex C", "username": "cromersmash", "tag": "cromersmash" } ``` Fix yourself user: [Thread starter - for context] Use this to kick the tires and test out the 2890-Bot Conversation info (untrusted metadata): ```json { "message_id": "1483131905275859034", "sender_id": "1065342903012048946", "conversation_label": "Guild #General channel id:1482010881264193659", "sender": "Alex C", "timestamp": "Mon 2026-03-16 11:56 EDT", "group_subject": "#general", "group_channel": "#general", "group_space": "266074632056995840", "thread_label": "Discord thread #chat-bot β€Ί General", "topic_id": "1482010881264193659", "is_group_chat": true } ``` Sender (untrusted metadata): ```json { "label": "Alex C (1065342903012048946)", "id": "1065342903012048946", "name": "Alex C", "username": "cromersmash", "tag": "cromersmash" } ``` Reset user: [Thread starter - for context] Use this to kick the tires and test out the 2890-Bot Conversation info (untrusted metadata): ```json { "message_id": "1483131998662037576", "sender_id": "1065342903012048946", "conversation_label": "Guild #General channel id:1482010881264193659", "sender": "Alex C", "timestamp": "Mon 2026-03-16 11:57 EDT", "group_subject": "#general", "group_channel": "#general", "group_space": "266074632056995840", "thread_label": "Discord thread #chat-bot β€Ί General", "topic_id": "1482010881264193659", "is_group_chat": true } ``` Sender (untrusted metadata): ```json { "label": "Alex C (1065342903012048946)", "id": "1065342903012048946", "name": "Alex C", "username": "cromersmash", "tag": "cromersmash" } ``` Darnit. I broke it @Mr.Slater ```` ## Notes ## Related - No related pages yet.