Quote Originally Posted by iras View Post
I just purchased a used Prusa i3 which seems to be working for the most part. Previous owner was not the original, and doesn't know details about it. But I want to identify it. There is no maker information on the frame (I believe it is acrylic, not metal or wood). It uses a RAMPS 1.4 board. Can anyone identify it? Here's why I'm asking: I want to update the firmware to support an LCD display, and also in case something goes up in smoke, I want to be able to get it going again. I have a new Arduino Mega and RAMPS board, and I want to load them with test firmware and use them as the testbed (so I don't screw up the working boards).

Is there a standard firmware download for these boards and this printer configuration, or do I need to start from scratch? Where can I find firmware to load for this printer, and if possible a configuration that might match?
Could also be the original owner built it from individual parts and not even a kit.

If you can capture the pattern the LEDs on the RAMPS board make at startup in a video, someone might recognize the firmware you currently have. Marlin firmware is probably used on the majority of MEGA2560/RAMPS setups, so that'd be something to look at. There are many sources of info like the RepRap Wiki, youtube, and such that walk through setting up a printer with it. What you'll find with firmware like Marlin is they are very configurable in order to support a very wide range of underlying hardware and applications. The bad side of that is there's a lot of configuration details to understand if you're applying firmware from scratch. What I would probably do is find download files for a Prusa i3 somewhere. They may not be directly useable, but that'd get you closer than if you started with a fresh copy of it. Since I am familiar with the company more than any other, I'd look at the i3 printers at MakerFarm. Download one of their build guides, and watch their videos. The build guide and/or videos will mention where to get firmware for their printer. Download it and review the contents of the configuration.h, configuration_adv.h, and pins.h files at a minimum until you understand them and can figure out where differences need to be made for your printer. If something doesn't make sense, google that parameter label to learn more about that setting. Consider starting a help-needed thread at this forum level and ask questions when you're stuck. Just be prepared to do some of the research on your own - you'll learn the most that way.