The purpose of this project is to use off the shelf parts and open source software to breathe new life into otherwise useless tech. My vision is to put together a package that would allow old/broken printers, plotters, scanners etc. to be reused with easily obtainable parts and software, and to maybe transform these machines into beginner 3D printers and such. So far I am using Marlin software that, as soon as i learn how to do properly, I will fork into a new version to accommodate a number of different machines and setups. I am learning as I go, I am bound to make mistakes but I am confident in this project. I want to pool all the scattered resources regarding rotary encoders on DC motors, which are common in most consumer printers, using Teensy to do the complicated work on those while using a KFB2.0 board as the main brain so to speak. I would like to expand into reusing keypads and LCDs originally present in printers et.al but will start off with off the shelf LCDs for 3D printers for simplicity sake. I have delved into Marlin firmware, its numerous variants and how to manipulate the software to my whim. Its been a lot of compiling, getting errors, looking up errors and how to correct them. I am learning a lot in something I had absolutely NO idea how to use. I want to have as much control with Marlin as possible, and that includes customization. Especially LCD menus, so that you can load the G CODE for your project on an SDCARD and have all the control on the machine without the need for a dedicated PC. This will make things easier for people that can't have a dedicated PC for their machine. So I'll update with stuff as I get them to work and will attribute to everyone possible that I cribbed notes from to get this thing working and be neat for everyone.