9.6 Commissioning Your Own Printer

In order to configure a new printer with non-standard mechanics, the following information must be set in the printer’s EEPROM:

The length of the X, Y, and Z axes. Particularly important is the Z axis length which the firmware uses when clearing the build platform for a pause.
The steps per millimeter for each axis, X, Y, Z, A, and B. This information is needed by the firmware to convert between units of steps and millimeters.
The maximum feedrates for each axis in units of millimeters per second.

You should also update this information when you customize a printer and change one or more of these values. For example, when you change the length of a printer’s Z axis.

This information is supplied by using ReplicatorG – Sailfish. Copy one of ReplicatorG’s XML-formatted machine definition files. Create a new printer definition with a new name and specifying the correct values for your printer. Note that in those files, the feedrates are specified in units of millimeters per minute. Once you have created the file, exit and restart ReplicatorG, select the new machine type, and then connect to your printer over USB. ReplicatorG will then transmit the new values to your printer. It only sends the values which differ from what your printer already has stored. The transfer is logged in the logging window at the bottom of ReplicatorG’s main window.