• FIRST Official Team Resources
  • Official Game Q&A
FIRST Tech Challenge Docs Logo
glos
  • About the FIRST Tech Challenge
  • Gracious Professionalism®

Getting Started

  • New Teams
  • Returning Teams
  • Coach (Administrative) Resources
  • Technical Mentor Resources
  • Glossary

Game and Season-Specific Resources

  • FIRST Tech Challenge Blog
  • FIRST Tech Challenge Tech Tips
  • Game Manuals
  • Game Q&A Forum
  • Playing Field Resources
  • Field Coordinate System

Software Development Kit (SDK)

  • Laptop Requirements
  • SDK Overview
  • Updating Components

Robot Building Resources

  • Basic ‘Bot Guide for REV

Control System Resources

  • Control System Introduction
  • Hardware Component Overview
  • Hardware and Software Configuration
  • FIRST Tech Challenge Self-Inspect
  • Programming Resources
    • Programming Tutorials
    • Supporting Documentation
    • AprilTag Programming
    • TensorFlow Programming
    • Vision Programming
    • Advanced Topics
      • Changing PID Coefficients
      • Changing PIDF Coefficients
      • Automatically Loading a Driver Controlled Op Mode
      • Custom Blocks (myBlocks)
        • Introduction
        • Simple Example: create myGreeting
        • Simple Example: run myGreeting
        • Annotation Details
        • More about Parameter Types
        • Editing a myBlock
        • Hardware Example: control a servo
        • Driving Example
        • Timer Example
        • Example: non-myBlock methods
        • Example: Read-Write File Access
        • Example: Modify Telemetry Settings
        • Ideas for Other myBlocks
        • Summary: Benefits of myBlocks
      • External Libraries in OnBot Java and Blocks
      • Universal IMU Interface
      • Using the Kotlin Programming Language
      • HuskyLens Intro for FIRST Tech Challenge
    • Additional FIRST Website Resources

AprilTag Resources

  • AprilTag Introduction
  • VisionPortal Overview
  • Webcams for VisionPortal
  • Understanding AprilTag Values
  • AprilTag Test Images

CAD Resources

  • Computer Aided Design (CAD)

Manufacturing

  • Manufacturing Methods

Additional Tools

  • FIRST Machine Learning Toolchain

Team Resources

  • Common Team FAQs
  • Team Complimentary Software
  • Team Discounts

FTC Docs

  • Booklets
  • Site Feedback Form
  • FTC Docs PDF
  • Dark Mode
  • Workflow
FIRST Tech Challenge Docs
  • Programming Resources
  • Custom Blocks (myBlocks)
  • Edit on GitHub

Custom Blocks (myBlocks)

  • Introduction
  • Simple Example: create myGreeting
  • Simple Example: run myGreeting
  • Annotation Details
  • More about Parameter Types
  • Editing a myBlock
  • Hardware Example: control a servo
  • Driving Example
  • Timer Example
  • Example: non-myBlock methods
  • Example: Read-Write File Access
  • Example: Modify Telemetry Settings
  • Ideas for Other myBlocks
  • Summary: Benefits of myBlocks

Hats off to Google engineer Liz Looney for this major development!


Questions, comments and corrections to westsiderobotics@verizon.net

Previous Next

© 2023 FIRST
Privacy Policy
Terms of Service
Report an Incident
Revision c0f60d19.
Season Presenting Sponsor
RTX
Built with Sphinx using a theme provided by Read the Docs.