ViKi is an easy to use LCD control panel interface designed for 3D printers and CNC machines but can also be used for other micro controller projects. It allows your 3D printer to operate without a PC always connected and provides visual indication of things like temperature and peripheral activity. It can also be used on most micro controller / Arduino projects that require a display and control interface. Give that project of yours a professional looking panel!

ViKi stands for Visual Kinetic control Interface.

Viki LCD is based on AdaFruit's RGB LCD Shield and is compatible with the same Arduino library that is uses. Lincomatic also has the faster LIQUIDTWI2 LCD library with support for ViKi.

Currently Viki LCD works nicely with the latest Repetier firmware and Lincomatic's fork of Marlin. If you can help with other firmware please contact me. It will work with most 3D printer controllers that has at least 128kb of programming space, tested with Azteeg X3, Azteeg X1 v1.5, RAMPS, Sanginololu with 1284P. Should work with RAMBo, Gen7 with 1284P and other controllers as it just needs the i2c pins and 2 pins for the encoder to get basic control.

If you have a Sanguinololu / Gen 7 based controller with ATMEGA644P chip you would need the ATMEGA1284P mcu upgrade option to make ViKi work.