Skip to content

fubarlabs/beginnerbuggy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

55 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Beginner Buggy

A 1-pound combat robot platform for getting started in robot combat sports

License: MIT Combat Class Build Status

πŸ€– Project Overview

The Beginner Combat Buggy is an educational 1-pound antweight combat robot platform, designed to be fully 3D printed in plastic and compliant with antweight competition rules. This project provides a complete, buildable design that teaches fundamental robotics concepts while preparing participants for competition.

Key Features

  • Competition Ready: Meets standard 1lb plastic antweight combat robot specifications
  • Educational Focus: Step-by-step learning experience for all skill levels
  • Modular Design: Easy to modify, repair, and upgrade
  • Community Driven: Open-source design with active builder support

What You'll Learn

  • Combat robot design principles
  • Electronics integration and safety systems
  • Mechanical assembly and fastening techniques
  • Battery management and power systems
  • Radio control and failsafe programming
  • Competition preparation and strategy

πŸ“‹ Specifications

Specification Value
Weight Class 1 pound (454g) maximum
Drive System Differential drive, tank steering
Power System 2-4S LiPo battery with kill switch
Control 2.4GHz radio with failsafe
Motors Brushed gear motors
ESC Options Repeat Robotics Budget Dual ESC
Weka 20A v2.2 Dual ESC
Weapon Class Beginner-friendly (spinner/wedge/lifter)
Arena Size Standard combat robotics arenas

πŸš€ Getting Started

Prerequisites

  • Basic electronics knowledge (helpful but not required)
  • Access to soldering equipment
  • Precision scale (0.1g accuracy)
  • Standard hobby tools

Quick Start

  1. Read the Documentation - Start with this README and the assembly guide
  2. Join the Community - Connect with FUBAR Labs for build sessions
  3. Gather Materials - Use the provided parts list and suppliers
  4. Attend Build Night - Join a guided build session (recommended for beginners)
  5. Build and Test - Follow the step-by-step assembly guide
  6. Compete - Enter local antweight competitions

Build Options

  • Guided Build Session - Join FUBAR Labs build nights for hands-on instruction
  • Solo Build - Follow the detailed assembly guide independently
  • Workshop Build - Organize a group build at your local makerspace

πŸ“š Documentation

Core Documentation

Technical Resources

πŸ”§ Hardware Components

Electronics Package

  • Motor Controllers: Repeat Robotics Budget Dual ESC or Weka 20A v2.2
  • Microcontroller: Xiao development board
  • Power: 2-4S LiPo battery with XT30 connectors
  • Safety: Kill switch and weapon safety lock
  • Control: 2.4GHz radio system with failsafe

Mechanical Components

  • Chassis: Lightweight aluminum or titanium frame
  • Drive: Brushed gear motors with wheels
  • Fasteners: High-strength bolts and grub screws
  • Protection: Impact-resistant component mounting

Tool Requirements

  • Hex keys (2mm, 2.5mm, 4mm, 1.5mm)
  • Torx keys (TBD)
  • 7/16" wrench for lock nuts
  • Soldering iron and supplies
  • Precision scale (0.1g accuracy)
  • Safety equipment (glasses, gloves)

⚑ Safety First

🚨 IMPORTANT SAFETY NOTICE 🚨

Combat robots involve weapons, high-energy systems, and LiPo batteries. Safety is not optional.

Critical Safety Features

  • Kill Switch: Emergency power disconnection
  • Weapon Safety Lock: Physical weapon power removal
  • Block Testing: Always elevate robot during testing
  • Battery Safety: Proper LiPo handling and charging
  • Arena Requirements: Contained testing environment

Before You Build

  • Read all safety documentation thoroughly
  • Understand local regulations and venue requirements
  • Have appropriate safety equipment available
  • Know emergency procedures for electrical and fire hazards

Never operate a combat robot without proper safety measures in place.

πŸ† Competition Information

Competition Classes

  • Primary: 1-pound plastic antweight class
  • Progression: Path to 3lb, 12lb, and higher weight classes
  • Rules: SPARC (Safety and Performance in Robotic Competition) guidelines

Local Events

  • FUBAR Labs "Mechanical Mayhem" - Regular antweight competitions
  • Regional Events - Connect with broader combat robotics community
  • Tournament Formats - Single elimination, round robin, skill challenges

Getting Competition Ready

  1. Technical Inspection - Pass safety and rules compliance check
  2. Weight Verification - Confirm 1.000 lb maximum weight
  3. Safety Demonstration - Prove all safety systems function
  4. Driver Preparation - Practice maneuvering and weapon control

πŸ› οΈ Build Support

FUBAR Labs Build Nights

  • Location: FUBAR Labs makerspace
  • Schedule: [Check calendar for dates]
  • What's Provided: Tools, workspace, expert guidance
  • What to Bring: Components, enthusiasm

Community Support

  • Discord/Slack: Real-time chat with builders and competitors
  • Build Photos: Share progress and get feedback
  • Technical Help: Troubleshooting assistance from experienced builders
  • Competition Prep: Strategy and setup guidance

Mentorship Program

  • Pair new builders with experienced combat roboticists
  • One-on-one guidance through first build and competition
  • Ongoing support for design improvements and upgrades

πŸ“ˆ Project Roadmap

