Fixed drivetrain and shifter output ports.
diff --git a/bot3/output/atom_motor_writer.cc b/bot3/output/atom_motor_writer.cc
index 3d00b1b..95dec0d 100644
--- a/bot3/output/atom_motor_writer.cc
+++ b/bot3/output/atom_motor_writer.cc
@@ -28,8 +28,8 @@
 
     drivetrain.output.FetchLatest();
     if (drivetrain.output.IsNewerThanMS(kOutputMaxAgeMS) && kEnableDrivetrain) {
-      SetPWMOutput(3, drivetrain.output->right_voltage / 12.0, kTalonBounds);
-      SetPWMOutput(4, -drivetrain.output->left_voltage / 12.0, kTalonBounds);
+      SetPWMOutput(4, drivetrain.output->right_voltage / 12.0, kTalonBounds);
+      SetPWMOutput(3, -drivetrain.output->left_voltage / 12.0, kTalonBounds);
     } else {
       DisablePWMOutput(3);
       DisablePWMOutput(4);
@@ -39,8 +39,8 @@
     }
     shifters.FetchLatest();
     if (shifters.get()) {
-      SetSolenoid(1, shifters->set);
-      SetSolenoid(2, !shifters->set);
+      SetSolenoid(7, shifters->set);
+      SetSolenoid(8, !shifters->set);
     }
 
     /*if (shooter.output.IsNewerThanMS(kOutputMaxAgeMS)) {