         if (pos_y == 0){
             if (HID::isEventUp(event)) pos_y = pano.vert_gear_ratio;
             if (HID::isEventDown(event)) pos_y = -pano.vert_gear_ratio;
-            vert_motor.setRPM(30);
+            vert_motor.setRPM(VERT_RPM/3);
         } else {
-            vert_motor.setRPM(90*abs(pos_y)/joystick.range);
+            vert_motor.setRPM(VERT_RPM*abs(pos_y)/joystick.range);
             pos_y = pos_y/abs(pos_y);
         }
 

}

/*
 * Menu callback for display pano info
 */
int onPanoInfo(int __){
    setPanoParams();

    while (!running){
        event = joystick.read() | remote.read();
        if (!event){
            displayBatteryStatus();
            display.display();
            if (millis() - last_event > DISPLAY_SLEEP){
