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.