How to set up my Ender 5 plus with Hemera

Discussion in 'General' started by Michael Edwards, Mar 8, 2020.

  1. Michael Edwards

    Michael Edwards New Member

    Joined:
    Mar 8, 2020
    Messages:
    1
    Likes Received:
    0
    I am newbie but wanted wanted to upgrade to Hemera. I have everything physical done and it is working. Now to the flashing. I was going to follow the 3D printing Canada video but not clear on some of the process and not sure where to find the tiny machines firmware. Anyone have any other tutorials on the firmware changes needed. Thanks
     
  2. SeanD

    SeanD Member

    Joined:
    Mar 1, 2020
    Messages:
    6
    Likes Received:
    0
    I have setup the Hemera on my Ender 5 (not plus) and getting the marlin firmware up and going was "reasonably" easy. As I don't have a BL Touch installed it will probably be a bit different than what you are doing but if you have any specific questions I would be happy to help.
     
  3. AnthonyA

    AnthonyA New Member

    Joined:
    Apr 4, 2020
    Messages:
    1
    Likes Received:
    0
    Hey Michael, You can find the latest marlin supported firmware here for the ENDER 5 -
    https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin2.0_Bleeding

    Watch this first, You WILL need a bootloader on your device!


    Also watch this -


    Once all that is done ----

    I don't have a Hemera as they are sold out, but I bought a Mosquito and it requires a similar process. You will want to do your research on this process, I joined a discord group called all things ender 5 and I got a ton of help there. I'd recommend you do the same, as you can damage your board, I caught 2 SKR 1.4 Turbos ON FIRE learning this process.

    Now that is out of the way...

    The firmware above has preset options you can enable to turn on support for the HEMERA, BLTouch and Ender 5. Keep in mind, there are a lot of steps associated with upgrading your firmware. You will need to recalibrate your e-steps, run PID tuning, etc.

    Once you download that firmware, you will need to make the following changes in VSCODE. Also keep in mind you will need to install a plugin called Platformio in VSCode to be able to compile new firmware. There are many videos on this online. Open the configuration.h in the Marlin/Marlin folder and make the following changes

    - UNCOMMENT (REMOVE //) LINE 30 -
    //#define MachineEnder5

    - UNCOMMENT LINE 48
    //#define HotendE3D
    This part assumes you are using this mount, https://www.thingiverse.com/thing:2494642. If you are NOT, you will need to update your Probe offsets and bed size later. As you are using the hemera, you may NOT need this option it's best to do your research on this.

    - You MAY need to use this option, it depends how you set your thermistor. If you used the CREALITY THERMISTOR, then uncomment this. LINE 57 -
    // Enable this if you used a plug and play creality e3d or mosquito kit and kept the Creality thermistor
    //#define CrealityThermistor

    - UNCOMMENT THIS LINE 66 -
    //#define E3DHemera

    - You will likely need to uncomment this, but not 100% sure LINE 70-
    //#define DirectDrive // Any direct drive extruder, reduces filament change lengths


    - UNCOMMENT IF YOUR BED USES AC OR DC POWER, YOU WILL NEED TO DO SOME RESEARCH ON THIS LINE 73
    Choose bed type below. If you have an extenrally controlled
    ac bed, leave both disabled
    */
    //#define BedAC
    //#define BedDC

    - YOU MAY NEED TO UPGRADE YOUR LCD, BUT YOU WILL NEED TO GET SUPPORT IN THE ENDER 5 DISCORD FOR THIS. This is where you can find that LCD if it requires a firmware upgrade, https://github.com/InsanityAutomati...n2.0_Bleeding/SingleExtruderScreens_V2Rev1.7z

    If you do need to upgrade your LCD, it will have it's own SD card slot on the back of the LCD panel. I know this was required for the ENDER 5 PLUS, but that was mostly due to lacking the firmware source. Not sure what the status with the 5 is.

    If you do need this, the options are on LINE 90-105.

    - If you upgraded your motherboard, you will need to define that in line 139-150

    - You may want to add POWER LOSS RECOVERY. but it is very large and the stock boards can't support much more when it is on. You can find that here - LINE 169. Uncomment if you want that on.

    - UNCOMMENT line 181
    //#define MeshStd

    - THIS PART IS IMPORTANT.. DEPENDING ON YOUR THERMISTOR SETTINGS, YOU WILL NEED TO MAKE SURE YOU HAVE THE RIGHT THERMISTOR SETTINGS ENABLED OTHERWISE YOUR TEMP WILL BE UNSTABLE AND CAN START A FIRE. IF YOU USED THE STOCK CREALITY THERMISTOR, THEN YOU WILL NOT NEED TO DO ANYTHING HERE. IF YOU ARE USING A CUSTOM THERMISTOR, YOU WILL NEED TO MAKE SURE IT IS SUPPORTED HERE ON LINE 750

    - You may need to set your PROBE OFFSET, that can be done on LINE 1599. If you are using a custom mounting system with your BLTouch moved, you will need to check with that mount creator what the PROBE OFFSETS ARE. If you have those numbers, you can REMOVE all of 1599-1637 and add it with #define NOZZLE_TO_PROBE_OFFSET { X, Y, Z } (CHANGE X,Y,Z)

    - Your custom mount will likely CHANGE your bed size, this will need to be updated so your hemera doesn't hit the outside of your frame on LINE 1861-1866. You can use your axis move tool after homing to find the exact size of your bed. -
    #define X_BED_SIZE 220
    #define Y_BED_SIZE 220
    #define Z_MAX_POS 300
    #define X_MAX_POS 230
    #define Y_MAX_POS 225
    #define ClipClearance 15



    AGAIN, I WOULD RECOMMEND YOU JOIN THE ENDER 5 DISCORD AS THERE ARE HUNDREDS OF PEOPLE WHO CAN HELP YOU WITH THIS, INCLUDING ME AND THE EVEN THE DEVELOPERS OF THIS MARLIN BRANCH FOR THE ENDER 5.
    Here is a link to join if you need more help, doing this by forums is impossible as it requires too much communication for a new user - https://discord.gg/K9CrZdN
     

Share This Page