{"version":1,"pages":[{"id":"-M7yGYx0QrSNI-mvNdeE","title":"Welcome!","pathname":"/","siteSpaceId":"sitesp_H52n1","description":"Welcome to the public Purdue SIGBots wiki and knowledge base!"},{"id":"-M8X093MjBqpBDwHcxyX","title":"Mission Statement","pathname":"/vex-advanced-wisdom-project-vaw","siteSpaceId":"sitesp_H52n1","description":""},{"id":"-MJ0NPvYeB2u13XO4aQj","title":"Contributing Guidelines","pathname":"/contributing-guidelines","siteSpaceId":"sitesp_H52n1","description":""},{"id":"-Mbj2cFjd_tsj6htE5AC","title":"Embed CADs in Wiki Articles","pathname":"/contributing-guidelines/embed-cads-in-wiki-articles","siteSpaceId":"sitesp_H52n1","description":"A Step to Step Guide!","breadcrumbs":[{"label":"Contributing Guidelines"}]},{"id":"cxMdjVPZEix9ptmwgyOB","title":"VEX Worlds Livestream Archive","pathname":"/vex-worlds-livestream-archive","siteSpaceId":"sitesp_H52n1","description":"This is an archive of links to the VODs of previous VEX worlds competitions"},{"id":"nXlXSCCfmJbXjVR3PnX3","title":"VEX U","pathname":"/vex-worlds-livestream-archive/vex-u","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Worlds Livestream Archive"}]},{"id":"gI175BtpzyLIKLNlW8td","title":"V5RC High School","pathname":"/vex-worlds-livestream-archive/vrc-high-school","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Worlds Livestream Archive"}]},{"id":"Y63JmQYl6dSVHoNbgdKP","title":"V5RC Middle School","pathname":"/vex-worlds-livestream-archive/vrc-middle-school","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Worlds Livestream Archive"}]},{"id":"Ris517LYgjIW4ACAyDrN","title":"VIQRC Middle School","pathname":"/vex-worlds-livestream-archive/viqc-middle-school","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Worlds Livestream Archive"}]},{"id":"qi6j7wIYvW81Gh1h7acG","title":"VIQRC Elementary School","pathname":"/vex-worlds-livestream-archive/viqc-elementary-school","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Worlds Livestream Archive"}]},{"id":"SWi4B5rYvwxf63h5tPK7","title":"JROTC","pathname":"/vex-worlds-livestream-archive/jrotc","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Worlds Livestream Archive"}]},{"id":"aKZpL45CQX4XxfGc7gV7","title":"Design Fundamentals","pathname":"/hardware/design-fundamentals","siteSpaceId":"sitesp_H52n1","description":"Learn about all of the different engineering and design principles that go into a robot.","breadcrumbs":[{"label":"Hardware"}]},{"id":"io6Dkk5zyL8ReOD8JWF0","title":"Gear Ratios","pathname":"/hardware/design-fundamentals/gear-ratios","siteSpaceId":"sitesp_H52n1","description":"Gear ratios are one of the most common design decisions that a team must master in order to optimize mechanical advantage in their designs.","breadcrumbs":[{"label":"Hardware"},{"label":"Design Fundamentals"}]},{"id":"R1Muq7sH2ae6oqJ2kPBV","title":"Internal Forces (Stress)","pathname":"/hardware/design-fundamentals/internal-forces-stress","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Design Fundamentals"}]},{"id":"8FMdu9EtccrsdXXOexsq","title":"Torque","pathname":"/hardware/design-fundamentals/torque","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Design Fundamentals"}]},{"id":"Y4Y4m0LG3Cl8Qoe8fNHl","title":"RPM","pathname":"/hardware/design-fundamentals/rpm","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Design Fundamentals"}]},{"id":"CoM61ngB7sVxsAKUPiot","title":"Center of Mass","pathname":"/hardware/design-fundamentals/center-of-mass","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Design Fundamentals"}]},{"id":"-Mksx6_C8kRffV16Zqs4","title":"Introduction to VEX Parts","pathname":"/hardware/misc.-vex-parts-1","siteSpaceId":"sitesp_H52n1","description":"Outside of general building knowledge and subsystem variations, there are many different uses for the wealth of parts used in constructing a VEX robot.","breadcrumbs":[{"label":"Hardware"}]},{"id":"cHqr3RerLsPI6T7KNYo0","title":"Structure","pathname":"/hardware/misc.-vex-parts-1/structure","siteSpaceId":"sitesp_H52n1","description":"Hardware used to attach parts to each other.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"}]},{"id":"4bTgZwzQ4Vb0eO0BOJnf","title":"C-Channels and Angles","pathname":"/hardware/misc.-vex-parts-1/structure/c-channels-and-angles","siteSpaceId":"sitesp_H52n1","description":"Important components for main structural foundations.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Structure"}]},{"id":"YNxsLFhwxBgxrCHOfTBP","title":"Fasteners","pathname":"/hardware/misc.-vex-parts-1/structure/fasteners","siteSpaceId":"sitesp_H52n1","description":"Crucial for attaching structural pieces to each other.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Structure"}]},{"id":"ZYmnxwy79dxyu8vcV3HM","title":"Retainers","pathname":"/hardware/misc.-vex-parts-1/structure/retainers","siteSpaceId":"sitesp_H52n1","description":"Simplify robot construction with hex nut retainers and standoffs retainers.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Structure"}]},{"id":"xrbvpMWqotn2ZsFJKbBg","title":"Gussets and Brackets","pathname":"/hardware/misc.-vex-parts-1/structure/gussets-and-brackets","siteSpaceId":"sitesp_H52n1","description":"Smaller metal pieces used to mount structural components.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Structure"}]},{"id":"kbnEbrdA2pAFlGtup55F","title":"Bearings","pathname":"/hardware/misc.-vex-parts-1/structure/bearings","siteSpaceId":"sitesp_H52n1","description":"Ensure smooth, frictionless motion in moving parts.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Structure"}]},{"id":"outoYWIINDwFaAZujqPg","title":"Plate Metal and Flat Bars","pathname":"/hardware/misc.-vex-parts-1/structure/plate-metal-and-flat-bars","siteSpaceId":"sitesp_H52n1","description":"Versatile structural components with a variety of uses.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Structure"}]},{"id":"HUoWz5JB89mHQ7JmfZvw","title":"Motion","pathname":"/hardware/misc.-vex-parts-1/motion","siteSpaceId":"sitesp_H52n1","description":"Parts that make things go.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"}]},{"id":"iKrUfT3rG3J6ZAti3Z8q","title":"High Strength Components","pathname":"/hardware/misc.-vex-parts-1/motion/high-strength-components","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Motion"}]},{"id":"FtPm1RlQYSxrdwqFbfsV","title":"Gears and Sprockets","pathname":"/hardware/misc.-vex-parts-1/motion/gears-and-sprockets","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Motion"}]},{"id":"YrH1jdCJNMzf6CYJbVGA","title":"Traction Wheels","pathname":"/hardware/misc.-vex-parts-1/motion/traction-wheels","siteSpaceId":"sitesp_H52n1","description":"Mitigate the effects of opposing defense with traction wheels.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Motion"}]},{"id":"i7Hs43Flu4pKT6UZ3fpI","title":"Mecanum Wheels","pathname":"/hardware/misc.-vex-parts-1/motion/mecanum-wheels","siteSpaceId":"sitesp_H52n1","description":"Clever programmers can take advantage of mecanum wheels to improve maneuverability in the autonomous period.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Motion"}]},{"id":"aLARziKOJayvGyJPj7ZZ","title":"Omnidirectional Wheels","pathname":"/hardware/misc.-vex-parts-1/motion/omnidirectional-wheels","siteSpaceId":"sitesp_H52n1","description":"Wheels that have a multitude of degrees of freedom thanks to their rollers.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Motion"}]},{"id":"edAA3WNfvEw0KYJihEyY","title":"Flex Wheels","pathname":"/hardware/misc.-vex-parts-1/motion/flex-wheels","siteSpaceId":"sitesp_H52n1","description":"Compressible wheels that are useful for intakes, flywheels, and even drivetrains.","breadcrumbs":[{"label":"Hardware"},{"label":"Introduction to VEX Parts"},{"label":"Motion"}]},{"id":"gdMQu2wF0V5otFi9JHaV","title":"Robot Decorations","pathname":"/hardware/robot-decorations","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"}]},{"id":"ujeAGRyvJw75MDGGPd8j","title":"Part Dyeing","pathname":"/hardware/robot-decorations/part-dyeing","siteSpaceId":"sitesp_H52n1","description":"This article contains dangerous actions that should only be taken with adult supervision. Purdue SIGBots do not recommend the following actions are taken without proper training.","breadcrumbs":[{"label":"Hardware"},{"label":"Robot Decorations"}]},{"id":"Fnt3tMS0dcnB8IIZm22n","title":"Metal Coloring","pathname":"/hardware/robot-decorations/metal-coloring","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Robot Decorations"}]},{"id":"qw4t5IZvWYCHGrmAJ6I9","title":"License Plate Holders","pathname":"/hardware/robot-decorations/license-plate-holders","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Robot Decorations"}]},{"id":"-MDFGiVHPnV4vPCJnAv_","title":"Lifts","pathname":"/hardware/lifts","siteSpaceId":"sitesp_H52n1","description":"Do you even lift bro?","breadcrumbs":[{"label":"Hardware"}]},{"id":"-MDFGiVJubVOQc8zlqoW","title":"Double Reverse Four Bar (DR4B or RD4B)","pathname":"/hardware/lifts/dr4b","siteSpaceId":"sitesp_H52n1","description":"The mighty Double Reverse Four Bar.","breadcrumbs":[{"label":"Hardware"},{"label":"Lifts"}]},{"id":"-MDFGiVKa79-Oc775WTb","title":"Four Bar","pathname":"/hardware/lifts/four-bar","siteSpaceId":"sitesp_H52n1","description":"The 4 bar lift, the simplest linkage for keeping both ends parallel.","breadcrumbs":[{"label":"Hardware"},{"label":"Lifts"}]},{"id":"-MDFGiVL8C-5bxzx-PLl","title":"Scissor Lift","pathname":"/hardware/lifts/scissor-lift","siteSpaceId":"sitesp_H52n1","description":"The tall and controversial scissor lift.","breadcrumbs":[{"label":"Hardware"},{"label":"Lifts"}]},{"id":"-MDFGiVMPopXFrhAjxp_","title":"Six Bar","pathname":"/hardware/lifts/six-bar","siteSpaceId":"sitesp_H52n1","description":"The six bar lift, the four bar's big brother.","breadcrumbs":[{"label":"Hardware"},{"label":"Lifts"}]},{"id":"-MS5SvYre67EN3eco7yo","title":"Other Lifts","pathname":"/hardware/lifts/other-lifts","siteSpaceId":"sitesp_H52n1","description":"Other lifts that could possibly be found on robots","breadcrumbs":[{"label":"Hardware"},{"label":"Lifts"}]},{"id":"-MDFGiVI967Ssox40SpF","title":"Best Practices","pathname":"/hardware/lifts/best-practices","siteSpaceId":"sitesp_H52n1","description":"Tips and Tricks for building good lifts.","breadcrumbs":[{"label":"Hardware"},{"label":"Lifts"}]},{"id":"-MDFGiVNNXc98VNfUnnx","title":"Shooting Mechanisms","pathname":"/hardware/shooting-mechanisms","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"}]},{"id":"-MDFGiVOstMMMzVMwVum","title":"Catapult","pathname":"/hardware/shooting-mechanisms/catapult","siteSpaceId":"sitesp_H52n1","description":"Flingin' things","breadcrumbs":[{"label":"Hardware"},{"label":"Shooting Mechanisms"}]},{"id":"-MDFGiVPkoR4hy0drBaM","title":"Flywheel","pathname":"/hardware/shooting-mechanisms/flywheel","siteSpaceId":"sitesp_H52n1","description":"Shooting things and busting encoders","breadcrumbs":[{"label":"Hardware"},{"label":"Shooting Mechanisms"}]},{"id":"-MDFGiVQTyyC36zlN1Np","title":"Linear Puncher","pathname":"/hardware/shooting-mechanisms/linear-puncher","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Shooting Mechanisms"}]},{"id":"-M8s-eEbub2QdNYjgtwe","title":"Drivetrains","pathname":"/hardware/vex-drivetrains","siteSpaceId":"sitesp_H52n1","description":"Vex drivetrains are assemblies, generally made of wheels, used to traverse the VRC field. Each drivetrain has its own set of advantages and disadvantages.","breadcrumbs":[{"label":"Hardware"}]},{"id":"ljHDUc3aCgtbcKvYwPkI","title":"Tank Drive","pathname":"/hardware/vex-drivetrains/tank-drive","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Drivetrains"}]},{"id":"F2IIw82gtuyZDt8ev2vK","title":"Mecanum Drive","pathname":"/hardware/vex-drivetrains/mecanum-drive","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Drivetrains"}]},{"id":"ij3jfVQ1BPO8Aj9WmBEu","title":"Holonomic Drive","pathname":"/hardware/vex-drivetrains/holonomic-drive","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Drivetrains"}]},{"id":"CtyGwoEizYbyD7Dnuf8h","title":"Designing a Drivetrain","pathname":"/hardware/vex-drivetrains/designing-a-drivetrain","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Drivetrains"}]},{"id":"e24yMMSGv2y2GvEOhyUT","title":"Best Practices","pathname":"/hardware/vex-drivetrains/best-practices","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Drivetrains"}]},{"id":"-M8s-eEcTnduJjq5wLnE","title":"Pivots & Joints","pathname":"/hardware/vex-joints","siteSpaceId":"sitesp_H52n1","description":"Joints are attachment points between components used to create mechanisms based on rotation.","breadcrumbs":[{"label":"Hardware"}]},{"id":"-Mb9EK18gxnIgc53YkNU","title":"Pneumatics","pathname":"/hardware/pneumatics","siteSpaceId":"sitesp_H52n1","description":"Frankly this is just a lot of hot air...","breadcrumbs":[{"label":"Hardware"}]},{"id":"HDXBYAs7iG5ubk375Ugj","title":"Best Practices - Pneumatics","pathname":"/hardware/pneumatics/best-practices-pneumatics","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"Pneumatics"}]},{"id":"-MDFGiVGmPPueUDVjhLP","title":"Intakes","pathname":"/hardware/intakes","siteSpaceId":"sitesp_H52n1","description":"Tips on building a good intake, regardless of the game.","breadcrumbs":[{"label":"Hardware"}]},{"id":"-MDFGiVFXBAC4nJ-1z0J","title":"Flip Out Mechanisms","pathname":"/hardware/flip-out-mechanisms","siteSpaceId":"sitesp_H52n1","description":"Tips on building mechanisms that extend outside of the robot's starting size.","breadcrumbs":[{"label":"Hardware"}]},{"id":"bE17POTiESofwteUGAew","title":"Defensive Mechanisms","pathname":"/hardware/defensive-mechanisms","siteSpaceId":"sitesp_H52n1","description":"With VRC drives becoming more powerful, Defensive Mechanisms can help give teams an edge when it comes to defensive play.","breadcrumbs":[{"label":"Hardware"}]},{"id":"-Mj4z4kdaRopyGRBHU5R","title":"Misc. Building Techniques","pathname":"/hardware/misc.-vex-parts","siteSpaceId":"sitesp_H52n1","description":"Outside of specific mechanisms and subsystems, which have their own section, there is much general information that can be applicable in many applications when building.","breadcrumbs":[{"label":"Hardware"}]},{"id":"R6DYj83dLwoYuXqRAFdT","title":"VexU","pathname":"/hardware/vexu","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"Hardware"}]},{"id":"sh0x6eNcPlv0Ee1gnq4B","title":"Common Manufacturing Techniques","pathname":"/hardware/vexu/common-manufacturing-techniques","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"Hardware"},{"label":"VexU"}]},{"id":"tNGcXUl9esqPnXd9K357","title":"3D Printing","pathname":"/hardware/vexu/common-manufacturing-techniques/3d-printing","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"Hardware"},{"label":"VexU"},{"label":"Common Manufacturing Techniques"}]},{"id":"m0gq4ZtGKOO8l0K9vcqb","title":"Laser Cutting","pathname":"/hardware/vexu/common-manufacturing-techniques/laser-cutting","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"Hardware"},{"label":"VexU"},{"label":"Common Manufacturing Techniques"}]},{"id":"Bg9rHUCZx0inTC4liZ3i","title":"Custom Manufactured Parts Library","pathname":"/hardware/vexu/custom-manufactured-parts-library","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Hardware"},{"label":"VexU"}]},{"id":"6yYYH4me0IcTX88O3ZUX","title":"Commercial Off The Shelf Parts Library","pathname":"/hardware/vexu/commercial-off-the-shelf-parts-library","siteSpaceId":"sitesp_H52n1","description":"Commercial Off The Shelf - COTS","breadcrumbs":[{"label":"Hardware"},{"label":"VexU"}]},{"id":"ViRk6WPNsoRCh1rR88NN","title":"New Team Resources","pathname":"/team-administration/new-team-resources","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"}]},{"id":"msiMuwAObY0rmmzC8Oi5","title":"Creating The Team","pathname":"/team-administration/new-team-resources/creating-the-team","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"New Team Resources"}]},{"id":"tyGgSFSCydAwDgkLbf3f","title":"Gaining Interest for Robotics Teams","pathname":"/team-administration/new-team-resources/gaining-interest-for-robotics-teams","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"New Team Resources"}]},{"id":"Kw1nrw90g9vdsrfWrwxn","title":"Attending Competitions","pathname":"/team-administration/new-team-resources/attending-competitions","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"New Team Resources"}]},{"id":"h0tehp9vYMWtmNhP1Fuu","title":"Elimination Bracket","pathname":"/team-administration/new-team-resources/attending-competitions/elimination-bracket","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"New Team Resources"},{"label":"Attending Competitions"}]},{"id":"qmkazNWXcVoKNoVq9vnE","title":"Team Dynamics","pathname":"/team-administration/team-dynamics","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"}]},{"id":"AFsMVJ0M2atNNA0rXg7G","title":"Organization Structure and Longevity","pathname":"/team-administration/team-dynamics/organization-structure-and-longevity","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Team Dynamics"}]},{"id":"CZ1LvXmyI4kqaLemTPcj","title":"Member Allocation and Management","pathname":"/team-administration/team-dynamics/member-allocation-and-management","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Team Dynamics"}]},{"id":"AbJ80bCY7sQspeMnFhbQ","title":"How *Not* To Run a Team","pathname":"/team-administration/team-dynamics/how-not-to-run-a-team","siteSpaceId":"sitesp_H52n1","description":"Policies that sound great on paper, but play out terribly in real life!","breadcrumbs":[{"label":"Team Administration"},{"label":"Team Dynamics"}]},{"id":"vYKIyNHWalK1Xf5oH1JY","title":"Team Finances","pathname":"/team-administration/team-finances","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"}]},{"id":"2ONhagOukNxP1jdv0cv9","title":"One-Year Team Financial Breakdown","pathname":"/team-administration/team-finances/one-year-team-financial-breakdown","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Team Finances"}]},{"id":"zlR8dUuiwojXqJFl8m7d","title":"Funding Your Teams","pathname":"/team-administration/team-finances/funding-your-teams","siteSpaceId":"sitesp_H52n1","description":"As robotics is an expensive club to run, as shown by the financial breakdown in the previous section, sources can be gathered to help fund your organization.","breadcrumbs":[{"label":"Team Administration"},{"label":"Team Finances"}]},{"id":"MtrLGnQwDyGBecJaYlHM","title":"Hosting Competitions","pathname":"/team-administration/hosting-competitions","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"}]},{"id":"JkEPKrvqJNmZpbEk4OFN","title":"Live Streaming","pathname":"/team-administration/hosting-competitions/live-streaming","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"}]},{"id":"zENbKjLaYetmc4JMktPS","title":"Tournament Manager","pathname":"/team-administration/hosting-competitions/tournament-manager","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"}]},{"id":"lhrEUMI6YHyKe9FXYlsp","title":"Competition Electronics","pathname":"/team-administration/hosting-competitions/tournament-manager/competition-electronics","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"}]},{"id":"wbo3M0lEWyrwt7XW7iJD","title":"Creating a Tournament","pathname":"/team-administration/hosting-competitions/tournament-manager/creating-a-tournament","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"}]},{"id":"SAEUMF33vixA3o3DEb1n","title":"Tools","pathname":"/team-administration/hosting-competitions/tournament-manager/tools","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"}]},{"id":"A1UytyYwHG16qqbPsDM5","title":"Field Set Control","pathname":"/team-administration/hosting-competitions/tournament-manager/tools/field-set-control","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"},{"label":"Tools"}]},{"id":"iSRIEaBrKcCFQOeH0lLh","title":"Connecting Mobile Devices","pathname":"/team-administration/hosting-competitions/tournament-manager/tools/connecting-mobile-devices","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"},{"label":"Tools"}]},{"id":"dbj0NzKKcNbgMxEXKgcJ","title":"Connecting Raspberry Pis","pathname":"/team-administration/hosting-competitions/tournament-manager/tools/connecting-raspberry-pis","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"},{"label":"Tools"}]},{"id":"hNIudbEIvsHc7u1EW2zY","title":"Match Control","pathname":"/team-administration/hosting-competitions/tournament-manager/match-control","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"}]},{"id":"VMH1gtrEVi4dyiZZgcyo","title":"Inputting Match Scores","pathname":"/team-administration/hosting-competitions/tournament-manager/match-control/inputting-match-scores","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"},{"label":"Match Control"}]},{"id":"Tk7DqxSOpqEsNgR7RCOA","title":"Inputting Skills Scores","pathname":"/team-administration/hosting-competitions/tournament-manager/match-control/inputting-skills-scores","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"},{"label":"Match Control"}]},{"id":"wbFeJMmbBtL3BlBi2XzY","title":"Inputting Scores on TM Mobile","pathname":"/team-administration/hosting-competitions/tournament-manager/match-control/inputting-scores-on-tm-mobile","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"},{"label":"Match Control"}]},{"id":"wxvFmFizcIWEKSstfCPY","title":"Displays","pathname":"/team-administration/hosting-competitions/tournament-manager/displays","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"}]},{"id":"3b87LTUeXumbn3aAca4Q","title":"Alliance Selection","pathname":"/team-administration/hosting-competitions/tournament-manager/alliance-selection","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"},{"label":"Tournament Manager"}]},{"id":"gbgv8FvzRZvaQrwZUjP0","title":"Additional Event Partner Resources","pathname":"/team-administration/hosting-competitions/additional-event-partner-resources","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"Hosting Competitions"}]},{"id":"pbuZ3UJrgtKLHqq8tUYG","title":"VexU Organization Management","pathname":"/team-administration/vexu-organization-management","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"}]},{"id":"cZEH9CpxHzd8kqD7s0Je","title":"Getting Started in VexU","pathname":"/team-administration/vexu-organization-management/getting-started-in-vexu","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Team Administration"},{"label":"VexU Organization Management"}]},{"id":"WVkwM4mMXzYtHcWFx05i","title":"Team / Personnel Management","pathname":"/team-administration/vexu-organization-management/team-personnel-management","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"Team Administration"},{"label":"VexU Organization Management"}]},{"id":"DXZJOMaGp9JtDMh18Myo","title":"Volunteering At Local Events","pathname":"/team-administration/vexu-organization-management/volunteering-at-local-events","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"Team Administration"},{"label":"VexU Organization Management"}]},{"id":"rAFKdY6huZUAoCDkYLNU","title":"What is Judging?","pathname":"/judging/why","siteSpaceId":"sitesp_H52n1","description":"A brief introduction to Judging at VEX Robotics Competitions!","breadcrumbs":[{"label":"The Judging Process"}]},{"id":"qy05Gk4WGFoRJAAu2xrf","title":"The Engineering Notebook","pathname":"/judging/notebook","siteSpaceId":"sitesp_H52n1","description":"The Engineering Design Process is a fluid series of steps used to streamline and maximize the efficiency of progress designing, building, and testing a robot.","breadcrumbs":[{"label":"The Judging Process"}]},{"id":"yvhdc2iH87lYxLfNZEWV","title":"Identify the Problem","pathname":"/judging/notebook/identify","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"The Engineering Notebook"}]},{"id":"4eJBMEiSTE8zXnrecdPs","title":"Brainstorm Solutions","pathname":"/judging/notebook/brainstorm","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"The Engineering Notebook"}]},{"id":"heTVYuoTlc8IXPfnmFFN","title":"Select Best Solution","pathname":"/judging/notebook/select","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"The Engineering Notebook"}]},{"id":"mMbynlsAxg6ayAke1yv9","title":"Build and Program","pathname":"/judging/notebook/build","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"The Engineering Notebook"}]},{"id":"hVaHZfUwTM9QrubxLX6S","title":"Original Testing of Solutions","pathname":"/judging/notebook/test","siteSpaceId":"sitesp_H52n1","description":"Does it work?","breadcrumbs":[{"label":"The Judging Process"},{"label":"The Engineering Notebook"}]},{"id":"9V3OWYjmUZdiUmP3VygH","title":"Other Rubric Categories","pathname":"/judging/notebook/other","siteSpaceId":"sitesp_H52n1","description":"These rubric criteria are not especially complex, and did not require their own articles as a result.","breadcrumbs":[{"label":"The Judging Process"},{"label":"The Engineering Notebook"}]},{"id":"gJITJVwgPkaEtyOEGyGY","title":"Team and Project Management","pathname":"/judging/notebook/management","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"The Engineering Notebook"}]},{"id":"mFbbbgq2wUEnslNunJmt","title":"The Interview","pathname":"/judging/interview","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"The Judging Process"}]},{"id":"kuHLNUhAsL9jIZBL4J4G","title":"Rubric Breakdown","pathname":"/judging/interview/rubric","siteSpaceId":"sitesp_H52n1","description":"An integral component in the tournament judging process, the Design Interview is a great way for teams to grow public speaking skills while discussing robotics in a friendly environment.","breadcrumbs":[{"label":"The Judging Process"},{"label":"The Interview"}]},{"id":"atkgc2QwNEzEjsqFprYa","title":"General Advice","pathname":"/judging/interview/advice","siteSpaceId":"sitesp_H52n1","description":"An integral component in the tournament judging process, the Design Interview is a great way for teams to grow public speaking skills while discussing robotics in a friendly environment.","breadcrumbs":[{"label":"The Judging Process"},{"label":"The Interview"}]},{"id":"692JzEpTWONgi1c3G8PM","title":"Resources","pathname":"/judging/resources","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"}]},{"id":"95BXfdwHFBfmmu4kvPBj","title":"BLRS2 '23-'24 Engineering Notebook","pathname":"/judging/resources/blrs2","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"The Judging Process"},{"label":"Resources"}]},{"id":"QuydZDa2QuIzYOKK4Qnh","title":"Integrating Inventor Models into Documentation","pathname":"/judging/resources/inventor","siteSpaceId":"sitesp_H52n1","description":"Creating CAD models is a crucial step in the Engineering Design Process, which is why it's important to integrate models into documentation.","breadcrumbs":[{"label":"The Judging Process"},{"label":"Resources"}]},{"id":"a7F99zNh79fneX0Xjmym","title":"Community Resources","pathname":"/judging/resources/community","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Resources"}]},{"id":"zBylstQpBgorf0rS5rxM","title":"Using Notion for an Engineering Notebook","pathname":"/judging/notion","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"}]},{"id":"79kRk13lgJjxilOniSfK","title":"How to Setup a Notebook","pathname":"/judging/notion/setup","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"}]},{"id":"KotvAxhxmCxzc8DGPnLU","title":"How to Create Entries","pathname":"/judging/notion/entries","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"}]},{"id":"g8ZMmlUJGsP3tyk7Yv1g","title":"How to Export a Notebook","pathname":"/judging/notion/export","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"}]},{"id":"c7FZNJbCBpqyJFhQUurR","title":"Purdue SIGBots Notion Template","pathname":"/judging/notion/purdue-sigbots-notion-template","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"}]},{"id":"kaSnCkamspWA6Ssk9cFp","title":"Game Analysis","pathname":"/judging/notion/purdue-sigbots-notion-template/game-analysis","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"},{"label":"Purdue SIGBots Notion Template"}]},{"id":"FetFBymgsGV77srf6iHh","title":"Identify The Problem","pathname":"/judging/notion/purdue-sigbots-notion-template/identify-the-problem","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"},{"label":"Purdue SIGBots Notion Template"}]},{"id":"cyatZsL3rEcGOqL59VrU","title":"Brainstorm Solution","pathname":"/judging/notion/purdue-sigbots-notion-template/brainstorm-solution","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"},{"label":"Purdue SIGBots Notion Template"}]},{"id":"f763aul4f3ACUnjeYKDX","title":"Select Best Approach & Plan","pathname":"/judging/notion/purdue-sigbots-notion-template/select-best-approach-and-plan","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"},{"label":"Purdue SIGBots Notion Template"}]},{"id":"ZjwPhytjKcNJ181QSgj5","title":"Build Log","pathname":"/judging/notion/purdue-sigbots-notion-template/build-log","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"},{"label":"Purdue SIGBots Notion Template"}]},{"id":"gNVlyJ8kNr0DhxrkQ2k9","title":"Programming Log","pathname":"/judging/notion/purdue-sigbots-notion-template/programming-log","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"},{"label":"Purdue SIGBots Notion Template"}]},{"id":"OiqUz0NqjNZZvKDIagkq","title":"Testing Solution","pathname":"/judging/notion/purdue-sigbots-notion-template/testing-solution","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"},{"label":"Purdue SIGBots Notion Template"}]},{"id":"qbY9YkdTaCOosWoSKzTw","title":"Tournament Recap","pathname":"/judging/notion/purdue-sigbots-notion-template/tournament-recap","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"},{"label":"Purdue SIGBots Notion Template"}]},{"id":"NRX6GPOdoziplVKogqCw","title":"Innovative Feature","pathname":"/judging/notion/purdue-sigbots-notion-template/innovative-feature","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"The Judging Process"},{"label":"Using Notion for an Engineering Notebook"},{"label":"Purdue SIGBots Notion Template"}]},{"id":"QTKlkN2ity3WMEFMrlEF","title":"CAD Programs","pathname":"/vex-cad/cad-programs","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"VEX CAD"}]},{"id":"-Mf6-xr0_S6gjEfelUkl","title":"Inventor","pathname":"/vex-cad/cad-programs/inventor","siteSpaceId":"sitesp_H52n1","description":"VEX CAD Inventor Library.","breadcrumbs":[{"label":"VEX CAD"},{"label":"CAD Programs"}]},{"id":"-Mf6-uoBnwfV5ZGYLw2g","title":"Fusion 360","pathname":"/vex-cad/cad-programs/fusion-360","siteSpaceId":"sitesp_H52n1","description":"VEX CAD Fusion 360 Library.","breadcrumbs":[{"label":"VEX CAD"},{"label":"CAD Programs"}]},{"id":"-Mf6-xaevRVd39_VE5mP","title":"Solidworks","pathname":"/vex-cad/cad-programs/solidworks","siteSpaceId":"sitesp_H52n1","description":"VEX CAD Solidworks Library.","breadcrumbs":[{"label":"VEX CAD"},{"label":"CAD Programs"}]},{"id":"4ByAfXo1wTHWcchp5tkI","title":"OnShape","pathname":"/vex-cad/cad-programs/onshape","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"VEX CAD"},{"label":"CAD Programs"}]},{"id":"V60x8NnJdHLNEVIyqG7R","title":"Protobot","pathname":"/vex-cad/cad-programs/protobot","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"VEX CAD"},{"label":"CAD Programs"}]},{"id":"-MfFCgxW-p40tk28bEkT","title":"Making a Chassis","pathname":"/vex-cad/making-a-chassis","siteSpaceId":"sitesp_H52n1","description":"Learn to use CAD by making a chassis!","breadcrumbs":[{"label":"VEX CAD"}]},{"id":"-MfFD0Ywy87eWdX5t21h","title":"Inventor Chassis: The Basics","pathname":"/vex-cad/making-a-chassis/inventor-chassis","siteSpaceId":"sitesp_H52n1","description":"Learn how to use Inventor by making a chassis.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"}]},{"id":"-MfEpG5MK-q8zjEEwmbe","title":"Installation","pathname":"/vex-cad/making-a-chassis/inventor-chassis/introduction","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to setup a file structure for CAD.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfLEH-7sBpFFE5L36bk","title":"User Interface Overview","pathname":"/vex-cad/making-a-chassis/inventor-chassis/user-interface-overview","siteSpaceId":"sitesp_H52n1","description":"User Interface, the Overview.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfLBpsvVw0knLUMVbOl","title":"Dark Mode","pathname":"/vex-cad/making-a-chassis/inventor-chassis/dark-mode","siteSpaceId":"sitesp_H52n1","description":"How to enable dark mode","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfF-0ajDSGIuOUmzu1P","title":"Assemblies","pathname":"/vex-cad/making-a-chassis/inventor-chassis/assemblies","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to create a new assembly.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfFDdhyWQiikXQj53Pr","title":"Placing Parts","pathname":"/vex-cad/making-a-chassis/inventor-chassis/placing-parts","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to place parts in your assembly.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfFRVmE1-QHMzS6XsmL","title":"Navigating CAD","pathname":"/vex-cad/making-a-chassis/inventor-chassis/navigating-cad","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how navigate your CAD workspace.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfFfB7rwwUoctQ2_s9_","title":"Changing Visual Style","pathname":"/vex-cad/making-a-chassis/inventor-chassis/changing-visual-style","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to change how parts look in your workspace.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfFj6fHPyDa8W5lw5yO","title":"Grounding","pathname":"/vex-cad/making-a-chassis/inventor-chassis/grounding","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over what grounding is.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfF4QVssLB2ilCRL2Gk","title":"Connecting Two C-Channels","pathname":"/vex-cad/making-a-chassis/inventor-chassis/connecting-two-c-channels","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over the basics of constraints.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfFtjlbhGvFlFpPAtAC","title":"Modifying Existing Constraints","pathname":"/vex-cad/making-a-chassis/inventor-chassis/modifying-existing-constraints","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to modify existing constraints.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfG0q3ThB7ODlR6AQbH","title":"Toggling Visibility on Existing Parts","pathname":"/vex-cad/making-a-chassis/inventor-chassis/toggling-visibility-on-existing-parts","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to toggle visibility on existing parts.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfFtwec1nIC5swgH6tS","title":"Completing Half of the Chassis","pathname":"/vex-cad/making-a-chassis/inventor-chassis/completing-half-of-the-chassis","siteSpaceId":"sitesp_H52n1","description":"In this section, we'll be completing half of the chassis.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfG9BUzNLCG3UqGkNQM","title":"Inner Drive Channel","pathname":"/vex-cad/making-a-chassis/inventor-chassis/completing-half-of-the-chassis/inner-drive-channel","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to constrain the second drive channel.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"},{"label":"Completing Half of the Chassis"}]},{"id":"-MfG9GO8XkWcr0dUXM0a","title":"Bearing Flats","pathname":"/vex-cad/making-a-chassis/inventor-chassis/completing-half-of-the-chassis/bearing-flats","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to constrain bearings to c-channels.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"},{"label":"Completing Half of the Chassis"}]},{"id":"-MfGA7Zw7yPIE7NJl4mS","title":"Motors","pathname":"/vex-cad/making-a-chassis/inventor-chassis/completing-half-of-the-chassis/motors","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to constrain motors to c-channels .","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"},{"label":"Completing Half of the Chassis"}]},{"id":"-MfGA7vtvlXBGWP-GXoN","title":"Wheels","pathname":"/vex-cad/making-a-chassis/inventor-chassis/completing-half-of-the-chassis/wheels","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to constrain wheels to c-channels.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"},{"label":"Completing Half of the Chassis"}]},{"id":"-MfGA8qgAKzeirZLgPeJ","title":"Sprockets","pathname":"/vex-cad/making-a-chassis/inventor-chassis/completing-half-of-the-chassis/sprockets","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to constrain sprockets to wheels.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"},{"label":"Completing Half of the Chassis"}]},{"id":"-MfGA1UFWL0VLad_KKYV","title":"Spacers, Washers and Standoffs","pathname":"/vex-cad/making-a-chassis/inventor-chassis/completing-half-of-the-chassis/spacers-washers-and-standoffs","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to place iParts.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"},{"label":"Completing Half of the Chassis"}]},{"id":"-MfLGrZpDhLrpmlBVB4x","title":"Spacers Cont.","pathname":"/vex-cad/making-a-chassis/inventor-chassis/completing-half-of-the-chassis/spacers-cont.","siteSpaceId":"sitesp_H52n1","description":"Alternate way to use iParts.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"},{"label":"Completing Half of the Chassis"}]},{"id":"-MfGH_gZySEnLM6vfMog","title":"Creating Mid-Plane","pathname":"/vex-cad/making-a-chassis/inventor-chassis/creating-mid-plane","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how to create a mid-plane.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfGHbjvnVA-yFpOpd0R","title":"Mirroring","pathname":"/vex-cad/making-a-chassis/inventor-chassis/mirroring","siteSpaceId":"sitesp_H52n1","description":"In this page, we'll be going over how mirror the drive.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: The Basics"}]},{"id":"-MfKdFglNRrEzqnLdnqU","title":"Inventor Chassis: Best Practices","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices","siteSpaceId":"sitesp_H52n1","description":"Learn best practice techniques by making a chassis.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"}]},{"id":"-MfKgRKhl5s97-BUbELP","title":"File Structure","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/file-structure","siteSpaceId":"sitesp_H52n1","description":"Structure of Files","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfKguJGm77RJZGtTho0","title":"Subassemblies","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/assemblies","siteSpaceId":"sitesp_H52n1","description":"Splitting our CAD into multiple assemblies.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLKnVIhN8uSDhq9Fu0","title":"Wheel Subassembly","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/wheel-subassembly","siteSpaceId":"sitesp_H52n1","description":"Creating the wheel assembly.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLOQtUul5EvWvHRW4m","title":"Origin Planes","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/origin-planes","siteSpaceId":"sitesp_H52n1","description":"What are origin planes?","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLKnuCKS2K1jAIIMcP","title":"Cross Brace","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/cross-brace","siteSpaceId":"sitesp_H52n1","description":"Constraining the main drive support.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLrmMHSxaQNcD0WdJa","title":"Drive Channels","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/drive-channels","siteSpaceId":"sitesp_H52n1","description":"Some call these \"pontoons\"","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLKoXYzvGnC9BDTM2A","title":"Simple Motor iMates","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/simple-motor-imates","siteSpaceId":"sitesp_H52n1","description":"Constraining simple motors with iMates.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLWCju5c24Q9T0x9j9","title":"Replacing Simple Electronics","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/replacing-simple-electronics","siteSpaceId":"sitesp_H52n1","description":"Replacing simple electronics with real electronics.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLYFcqAqaVQLlTMGdS","title":"Completing Half of the Drive","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/completing-half-of-the-drive","siteSpaceId":"sitesp_H52n1","description":"In this section, we'll be completing half of the chassis.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLYFOn9zRvRRawKaMt","title":"Bearing Flats (Best Practice)","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/completing-half-of-the-drive/untitled-6","siteSpaceId":"sitesp_H52n1","description":"Constraining bearings.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"},{"label":"Completing Half of the Drive"}]},{"id":"-MfLYAki-BhlzhIENc8n","title":"Wheels","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/completing-half-of-the-drive/untitled","siteSpaceId":"sitesp_H52n1","description":"Constraining wheels.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"},{"label":"Completing Half of the Drive"}]},{"id":"-MfLKlzsBnYzrcs0CF2M","title":"Powered Gear","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/completing-half-of-the-drive/untitled-1","siteSpaceId":"sitesp_H52n1","description":"Constraining the gear attached to the motor.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"},{"label":"Completing Half of the Drive"}]},{"id":"-MfLYCxH3JNgxxsS6sgL","title":"Spacer Boxing","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/completing-half-of-the-drive/untitled-4","siteSpaceId":"sitesp_H52n1","description":"Constraining spacer boxes.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"},{"label":"Completing Half of the Drive"}]},{"id":"-MfQYXfl4pKrEOIxRX4R","title":"Spacers, Washers and Standoffs (Best Practice)","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/completing-half-of-the-drive/spacers-washers-and-standoffs","siteSpaceId":"sitesp_H52n1","description":"Constraining standoff brace .","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"},{"label":"Completing Half of the Drive"}]},{"id":"-MfLOQK_S8LmDKX3tfK2","title":"Model Browser Folders","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/part-tree-folders","siteSpaceId":"sitesp_H52n1","description":"How to use model browser folders.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLOP8cby7p7FHj5DXh","title":"Mirroring (Best Practice)","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/mirroring","siteSpaceId":"sitesp_H52n1","description":"Mirroring half of the chassis.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLYEyQvQgIZIciYI65","title":"Model Browser Folder (Right)","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/untitled-5","siteSpaceId":"sitesp_H52n1","description":"Right, model browser!","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfLYFoLAxEusL1LMfnS","title":"Main Assembly","pathname":"/vex-cad/making-a-chassis/inventor-chassis-best-practices/placing-chassis-in-main","siteSpaceId":"sitesp_H52n1","description":"The main assembly is for viewing the entire robot.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"},{"label":"Inventor Chassis: Best Practices"}]},{"id":"-MfG_5RQHbM0ujmd4wZL","title":"Fusion 360 Chassis","pathname":"/vex-cad/making-a-chassis/fusion-360-chassis","siteSpaceId":"sitesp_H52n1","description":"Learn how to use Fusion by making a chassis.","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"}]},{"id":"-MfG_7YmLAIyK37ijR3j","title":"Solidworks Chassis, Chain, and Custom Plastic","pathname":"/vex-cad/making-a-chassis/solidworks-chassis","siteSpaceId":"sitesp_H52n1","description":"Learn how to use Solidworks by making a chassis, custom plastic panels, and chain!","breadcrumbs":[{"label":"VEX CAD"},{"label":"Making a Chassis"}]},{"id":"-MjAj_d8MXeOAnCIxAD5","title":"Remembering The Best","pathname":"/vex-cad/remembering-the-best","siteSpaceId":"sitesp_H52n1","description":"Look at and appreciate some of the best Vex robots in CAD","breadcrumbs":[{"label":"VEX CAD"}]},{"id":"-MjZJZMgt4GgGyGRzYd2","title":"62A Skyrise","pathname":"/vex-cad/remembering-the-best/62a-skyrise","siteSpaceId":"sitesp_H52n1","description":"CAD by Ayush","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZKF5WTpU2XCP65LRX","title":"400X Nothing But Net","pathname":"/vex-cad/remembering-the-best/400x-nothing-but-net","siteSpaceId":"sitesp_H52n1","description":"CAD by Zach","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZKEJvybscc4NEKTG1","title":"2587Z Nothing But Net","pathname":"/vex-cad/remembering-the-best/2587z-nothing-but-net","siteSpaceId":"sitesp_H52n1","description":"CAD by Zach","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZJYk3uH3HB9SH42us","title":"365X Starstruck","pathname":"/vex-cad/remembering-the-best/365x-starstruck","siteSpaceId":"sitesp_H52n1","description":"CAD by Zach","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjAnP4Ndu05BHDaO-Oc","title":"62A In The Zone","pathname":"/vex-cad/remembering-the-best/62a-in-the-zone","siteSpaceId":"sitesp_H52n1","description":"CAD by Max","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZJZ0v7VCHCqHvBpj0","title":"202Z In The Zone","pathname":"/vex-cad/remembering-the-best/202z-in-the-zone","siteSpaceId":"sitesp_H52n1","description":"CAD by Zach","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZKDwGstIA4ntGYj3m","title":"5225A In The Zone","pathname":"/vex-cad/remembering-the-best/5225a-in-the-zone","siteSpaceId":"sitesp_H52n1","description":"CAD by Ayush","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZJZCwcl3TR32GZ7eA","title":"169A Turning Point","pathname":"/vex-cad/remembering-the-best/169a-turning-point","siteSpaceId":"sitesp_H52n1","description":"CAD by Zach","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZKEu7TyPjSnFZoIfy","title":"929U Turning Point","pathname":"/vex-cad/remembering-the-best/929u-turning-point","siteSpaceId":"sitesp_H52n1","description":"CAD by Max","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZJZVk5Kl3eW7PflrI","title":"7K Tower Takeover","pathname":"/vex-cad/remembering-the-best/7k-tower-takeover","siteSpaceId":"sitesp_H52n1","description":"CAD by Matthew","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZKYyaiGZvcHrTfcqs","title":"5225A Tower Takeover","pathname":"/vex-cad/remembering-the-best/5225a-tower-takeover","siteSpaceId":"sitesp_H52n1","description":"CAD by Matthew","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"-MjZJZIUqlhPxbikyAUQ","title":"62A Change Up","pathname":"/vex-cad/remembering-the-best/62a-change-up","siteSpaceId":"sitesp_H52n1","description":"CAD by Jake","breadcrumbs":[{"label":"VEX CAD"},{"label":"Remembering The Best"}]},{"id":"6Dv4nUg7aNu1oSvgUqKm","title":"Scuff Controller","pathname":"/vex-cad/scuff-controller","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX CAD"}]},{"id":"qQ2lafvgjj0ClwwGs0AL","title":"Odometry","pathname":"/software/odometry","siteSpaceId":"sitesp_H52n1","description":"Originally written by Team 5225A, the E-Bots PiLons. Thanks!","breadcrumbs":[{"label":"Software"}]},{"id":"kCXhPbi2mhCKpFCKVerN","title":"Path Planning","pathname":"/software/path-planning","siteSpaceId":"sitesp_H52n1","description":"Motion Profiles and S-shaped driving paths.","breadcrumbs":[{"label":"Software"}]},{"id":"DTNscKJVMr9llmU6zNQE","title":"Robotics Basics","pathname":"/software/robotics-basics","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"y08A8IwFux75Jc2gR8Qa","title":"Arcade Drive","pathname":"/software/robotics-basics/arcade-drive","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Robotics Basics"}]},{"id":"kN25ik9OUukGqP0q3GAJ","title":"Tank Drive","pathname":"/software/robotics-basics/tank-drive","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Robotics Basics"}]},{"id":"jsT6cl9ZlWCv49gmCbm4","title":"Joystick Deadzones","pathname":"/software/robotics-basics/joystick-deadzones","siteSpaceId":"sitesp_H52n1","description":"D R I F T","breadcrumbs":[{"label":"Software"},{"label":"Robotics Basics"}]},{"id":"FCTCzR3YADlUjrH31K9l","title":"Curvature (Cheesy) Drive","pathname":"/software/robotics-basics/curvature-cheesy-drive","siteSpaceId":"sitesp_H52n1","description":"Fancy Arcade Drive for better robot control","breadcrumbs":[{"label":"Software"},{"label":"Robotics Basics"}]},{"id":"mApwLDjkiHALc94q0ocT","title":"Subsystem Toggling","pathname":"/software/robotics-basics/subsystem-toggling","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Robotics Basics"}]},{"id":"Ko8E5lM5WQNPYopkMYaZ","title":"Organizing Code","pathname":"/software/organizing-code","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"pwDKmAaYRfWRY9XFcVaz","title":"Code Style","pathname":"/software/organizing-code/code-style","siteSpaceId":"sitesp_H52n1","description":"Style == Success","breadcrumbs":[{"label":"Software"},{"label":"Organizing Code"}]},{"id":"-M7yeMUzVz7S8YqnusyL","title":"Code Styling Guide","pathname":"/software/organizing-code/code-styling-guide","siteSpaceId":"sitesp_H52n1","description":"This guide exists to help your team standardize the look of code to prevent unnecessary merge conflicts and make code easier to read and understand. It's a sample code styleguide that was used by BLRS","breadcrumbs":[{"label":"Software"},{"label":"Organizing Code"}]},{"id":"aqFpwlLJp4mF6hXnTdwP","title":"Writing Good Comments","pathname":"/software/organizing-code/writing-good-comments","siteSpaceId":"sitesp_H52n1","description":"// Good (Comments)","breadcrumbs":[{"label":"Software"},{"label":"Organizing Code"}]},{"id":"-M8DBqExb4WUEg4Wqcu6","title":"Version Control","pathname":"/software/organizing-code/version-control","siteSpaceId":"sitesp_H52n1","description":"A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, and more.","breadcrumbs":[{"label":"Software"},{"label":"Organizing Code"}]},{"id":"-M83JFRMTcahp9JLdIS8","title":"Control Algorithms","pathname":"/software/control-algorithms","siteSpaceId":"sitesp_H52n1","description":"Control algorithms help to keep robot performance consistent and accurate between matches.","breadcrumbs":[{"label":"Software"}]},{"id":"-M7ya2Jmb_zj6zI3Anj8","title":"Bang Bang","pathname":"/software/control-algorithms/bang-bang","siteSpaceId":"sitesp_H52n1","description":"This article discusses the control scheme. For information about digital communication emulation, see Bit-bang.","breadcrumbs":[{"label":"Software"},{"label":"Control Algorithms"}]},{"id":"-M7yo9m1ceDRQ78d78r0","title":"PID Controller","pathname":"/software/control-algorithms/pid-controller","siteSpaceId":"sitesp_H52n1","description":"A bang-bang control only uses the current value, a PID control schemes also may utilize information about the past values and predicted future values to optimize control","breadcrumbs":[{"label":"Software"},{"label":"Control Algorithms"}]},{"id":"1UtbyBJabZZayDBISBi8","title":"Basic Pure Pursuit","pathname":"/software/control-algorithms/basic-pure-pursuit","siteSpaceId":"sitesp_H52n1","description":"Originally written by Sarah Xiang from VRC team 97963A and VEXU team ILLINI","breadcrumbs":[{"label":"Software"},{"label":"Control Algorithms"}]},{"id":"1EXQqP9EjIdnTZNy2Igx","title":"Flywheel Velocity Control","pathname":"/software/control-algorithms/flywheel-velocity-control","siteSpaceId":"sitesp_H52n1","description":"Methods for getting an accurate and robust velocity output for high speed mechanisms, such as flywheels.","breadcrumbs":[{"label":"Software"},{"label":"Control Algorithms"}]},{"id":"-M7yjRDKHrtv-nC_hr0V","title":"Kalman Filter","pathname":"/software/control-algorithms/kalman-filter","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Control Algorithms"}]},{"id":"-M7yrrSvQtQNqcnfzKGJ","title":"Take Back Half (TBH) Controller","pathname":"/software/control-algorithms/take-back-half-tbh-controller","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Control Algorithms"}]},{"id":"fXBHNhNLrH8xTDI0VIwg","title":"RAMSETE Controller","pathname":"/software/control-algorithms/ramsete","siteSpaceId":"sitesp_H52n1","description":"A nonlinear feedback controller for correcting robot position in the global coordinate system.","breadcrumbs":[{"label":"Software"},{"label":"Control Algorithms"}]},{"id":"-M8Mk-Ara-A1iTLjlHEl","title":"Competition Specific","pathname":"/software/competition-specific","siteSpaceId":"sitesp_H52n1","description":"This section is still WIP, more articles should be added here.","breadcrumbs":[{"label":"Software"}]},{"id":"-M7yn0cAZXKy7OgrpCCM","title":"Operator Control","pathname":"/software/competition-specific/operator-control","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Competition Specific"}]},{"id":"-M871J-Zabsgfrgi5BeP","title":"Autonomous Control","pathname":"/software/competition-specific/autonomous-control","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Competition Specific"}]},{"id":"vpXHUkt1c1jLAxhtj4d4","title":"C++ Basics for VEX Robotics","pathname":"/software/c++-basics-for-vex-robotics","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"Software"}]},{"id":"A3eEphMRK5gTUMQ1Of1i","title":"Basic Control Flow","pathname":"/software/c++-basics-for-vex-robotics/basic-control-flow","siteSpaceId":"sitesp_H52n1","description":"if (starting_to_code) read_this_article();","breadcrumbs":[{"label":"Software"},{"label":"C++ Basics for VEX Robotics"}]},{"id":"aM2FoYmH7UvxLd8vehdp","title":"Enumerations","pathname":"/software/c++-basics-for-vex-robotics/enumerations","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"Software"},{"label":"C++ Basics for VEX Robotics"}]},{"id":"iyLtRyJdnhkDLFV4dPfh","title":"Namespaces (::)","pathname":"/software/c++-basics-for-vex-robotics/namespaces","siteSpaceId":"sitesp_H52n1","description":"namespace::feature()","breadcrumbs":[{"label":"Software"},{"label":"C++ Basics for VEX Robotics"}]},{"id":"iC0yyY91ZSPzuddmDQg2","title":"Multiple Files (C/C++)","pathname":"/software/c++-basics-for-vex-robotics/multiple-files-c-c++","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"C++ Basics for VEX Robotics"}]},{"id":"-M83Nu8X0SQyyDPYQx8l","title":"VEX Programming Software","pathname":"/software/vex-programming-software","siteSpaceId":"sitesp_H52n1","description":"VEX Programming Software vary in complexity, platform, and supported VEX Competition micro controllers.","breadcrumbs":[{"label":"Software"}]},{"id":"-M7ynjPlkMegxENXK2SE","title":"PROS","pathname":"/software/vex-programming-software/pros","siteSpaceId":"sitesp_H52n1","description":"PROS Robotics Operating System (Yes it's recursive)","breadcrumbs":[{"label":"Software"},{"label":"VEX Programming Software"}]},{"id":"-M7ymsmvmAVuASnnyuFP","title":"OkapiLib","pathname":"/software/vex-programming-software/pros/okapilib","siteSpaceId":"sitesp_H52n1","description":"OkapiLib is a PROS library for programming VEX V5 robots. This library is intended to raise the floor for teams with all levels of experience.","breadcrumbs":[{"label":"Software"},{"label":"VEX Programming Software"},{"label":"PROS"}]},{"id":"4RAmkAlJBqvKOtcOmkvG","title":"vexide","pathname":"/software/vex-programming-software/vexide","siteSpaceId":"sitesp_H52n1","description":"Open-source Rust runtime for VEX V5 robots.","breadcrumbs":[{"label":"Software"},{"label":"VEX Programming Software"}]},{"id":"-M83s7Hu7UMK88NNqZ3_","title":"Robot Mesh Studio (RMS)","pathname":"/software/vex-programming-software/robot-mesh-studios","siteSpaceId":"sitesp_H52n1","description":"Flowol, Blockly, Python, C++ programming for VEX IQ, VEX Cortex and VEX V5","breadcrumbs":[{"label":"Software"},{"label":"VEX Programming Software"}]},{"id":"-M7yenYRg8PJDmeGWPWM","title":"EasyC","pathname":"/software/vex-programming-software/easyc","siteSpaceId":"sitesp_H52n1","description":"EasyC is a programming language for the VEX Cortex.","breadcrumbs":[{"label":"Software"},{"label":"VEX Programming Software"}]},{"id":"-M7ypo6wowGOjVOUtdrO","title":"RobotC","pathname":"/software/vex-programming-software/robotc","siteSpaceId":"sitesp_H52n1","description":"RobotC is an interpreted C-like programming language available for the VEX PIC and VEX Cortex.","breadcrumbs":[{"label":"Software"},{"label":"VEX Programming Software"}]},{"id":"-M83sMYKsgR7GhPylMH5","title":"VEXcode","pathname":"/software/vex-programming-software/vex-coding-studio-vcs","siteSpaceId":"sitesp_H52n1","description":"VEXcode is VEX's software for programming V5 and VEX IQ products.","breadcrumbs":[{"label":"Software"},{"label":"VEX Programming Software"}]},{"id":"-M82H_4Q_OT2OH2PxX0T","title":"Midnight C","pathname":"/software/vex-programming-software/midnight-c","siteSpaceId":"sitesp_H52n1","description":"The Midnight C platform, often referred to in the past as the \"Makefile\", is a cross-platform method of compiling native C code for the VEX Cortex.","breadcrumbs":[{"label":"Software"},{"label":"VEX Programming Software"}]},{"id":"-MDFGiUzTIZaLTtJwuaS","title":"General","pathname":"/software/general","siteSpaceId":"sitesp_H52n1","description":"Topics more pertinent to general concepts, not restricted to vex.","breadcrumbs":[{"label":"Software"}]},{"id":"-M7yrZYpxbyfCJWYZ4Cm","title":"Stall Detection","pathname":"/software/general/stall-detection","siteSpaceId":"sitesp_H52n1","description":"Stall detection aims to prevent VEX Motors from overheating or tripping a Resettable Fuse by detecting high-current stall conditions in software.","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"-M7ypKq8bVZ-xgwevpwo","title":"Register Programming","pathname":"/software/general/register-programming","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"-M7yqLGzP6GVdALMiUJj","title":"Sensors and Odometry in Autonomous","pathname":"/software/general/sensors-and-odometry-in-autonomous","siteSpaceId":"sitesp_H52n1","description":"You can't really have good software without sensors, and the quality of the readings from your sensors is often the determining factor in having competitive code.","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"-M7ygMDWRcfla2zqHWRU","title":"Embedded Programming Tips","pathname":"/software/general/embedded-programming-tips","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"-M7yd14qzcOYCz_aBhUI","title":"Debugging","pathname":"/software/general/debugging","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"-M7ybWLQwHr7LHCT0JnN","title":"Bit Shift","pathname":"/software/general/bit-shift","siteSpaceId":"sitesp_H52n1","description":"A bit shift is an operation which moves the bits in the binary representation of a number a specified number of locations left or right.","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"-M7yawcSy20Y_xHTC_uE","title":"Bit Mask","pathname":"/software/general/bit-mask","siteSpaceId":"sitesp_H52n1","description":"A bit mask is an operation which selects certain bits to be manipulated (or not manipulated) from a binary number.","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"-M7y_Duee8o8UCcpb-eU","title":"Autoformatting","pathname":"/software/general/autoformatting","siteSpaceId":"sitesp_H52n1","description":"Autoformating C/C++ code can be done with clang-format. The appropriate files to use this are below:","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"-M7yhN5cAzRZrxsmTaju","title":"Finite State Machine","pathname":"/software/general/finite-state-machine","siteSpaceId":"sitesp_H52n1","description":"A finite state machine, typically abbreviated simply as a \"state machine\", is a simple system to implement more intelligent scripted control to robot programs, particularly in autonomous code.","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"jFNxUd53B9vNEzI9eRSj","title":"Data Logging","pathname":"/software/general/data-logging","siteSpaceId":"sitesp_H52n1","breadcrumbs":[{"label":"Software"},{"label":"General"}]},{"id":"-M7yjzCgHdwEQjXHKkcx","title":"Object Recognition","pathname":"/software/object-recognition","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"}]},{"id":"-M7yow0s6yxhOgfsZ0d4","title":"Red Green Buoy","pathname":"/software/object-recognition/red-green-buoy","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Object Recognition"}]},{"id":"-M7yYLuXGax7EmPbK91p","title":"AMS","pathname":"/software/object-recognition/ams","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Object Recognition"}]},{"id":"-M7yksFLgPVtBIc76m6m","title":"OpenCV","pathname":"/software/object-recognition/opencv","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Object Recognition"}]},{"id":"-M7ylM7UhTqsXu3223uO","title":"OpenNI","pathname":"/software/object-recognition/openni","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"Software"},{"label":"Object Recognition"}]},{"id":"randaVHGU76veb87RXcb","title":"AI in VRC: Pac-Man Pete","pathname":"/software/ai-in-vrc-pac-man-pete","siteSpaceId":"sitesp_H52n1","description":"Pac-Man Pete: An extensible framework for building AI in VEX Robotics","breadcrumbs":[{"label":"Software"}]},{"id":"-MBS2Xv1NwLMHkMfOBIa","title":"V5 ESD Protection Board","pathname":"/vex-electronics/v5-esd-protection-board","siteSpaceId":"sitesp_H52n1","description":"An ESD Protection board for the V5 Brain","breadcrumbs":[{"label":"VEX Electronics"}]},{"id":"-M83KwDc-tPUaltrH9YG","title":"VEX Electronics","pathname":"/vex-electronics/vex-electronics","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Electronics"}]},{"id":"-MBS2Xv-Xpxtv_uS77Pl","title":"VEX V5 Brain","pathname":"/vex-electronics/vex-electronics/vex-v5-brain","siteSpaceId":"sitesp_H52n1","description":"The VEX V5 Brain is the successor to the VEX Cortex and is the current electronics system used in competitive VEX.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Electronics"}]},{"id":"-MBS2Xv0U3-IJyiJKei4","title":"V5 Electronics Observations and Issues","pathname":"/vex-electronics/vex-electronics/vex-v5-brain/v5-electronics-observations","siteSpaceId":"sitesp_H52n1","description":"This guide provides a general overview of observations we've observed in regards to some issues/features of the VEX V5 electronics system.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Electronics"},{"label":"VEX V5 Brain"}]},{"id":"-MBS2Xv2pMmy9AR8yIil","title":"VEX Controller","pathname":"/vex-electronics/vex-electronics/vex-joystick","siteSpaceId":"sitesp_H52n1","description":"The VEX Controller is the principal human interface for a VEX robot since the introduction of VEXNet.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Electronics"}]},{"id":"-MBS2Xv3t3rAV4lnqcj0","title":"VEXnet and V5 Robot Radio","pathname":"/vex-electronics/vex-electronics/vexnet","siteSpaceId":"sitesp_H52n1","description":"VEXnet is a wireless robot communications system developed by VEX Robotics.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Electronics"}]},{"id":"-MBS2Xv4GcItgpPgVmyI","title":"VEX Battery","pathname":"/vex-electronics/vex-electronics/vex-battery","siteSpaceId":"sitesp_H52n1","description":"The V5 Robot Battery is a Li-Ion 1100mAh battery that powers the V5 System","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Electronics"}]},{"id":"-MBS2Xv5-_lDyF-5q0lm","title":"VEX Motors","pathname":"/vex-electronics/vex-electronics/motors","siteSpaceId":"sitesp_H52n1","description":"A VEX Motor is the primary actuator for a VEX robot.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Electronics"}]},{"id":"-M7z-Vubvx8uZo8Q913l","title":"VEX Sensors","pathname":"/vex-electronics/vex-sensors","siteSpaceId":"sitesp_H52n1","description":"VEX made electronic sensors for the V5 Brain and Cortex.","breadcrumbs":[{"label":"VEX Electronics"}]},{"id":"-MaK9WJ5-a2gruRkoKdA","title":"3-Pin / ADI Sensors","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors","siteSpaceId":"sitesp_H52n1","description":"This section houses sensor articles that are about 3-wire or pin ADI sensors.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"}]},{"id":"-M7z17hhNNnmIH0-Eblf","title":"Encoder","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors/encoder","siteSpaceId":"sitesp_H52n1","description":"The VEX Encoder helps to determine the rotation of a shaft.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"3-Pin / ADI Sensors"}]},{"id":"-MBS2XvANE67-qIkMsXd","title":"Potentiometer","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors/potentiometer","siteSpaceId":"sitesp_H52n1","description":"The VEX Potentiometer helps track the rotations of shafts","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"3-Pin / ADI Sensors"}]},{"id":"-MBS2Xv93Jr3fGCWVabH","title":"Limit Switch","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors/limit-switch","siteSpaceId":"sitesp_H52n1","description":"The Limit Switch is a sensor that returns a value when it is pressed.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"3-Pin / ADI Sensors"}]},{"id":"-MBS2XvEI6Tj-0vMziLK","title":"Bumper Switch","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors/bumper","siteSpaceId":"sitesp_H52n1","description":"The Bumper Switch returns when the switch is pressed.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"3-Pin / ADI Sensors"}]},{"id":"-MBS2XvF9ff2OpjTam8T","title":"Accelerometer","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors/accelerometer","siteSpaceId":"sitesp_H52n1","description":"An Accelerometer measures proper acceleration.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"3-Pin / ADI Sensors"}]},{"id":"-MBS2XvDVrFJXCYIZahY","title":"Gyroscope","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors/gyroscope","siteSpaceId":"sitesp_H52n1","description":"The VEX Yaw Rate Gyroscope returns the rate of rotation around the vertical axis.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"3-Pin / ADI Sensors"}]},{"id":"-MBS2XvBC3Vh4CjvWMmv","title":"Ultrasonic","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors/ultrasonic","siteSpaceId":"sitesp_H52n1","description":"The VEX Ultrasonic Range Finder helps determine how far away an object is.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"3-Pin / ADI Sensors"}]},{"id":"-MBS2Xv85hUa4tnS-VNC","title":"Line Tracker","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors/line-tracker","siteSpaceId":"sitesp_H52n1","description":"The Line Tracker can track \"lines\" and other objects using infrared LEDs","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"3-Pin / ADI Sensors"}]},{"id":"MZj6DjfB2HEhjiPisL46","title":"LED Indicator","pathname":"/vex-electronics/vex-sensors/3-pin-adi-sensors/line-tracker-1","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"3-Pin / ADI Sensors"}]},{"id":"-MaK9h02StWdi31iLFxb","title":"Smart Port Sensors","pathname":"/vex-electronics/vex-sensors/smart-port-sensors","siteSpaceId":"sitesp_H52n1","description":"This section houses sensor articles that are about RS485 or smart port sensors.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"}]},{"id":"-Mh-onAvKRQN8FZD2HZE","title":"GPS Sensor","pathname":"/vex-electronics/vex-sensors/smart-port-sensors/vex-gps-sensor","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"Smart Port Sensors"}]},{"id":"-McXgHIZlvOWMugVWuZj","title":"Rotation Sensor","pathname":"/vex-electronics/vex-sensors/smart-port-sensors/rotation-sensor","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"Smart Port Sensors"}]},{"id":"-MBS2Xv7LL9Q1kt_qyZV","title":"Vision Sensor","pathname":"/vex-electronics/vex-sensors/smart-port-sensors/vision-sensor","siteSpaceId":"sitesp_H52n1","description":"The Vision Sensor tells you where colored objects are located.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"Smart Port Sensors"}]},{"id":"-MTcS9lXoxJ0TpH0e_gl","title":"Optical Sensor","pathname":"/vex-electronics/vex-sensors/smart-port-sensors/optical-sensor","siteSpaceId":"sitesp_H52n1","description":"The VEX V5 Optical Sensor is used to determine the color of an object and has secondary function to determine the relative motion of an object","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"Smart Port Sensors"}]},{"id":"-MU0dOgUu76akojM9HG1","title":"Distance Sensor","pathname":"/vex-electronics/vex-sensors/smart-port-sensors/distance","siteSpaceId":"sitesp_H52n1","description":"The VEX V5 Distance Sensor measures the distance between the sensor and an object using a small laser.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"Smart Port Sensors"}]},{"id":"-MBS2XvG-bcBaGZ_h21p","title":"Inertial Sensor (IMU)","pathname":"/vex-electronics/vex-sensors/smart-port-sensors/imu","siteSpaceId":"sitesp_H52n1","description":"The Inertial Sensor is a combination of an Accelerometer and Gyroscope.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"Smart Port Sensors"}]},{"id":"xVe4EF8eW1PmI2TYabNl","title":"3-Wire Expander","pathname":"/vex-electronics/vex-sensors/smart-port-sensors/3-wire-expander","siteSpaceId":"sitesp_H52n1","description":"Use up to eight more 3-wire ports with the V5 3-Wire Expander.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"VEX Sensors"},{"label":"Smart Port Sensors"}]},{"id":"-MBS2XvHlDPFc-q8N8Cr","title":"V5 Brain Wiring Guide","pathname":"/vex-electronics/wiring-guide","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Electronics"}]},{"id":"-MBS2XvkI7SlutRbcubL","title":"Legacy","pathname":"/vex-electronics/legacy","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"VEX Electronics"}]},{"id":"-MBTW3MEEZ_pdCtFRLey","title":"VEX Cortex","pathname":"/vex-electronics/legacy/vex-cortex","siteSpaceId":"sitesp_H52n1","description":"The VEX Cortex is the older microcontroller that was used in VRC and VEXU","breadcrumbs":[{"label":"VEX Electronics"},{"label":"Legacy"}]},{"id":"-MBTW3MFWkZtTw2bpn5y","title":"Power Expander","pathname":"/vex-electronics/legacy/power-expander","siteSpaceId":"sitesp_H52n1","description":"A VEX Power Expander is a device which allows up to four of the VEX Motors on a robot to run from a second VEX Battery while still under the control of the VEX Cortex or VEX PIC.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"Legacy"}]},{"id":"-MBTW3MGynXcPueDD-PI","title":"VEX Motor Controller","pathname":"/vex-electronics/legacy/motor-controller","siteSpaceId":"sitesp_H52n1","description":"The VEX Motor Controller is a device which converts a standard logic-level PWM servo control signal into motive power to drive a Motors.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"Legacy"}]},{"id":"-MBTW3MHc0j536-4mpBL","title":"VEX Cortex Wiring Guide","pathname":"/vex-electronics/legacy/legacy-wiring-guide","siteSpaceId":"sitesp_H52n1","description":"This guide provides general wiring tips for the legacy cortex system.","breadcrumbs":[{"label":"VEX Electronics"},{"label":"Legacy"}]},{"id":"-MU0dOgfNymHp1CLKZav","title":"General Topics","pathname":"/electronics/general","siteSpaceId":"sitesp_H52n1","description":"Topics more pertinent to general concepts, not restricted to vex.","breadcrumbs":[{"label":"General Electronics"}]},{"id":"-M83K9-1975y2mTzZHcq","title":"External Boards","pathname":"/electronics/general/external-boards","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvKcbRFlxawbK9A","title":"ASUS Tinker Board S","pathname":"/electronics/general/external-boards/asus-tinker-board","siteSpaceId":"sitesp_H52n1","description":"Tinker Board S is a single board computer (SBC) based on the Raspberry Pi form factor","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvLiH46-Fi5GpK0","title":"Arduino","pathname":"/electronics/general/external-boards/arduino","siteSpaceId":"sitesp_H52n1","description":"The Arduino is a popular and inexpensive 8-bit development platform, with three principal products (the Arduino Uno, Arduino Leonardo, and Arduino Mega).","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvMnkOdGm0DX75B","title":"Beagleboard","pathname":"/electronics/general/external-boards/beagleboard","siteSpaceId":"sitesp_H52n1","description":"The BeagleBoard was designed as an educational board with open source software development in mind. It has gained popularity in colleges around the world.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvNJTS4WJ_adWvQ","title":"Leaflabs Maple","pathname":"/electronics/general/external-boards/leaflabs-maple","siteSpaceId":"sitesp_H52n1","description":"The LeafLabs Maple is a 32-bit microcontroller platform created by LeafLabs.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvOUnEraMG1qtIE","title":"LattePanda","pathname":"/electronics/general/external-boards/lattepanda","siteSpaceId":"sitesp_H52n1","description":"A powerful micro-processor capable of running desktop windows.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvPpDceV-dK7SeP","title":"Meadow F7 Micro","pathname":"/electronics/general/external-boards/meadow","siteSpaceId":"sitesp_H52n1","description":"The Meadow F7 Micro is a Full-stack .NET Standard IoT platform created by Wilderness Labs.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvQojffbN_Gj-8n","title":"Netduino","pathname":"/electronics/general/external-boards/netduino","siteSpaceId":"sitesp_H52n1","description":"The Netduino is a 32-bit open-source microcontroller platform created by Secret Labs. It is principally programmed in C# using the .NET Micro Framework.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvRwIWR8mxoMm_b","title":"ODROID-XU4","pathname":"/electronics/general/external-boards/odroid-xu","siteSpaceId":"sitesp_H52n1","description":"The ODROID-XU is a low-power single-board computer based on the Exynos5422 system on a chip.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvSErulX_1hUb7N","title":"Pandaboard","pathname":"/electronics/general/external-boards/pandaboard","siteSpaceId":"sitesp_H52n1","description":"The PandaBoard is a low-power, open-source (ref) single-board computer based on the Texas Instruments OMAP4430 system on a chip.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvT3a40y5pfmBKL","title":"Raspberry Pi","pathname":"/electronics/general/external-boards/raspberry-pi","siteSpaceId":"sitesp_H52n1","description":"The Raspberry Pi is a series of small single-board computers developed by the Raspberry Pi Foundation","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"},{"label":"External Boards"}]},{"id":"-MBS2XvUUB0L1ad059GJ","title":"Analog-Digital Converter (ADC)","pathname":"/electronics/general/analog-digital-converter","siteSpaceId":"sitesp_H52n1","description":"An analog-to-digital converter (or ADC for short) is a device or microcontroller feature which converts an analog input voltage to a numeric value which a user program can use.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvVIg1e9GQxFP8L","title":"Bit-Bang","pathname":"/electronics/general/bitbang","siteSpaceId":"sitesp_H52n1","description":"Bit-banging is a process where one emulates an unavailable peripheral using direct port manipulation commands on GPIO pins.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvWND4sBmYOBgPj","title":"GPIO","pathname":"/electronics/general/gpio","siteSpaceId":"sitesp_H52n1","description":"A general purpose I/O pin, or GPIO pin for short, is a pin on a microcontroller (ref) which can be used for software-controlled input or output.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvXR7o7_9RmSMgK","title":"I2C","pathname":"/electronics/general/i2c","siteSpaceId":"sitesp_H52n1","description":"An Inter-Integrated Circuit interface, or I2C interface for short, is a two-wire bidirectional synchronous serial protocol connecting a master and one or more slaves.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvY7bDmd4AwQ6XX","title":"Jitter","pathname":"/electronics/general/jitter","siteSpaceId":"sitesp_H52n1","description":"In electrical engineering, jitter is used to describe the deviation of a clock signal from its periodic time base.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvZpqsT18zjoGaR","title":"Line Noise","pathname":"/electronics/general/line-noise","siteSpaceId":"sitesp_H52n1","description":"Noise, in electronics, is the unwanted fluctuation of a signal around its intended value.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2Xv_-4WOiopVULM4","title":"List of Tools","pathname":"/electronics/general/list-of-tools","siteSpaceId":"sitesp_H52n1","description":"A list of essential tools for VEXU sensor work.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2Xval43x5xx6Sumo","title":"Output Drive","pathname":"/electronics/general/output-drive","siteSpaceId":"sitesp_H52n1","description":"This page refers to the electrical engineering concept of output drive. For information about mechanical drive strength, it may be better to read the pages on force and torque or gear ratios.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvbCoXwj0YiThJq","title":"Power Consumption","pathname":"/electronics/general/power-consumption","siteSpaceId":"sitesp_H52n1","description":"Power consumption refers to the amount of power required by a device to function.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2Xvculf6IZ5FA1ao","title":"Radius Array","pathname":"/electronics/general/radius-array","siteSpaceId":"sitesp_H52n1","description":"The SIGBOTS R.A.D.I.U.S. Array (Reflectance and Analog Data Interpretation Unified Sensor) is a sophisticated line tracking sensor with capabilities exceeding that of the VEX Line Tracker.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2Xvdg0uXgdNpEdso","title":"Resettable Fuse (PTC)","pathname":"/electronics/general/resettable-fuse-ptc","siteSpaceId":"sitesp_H52n1","description":"A resettable fuse, sometimes known as a PPTC for polymeric positive temperature coefficient, is a safety device intended to prevent excessive Power Consumption and thus overheating of an electronic de","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvedA486lhxPMwe","title":"SPI","pathname":"/electronics/general/spi","siteSpaceId":"sitesp_H52n1","description":"A serial peripheral interface, or SPI for short, is a fast 4-wire synchronous protocol connecting a microcontroller and a peripheral.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvffxPkp92xOJNW","title":"Slew Rate","pathname":"/electronics/general/slew-rate","siteSpaceId":"sitesp_H52n1","description":"Slew rate refers to the maximum rate at which a digital signal (usually a GPIO pin) can flip between its high and low states.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2Xvg3KhkTFYq5be6","title":"Stalling","pathname":"/electronics/general/stalling","siteSpaceId":"sitesp_H52n1","description":"","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2Xvh7w6MqSonBUt4","title":"USART","pathname":"/electronics/general/usart","siteSpaceId":"sitesp_H52n1","description":"A universal synchronous/asynchronous receiver and transmitter, or USART for short, is a device which can act as a UART or SPI device.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2XvilkDCCnjmMlx7","title":"UART","pathname":"/electronics/general/uart","siteSpaceId":"sitesp_H52n1","description":"A UART, or Universal Asynchronous Receiver and Transmitter, is a microcontroller peripheral that sends and receives serial data at the level of its I/O voltage.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"-MBS2Xvj-i1rU7-7G3ez","title":"5 Volt Tolerant","pathname":"/electronics/general/5-volt-tolerant","siteSpaceId":"sitesp_H52n1","description":"Voltage tolerance describes what values of input voltages on a microcontroller's GPIO pin higher than its I/O voltage are acceptable.","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]},{"id":"GLJTVJEH3xONAPAkoFta","title":"DC Motor Basics","pathname":"/electronics/general/dc-motor-basics","siteSpaceId":"sitesp_H52n1","description":"The physics behind VEX motors","breadcrumbs":[{"label":"General Electronics"},{"label":"General Topics"}]}]}