Skip to main content
    • First things first: you're going to need a copy of Repetier.

    • If you are upgrading an existing 3D printer to use Hemera, you should try to get a copy of your current firmware from your printer's manufacturer.

    • If you're building a new printer, or simply want to upgrade to the latest version of Repetier, download it at https://www.repetier.com/download-now/

    • If you download a fresh version of Repetier you'll have to configure more settings than the ones mentioned in this guide so that it will work well with your printer.

  1. Almost all printers use Arduino IDE to upload fresh firmware, so download it at https://www.arduino.cc/en/Main/Software
    • Unzip Repetier from the zip file you downloaded and put the resulting folder anywhere on your computer for safe keeping.

    • Inside this folder, navigate to the Repetier sub-folder, and open the Repetier.ino file. This should open every file in Marlin.

    • Find the Configuration.h file

    • Rather than manually editing the configuration file, you can also upload it to the online configurator.

  2. Open the .INO file Open the .INO file
    • Open the .INO file

  3. Navigate to configuration.h tab
    • Navigate to configuration.h tab

  4. Scroll down until you find the extruder steps per mm line.
    • Scroll down until you find the extruder steps per mm line.

    • Change the number from #define EXT0_STEPS_PER_MM 'x'

    • To #define EXT0_STEPS_PER_MM 409

    • 'x' refers to the value that your printer currently uses.

    • This steps per mm value is based on x16 microstepping.

  5. Next find the temperature sensor definition.
    • Next find the temperature sensor definition.

    • #define EXT0_TEMPSENSOR_TYPE 'x'

    • and change it to #define EXT0_TEMPSENSOR_TYPE 8

    • 'x' refers to whatever you current printer firmware is set to.

  6. If you are replacing an ungeared extruder with Hemera you may need to inverse the motor direction.
    • If you are replacing an ungeared extruder with Hemera you may need to inverse the motor direction.

  7. Check you have the correct board type, programmer and COM port selected.
    • Check you have the correct board type, programmer and COM port selected.

    • These will vary from printer to printer so double check with eh printer manufacturer or board manufacturer what these setting should be.

    • If you are not seeing the printer under the com port selection then your board may not have a bootloader. - additional research is required in this situation.

  8. Select upload to reflash the new firmware.
    • Select upload to reflash the new firmware.

    • In order to make sure the temperature reading is as stable as possible it is important to PID tune the setup.

    • The easiest way to do this is to use Repetier Host.

    • Repetier Host can be downloaded here: https://www.repetier.com/

    • Only run a PID tune after you have uploaded the new thermal settings to your printer.

  9. Select connect. Select manual control.
    • Select connect.

    • Select manual control.

    • This will then allow the entry of Gcode.

  10. M303 P0 S200
    • M303 P0 S200

    • Enter the above code into the terminal.

    • Press enter.

  11. After it has run through the 5 cycles that were set it will show the Kp,Ki, and Kd values in the dialog box.
    • After it has run through the 5 cycles that were set it will show the Kp,Ki, and Kd values in the dialog box.

    • Make a note of these values.

  12. Open the Arduino IDE again and find the PID settings in configuration.h Replace the old values with the ones you just gained from the PID tune.
    • Open the Arduino IDE again and find the PID settings in configuration.h

    • Replace the old values with the ones you just gained from the PID tune.

    • The values entered here will not necessarily be the same as yours.

    • Select upload to load the new settings.

  13. If you get an error saying can't connect to board you will need to disconnect the Ender 3 from repetier host and then try again.
    • If you get an error saying can't connect to board you will need to disconnect the Ender 3 from repetier host and then try again.

Finish Line

Dan Rock

Member since: 06/07/2018

21,478 Reputation

40 Guides authored

0 Comments

Add Comment

View Statistics:

Past 24 Hours: 1

Past 7 Days: 8

Past 30 Days: 41

All Time: 559