I added a RED 16x2 LCD display, to which I added the I2C interface board. This changes the LCD display from a whole bunch of wires, down to just 4.
RX Data (SCL) - Analogue pin 5
TX Data (SDA) - Analogue pin 4
VCC +5V
Ground
IR sensor and remote, the sensor uses 3 wires: (The Uno 3 has a header with these 3 pins right in the middle of the board.)
Data (MOSI) - Digital pin 11
VCC +5V
Ground
I am using a Arduino Uno 3 clone. Since I am using a 12V stepper motor and driver board, it needs to be powered off of the 12V connector on the Arduino. I have a Arduino Nano too, but that would require extra work to get the 12V to the motor driver. So that is a future change. Most of the parts where purchased off of ebay from China or Hong Kong, so cost was very minimal. I have a couple of dove tail clamps and I bought some aluminum bar stock to make a mounting bracket.
Attached is the modified 2.3.0 sketch. When I get some time I will integrate my changes into the latest 2.5 sketch.
AAF2_20161213.zip