Version 1.0 (Current)

  • Complete mechanical design
  • Electronics integration guide
  • Safety protocols established
  • Assembly documentation
  • Competition validation
  • Community feedback integration

Version 2.0 (Planned)

  • Advanced weapon options
  • Weight optimization improvements
  • CAD file refinements
  • Video build tutorials
  • Multi-language documentation

🀝 Contributing

We welcome contributions from builders, competitors, and educators!

How to Contribute

  • Documentation: Improve guides, add translations, create tutorials
  • Design: Mechanical improvements, weight optimization, new features
  • Testing: Build validation, competition feedback, safety verification
  • Community: Organize build events, mentor new builders, share experiences

Contribution Guidelines

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes with clear documentation
  4. Test thoroughly (especially safety-related changes)
  5. Submit a pull request with detailed description

Code of Conduct

  • Safety First: All contributions must prioritize builder and spectator safety
  • Inclusive Community: Welcome builders of all skill levels and backgrounds
  • Open Collaboration: Share knowledge freely and support others' learning
  • Responsible Innovation: Consider the impact of changes on the community

πŸ“„ License and Legal

Open Source License

This project is licensed under the MIT License - see the LICENSE file for details.

Safety Disclaimer

IMPORTANT: Combat robotics involves inherent risks. Builders and operators assume full responsibility for safety. This project provides guidelines but cannot guarantee safety - always prioritize proper safety measures and follow local regulations.

Competition Compliance

While designed to meet standard competition rules, builders are responsible for verifying compliance with specific event regulations. Rules may vary by competition and region.

πŸ”— Resources and Links

Essential Reading

Component Suppliers

Community

  • FUBAR Labs: https://fubarlabs.org/
  • Facebook: Local combat robotics groups
  • Discord: Combat robotics community servers: GSCRL and Fubar Labs

πŸ“ž Contact and Support

Project Maintainers

  • FUBAR Labs: [contact information]
  • Build Support: [discord]
  • Safety Questions: [priority contact]

Getting Help

  1. Check Documentation: Most questions are answered in the guides
  2. Community Forums: Discord/Slack for real-time help
  3. Build Sessions: Attend FUBAR Labs events for hands-on assistance
  4. Direct Contact: Reach out to maintainers for complex issues

Reporting Issues

πŸ›’ Buying Guide

Easily review and purchase the recommended components for your Beginner Combat Buggy build. This robot is designed to be 3D printed in plastic, making it lightweight and antweight compliant. Links and suggestions are provided for each category.

Hardware

  • Chassis Frame: 3D printed plastic (recommended: PETG, ABS, or PLA+), or lightweight aluminum/titanium (optional for custom builds)
  • Wheels: Foam or cast wheels (Just Cuz Robotics, Repeat Robotics)
  • Fasteners: High-strength bolts, grub screws (McMaster-Carr)
  • Mounts & Holders: 3D printed or machined parts (see CAD files)

Electronics

  • Motor Controllers (ESC): Repeat Robotics Budget Dual ESC, Weka 20A v2.2 Dual ESC
  • Microcontroller: Xiao development board (Seeed Studio, Amazon)
  • Radio System: 2.4GHz transmitter/receiver (FlySky, Spektrum, FrSky)
  • Battery: 2-4S LiPo battery, XT30 connectors (Hobby electronics suppliers)
  • Kill Switch: XT30 inline switch (Just Cuz Robotics, Amazon)
  • Safety Lock: Weapon power disconnect (custom or purchased)

Motors

  • Drive Motors: Brushed gear motors (Just Cuz Robotics, Repeat Robotics, Pololu)
  • Weapon Motors: Spinner/lifter motors (optional, based on design)

Tools

  • Hex Keys: 2mm, 2.5mm, 4mm, 1.5mm (tool kits, Amazon)
  • Torx Keys: As required by fasteners
  • Wrench: 7/16" for lock nuts
  • Soldering Iron: Basic hobby model
  • Precision Scale: 0.1g accuracy (Amazon, eBay)
  • Safety Equipment: Glasses, gloves

Suppliers

For detailed part numbers and specifications, see the Parts List.


🎯 Ready to Build?

Welcome to combat robotics! This project will take you from zero to competition-ready robot while teaching valuable engineering skills and connecting you with an amazing community.

Next Steps:

  1. ⭐ Star this repository to stay updated
  2. πŸ“– Read the Assembly Guide thoroughly
  3. πŸ“‹ Review the Parts List and order components
  4. πŸ“… Check for upcoming FUBAR Labs build sessions
  5. πŸ”¨ Start building your combat robot!

Questions? Don't hesitate to reach out - the combat robotics community is incredibly welcoming and always happy to help new builders succeed.

Let's build some robots! πŸ€–βš”οΈ

Welcome to combat robotics! This project will take you from zero to competition-ready robot while teaching valuable engineering skills and connecting you with an amazing community.

Next Steps:

  1. ⭐ Star this repository to stay updated
  2. πŸ“– Read the Assembly Guide thoroughly
  3. πŸ“‹ Review the Parts List and order components
  4. πŸ“… Check for upcoming FUBAR Labs build sessions
  5. πŸ”¨ Start building your combat robot!

Questions? Don't hesitate to reach out - the combat robotics community is incredibly welcoming and always happy to help new builders succeed.

Let's build some robots! πŸ€–βš”οΈ

About

A starter project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages