We do not have a copy of the LulzBot Prusa firmware posted on download.lulzbot.com at this time. If you would like to change anything firmware related on your LulzBot Prusa you will need to start with a clean copy of the firmware. I’ve taken the liberty of preparing the Configuration.h file for you. Please keep in mind that the values may not be correct. This should be considered experimental. Your extruder will more than likely need to be recalibrated. A guide can be found here: richrap.blogspot.com/2012/01/slic3r-is-nicer-part-1-settings-and.html
You will need:
https://github.com/ErikZalm/Marlin/archive/Marlin_v1.zip
Download and install this version of the Arduino IDE: http://download.lulzbot.com/AO-100/software/2012-Q2/Windows/arduino-1.0.1-windows.zip
Digital calipers
Note taking equipment
Extract the Marlin folder using 7-zip or any other archive manager.
Navigate through the Marlin folder and rename the file named Configuration.h to Configuration.h.bak . This will serve as a backup of the original file. Copy the attached Configuration.h file into the current directory.
Connect the USB cable to the computer and the RAMPS electronics. The printer does not need to be plugged in at this time.
Open the Arduino IDE and open Marlin.ino.
Select Sketch > Verify/Compile.
Once finished select File > Upload. If you encounter errors you may want to hold the reset button on the board (if applicable) or plug in the board at the same time you select Upload.
Once the sketch is successfully flashed to the RAMPS electronics, unplug the USB cable from the RAMPS. Power on the printer and reconnect the USB cable. Connect to the printer In Pronterface
If you have trouble connecting, make sure that the baud rate selected is 115200. Once connected, Home the X axis. Be prepared to pull the power cable if the printer moves in the opposite direction. If the X Axis homes correctly, Home the Y axis, then the Z axis. Again, be prepared to cut power to the printer if the behavior is not correct. Contact support@lulzbot.com for help, post your Configuration.h file here or review the movement/endstop behavior in Configuration.h if you are comfortable doing so.
The max travel in the firmware is not currently set. Once the movement settings are verified correct and the endstops respond appropriately you can determine the maximum amount of travel for each axis. It is highly recommended that you set the range in Configuration.h on lines 326 - lines 336. You can determine the maximum range of travel by manually moving each axis in Pronterface and recording the travel. Once entered into Configuration.h, save and reflash the board using the same procedure you followed above. Home all three axes before testing the movement again.
Configuration.h (24.6 KB)