There is currently no Y-cable connecting the two motors, but there is a long custom cut cable for each of them.
When I tested the motors without any stress, they could not maintain a constant electrical current.
As for coding errors
#pragma config(Sensor, in1, LP, sensorPotentiometer)
#pragma config(Sensor, in2, RP, sensorPotentiometer)
#pragma config(Motor, port1, claw, tmotorVex393_HBridge, openLoop)
#pragma config(Motor, port2, al, tmotorVex393_MC29, openLoop)
#pragma config(Motor, port3, ld, tmotorVex393_MC29, openLoop)
#pragma config(Motor, port4, ll, tmotorVex393_MC29, openLoop)
#pragma config(Motor, port5, rl, tmotorVex393_MC29, openLoop, reversed)
#pragma config(Motor, port6, lsl, tmotorVex393_MC29, openLoop)
#pragma config(Motor, port7, rsl, tmotorVex393_MC29, openLoop, reversed)
#pragma config(Motor, port8, rd, tmotorVex393_MC29, openLoop)
#pragma config(Motor, port9, ar, tmotorVex393_MC29, openLoop)
//*!!Code automatically generated by 'ROBOTC' configuration wizard !!*//
#pragma platform(VEX2)
#pragma competitionControl(Competition)
#include "Vex_Competition_Includes.c"
void pre_auton()
{
bStopTasksBetweenModes = true;
// Set bDisplayCompetitionStatusOnLcd to false if you don't want the LCD
// used by the competition include file, for example, you might want
// to display your team name on the LCD in this function.
// bDisplayCompetitionStatusOnLcd = false;
}
task autonomous()
{
}
task usercontrol()
{
while (true)
{
//motor[fl] = vexRT(Ch3);
motor[ld] = vexRT(Ch3);
motor[rd] = vexRT(Ch2);
//motor[fr] = vexRT(Ch2);
if(vexRT[Btn5U]==1)
{motor[al]=67;
motor[ar]=67;}
else
if(vexRT[Btn5D]==1)
{motor[al]=-67;
motor[ar]=-67;}
else
{motor[al]=0;
motor[ar]=0;}
if(vexRT[Btn6U]==1)
{motor[ll]=67;
motor[rl]=67;}
else
if(vexRT[Btn6D]==1)
{motor[ll]=-67;
motor[rl]=-67;}
else
{motor[ll]=0;
motor[rl]=0;}
if(vexRT[Btn8D]==1)
{motor[lsl]=100;
motor[rsl]=100;}
else
{motor[lsl]=0;
motor[rsl]=0;}
if(vexRT[Btn8L]==1)
{motor[lsl]=-100;
motor[rsl]=-100;}
else
{motor[lsl]=0;
motor[rsl]=0;}
}
}