Question 1: What is the maximum starting size of the robot?
Answer:
The maximum starting size of the robot is clearly stated in Section 7.3, under rule <RG02> of Game Manual Part 1.
The Maximum starting size of the robot for starting a match is 18 inches by 18 inches by 18 inches (45.72cm x 45.72cm x 45.72cm). The robot may expand beyond the starting size constraint after the start of the match.
Question 2: Can I use another servo motor aside from the REV Smart Robot Servo (SRS) which was provided in the REV Robotics FTC Starter Kit V3? Since there are 6 ports provided and only 4 SRS were provided to us.
Answer:
Yes, you are allowed to source and use other compatible servos with the servo controller (Control Hub). This is clearly defined in Section 7.3.3, under rule <RE11> of Game Manual Part 1.
Any servo that is compatible with the attached servo controller is allowed. Servos may be continuous rotation, or angular controlled, but are strictly limited to 6V or less, and must be in a three-wire servo connector.
Question 3: Can I borrow another Control Hub in moving more motors on the FTC robot constructed? OR Can I use a different/additional DC motor that is different from the DC motors which were provided in the REV Robotics FTC Starter Kit V3?
Answer:
No, you are not allowed to borrow any additional control hub, motors, or parts from the organizer (PSC) and the other teams throughout the competition for robot building. However, if teams opt to have more motors, servos, and/or sensors as provided in the basic set, teams are required to use the petty cash provided (with/without additional funding), in purchasing robotics parts on their own. PSC won't be the center agent for any parts purchasing of teams, but teams are to purchase at their own cost. As extra information, an additional Expansion Hub is required to connect more motors to the FTC robot, and at the same time size limit still applies the same for the robot. As clarified under Game Manual Part 1 - Section 7.3.3 Robot Electrical Parts and Materials Rules, line <RE10>, it clearly states;
DC Motors - A maximum of eight (8) DC motors are allowed in any combination. The only allowed motors are:
TETRIX 12V DC Motor
AndyMark NeveRest series 12V DC Motors
Modern Robotics/MATRIX 12V DC Motors
REV Robotics HD Hex 12V DC Motor
REV Robotics Core Hex 12V DC Motor
No other DC motors are allowed
Question 4: With the sensors and servo motor number provided, can I add some more on our own? Are there legal or illegal parts for it?
Answer:
Yes, you are allowed to purchase any other brands and types of sensors and servo to add to your robot. Please be reminded that the total number of servo motor ports available on the Control Hub is only six (6), whereas opting for additional ports you would need to purchase the Expansion Hub. Usage of additional servos and sensors must adhere to the rules stated under Game Manual Part 1 - Section 7.3.3 Robot Electrical Parts and Materials Rules, line <RE11> & <RE12>
<RE11> Servo - A maximum of twelve (12) servos are allowed. Any servo that is compatible with the attached servo controller is allowed. Servos may only be controlled and powered by a REV Expansion Hub, REV Control Hub, or REV Servo Power Module. Servos may be rotary or linear, but are limited to 6V or less and must have the three-wire servo connector.
The VEX EDR 393 motor is considered a servo. It must be used in conjunction with a VEX Motor Controller 29, and a REV Servo Power Module. A maximum of two (2) VEX EDR 393 Motors per REV Servo Power Module is allowed.
<RE12> Sensors - Sensors are subject to the following constraints:
Compatible sensors from any manufacturer may only be connected to the I2C, digital I/O, encoder, and analog ports of the REV Expansion Hub or REV Control Hub.
Compatible sensors from any manufacturer may be connected to the Logic Level Converter and/or the I2C Sensor Adapter Cable. Refer to Rule <RE12.j> for details on the use of the Logic Level Converter and the I2C Sensor Adapter Cable.
Passive electronics may be used as recommended by sensor manufacturers at the interfaces to the sensors.
Voltage sensors are allowed, except on an output port of a motor or servo controller.
Current sensors are allowed, except on an output port of a motor or servo controller.
Simple I2C multiplexers are allowed, and they may only be connected to and powered from the I2C connections available on REV Expansion Hub or REV Control Hub.
Voltage and/or current sensors are also allowed to connect between the battery pack and the REV Expansion Hub or REV Control Hub.
Question 1: Can I use microcontrollers on my FTC robot? Such as ATmega328?
Answer:
No, you cannot use microcontrollers or microprocessors on your FTC robot as stated in the legal-illegal parts list. This is due to the reason that FIRST set it mandatory for teams to use FIRST Tech Challenge programming tools stated in Game Manual Part 1 - Section 7.3.5 Robot Software Rules under rule <RS02>;
Java is the recommended programming language for the Robot Controller. The following tools are recommended for use in the FIRST Tech Challenge:
FTC Block Development tool - a visual, blocks-based programming tool hosted by the Robot Controller
FTC OnBot Java Programming tool - a text-based integrated development environment hosted by the Robot Controller
Android Studio - a text-based integrated development environment
Java Native Interface (JNI) & Android Native Development Kit (NDK) - Teams can incorporate native code libraries into their apps using the JNI framework and Android NDK