Appropedia needs your support - Please Donate Today

MOST RepRap firmware

From Appropedia
Jump to: navigation, search

Sunhusky.png By Michigan Tech's Open Sustainability Technology Lab.

Wanted: Students to make a distributed future with solar-powered open-source 3-D printing.
Contact Dr. Joshua Pearce or Apply here

MOST: Projects and Publications, Methods, Lit. reviews, People, Sponsors
Twitter updates @ProfPearce

OSL.jpg

MOST Prusa RepRap Navigation
RepRap Primer
Dual Build overview
Soldering
Y-carriage
Frame
X-axis
Y-axis
Extruder & x carriage
Z-axis & alignment
Braiding
Electronics
Firmware
Finish!

Tandem Build MOST Delta Navigation
Green indicate workshop tasks
Printer Primer
Overview
Soldering and tinning
Assembling hot end
Drilling Pilot Holes
Person 1 Person 2
Tie Rods and Pulleys Epoxying Magnets
Motor End Assembly Idler End Assembly
Extruder Drive Mount Bases
End Effector Frame
Verticals
Wiring
Firmware
Software
Finishing
Printing Basics

MOST Printer Firmware[edit]

Editing Printer Configuration Settings[edit]

  1. Open the Arduino IDE.
  2. Arduino IDE select correct board.
    Ensure that the proper hardware files for the Melzi controller have been installed by selecting Tools>Board and locate Mighty 1284p 16 MHz using Optiboot. If not found in the list, return to overview and follow the instructions for installing the hardware files.
  3. Select File>Open and navigate to the location where the MOST printer firmware was saved and select Repetier.pde.
  4. Open the Configuration.h tab.
    Note that the IDE separates the different files that make up Repetier firmware into different tabs along the top of the edit pane. Locate the Configuration.h tab and click on it.
  5. The bulk of the definitions are logically named and documentation is thorough. Likewise, most of the settings will not need changing, but a few will.
  6. Locate the line having "#define XAXIS_STEPS_PER_MM" and change that number to 53.3333. This is the number of steps the x-axis stepper motor must make in order to travel one millimeter.
  7. Locate the line having "#define YAXIS_STEPS_PER_MM" and change that number to 53.3333.
  8. Locate the line having "#define ZAXIS_STEPS_PER_MM" and change that number to 2560.
  9. Locate the line having "#define EXT0_STEPS_PER_MM" and change that number to 750. This is the number of steps the extruder drive stepper motor must make in order to push approximately one millimeter of filament into the hot end.
  10. The Arduino IDE does not automatically save the file upon compiling. Save the changes (File>Save or ctrl-s).
  11. Upload the firmware to the printer controller (ctrl-u or clicking the upload button on the toolbar). The controller must be connected to the computer with a USB cable to upload the firmware.