A system for opening and closing a door within a cabinet, comprising: a controller; a motor supported upon one or more walls of a cabinet, the motor comprising a motor shaft , the motor in communication with the controller ; a door rotatably mounted to the one or more walls of the cabinet, and capable of being moved between the open and closed positions with rotation of the motor shaft , wherein the motor is configured to rotate the motor shaft in a first direction upon receipt of a first signal from the controller and the motor is configured to rotate the motor shaft in a second direction upon receipt of a second signal from the controller , wherein rotation of the motor shaft in the first direction causes a door to move in a direction associated with transferring the door from a closed position toward an open position and wherein rotation of the motor shaft in the second direction causes the door to move in a direction associated with transferring the door from the open position toward the closed position; a first plate fixed to the motor shaft to rotate with rotation of the motor shaft , the plate comprises a slot disposed therein; a first leg that extends from a door that extends through the slot ; a second leg that extends from the door ; and, a first sensor that moves based upon rotation of the motor shaft , wherein the first sensor can detect relative motion between the motor shaft and the door , wherein when the motor shaft is rotated in the second direction and the first sensor detects relative motion between the motor shaft and the door and, the first sensor sends a signal to the controller , wherein upon receipt of the signal the first sensor discontinues sending the second signal to the motor . a controller; a motor supported upon one or more walls of a cabinet, the motor comprising a motor shaft , the motor in communication with the controller ; a door rotatably mounted to the one or more walls of the cabinet, and capable of being moved between the open and closed positions with rotation of the motor shaft , wherein the motor is configured to rotate the motor shaft in a first direction upon receipt of a first signal from the controller and the motor is configured to rotate the motor shaft in a second direction upon receipt of a second signal from the controller , wherein rotation of the motor shaft in the first direction causes a door to move in a direction associated with transferring the door from a closed position toward an open position and wherein rotation of the motor shaft in the second direction causes the door to move in a direction associated with transferring the door from the open position toward the closed position; a first plate fixed to the motor shaft to rotate with rotation of the motor shaft , the plate comprises a slot disposed therein; a first leg that extends from a door that extends through the slot ; a second leg that extends from the door ; and, a first sensor that moves based upon rotation of the motor shaft , wherein the first sensor can detect relative motion between the motor shaft and the door , wherein when the motor shaft is rotated in the second direction and the first sensor detects relative motion between the motor shaft and the door and, the first sensor sends a signal to the controller , wherein upon receipt of the signal the first sensor discontinues sending the second signal to the motor . <EOS>