Skip to content

Marlin 2.0 For Easythreed Printers (X1, K1, K3, More To Come...)

Advertising
Advertising
?
Creation quality: 5.0/5 (1 vote)
Evaluation of members on the printability, utility, level of detail, etc.

  • 7.2k views
  • 4 likes
  • 110 downloads
  • 5 comments
  • 1 make

License
3D design format
Folder details Close
  • Easythreed_K1.zip
    • firmware.hex
    • Marlin-EasythreedK1.zip
  • Easythreed_K1_Extended_Z.zip
    • firmware.hex
    • Marlin-EasythreedK1-Extended-Z.zip
  • Easythreed_X1.zip
    • firmware.hex
    • Marlin-EasythreedX1.zip
  • Marlin_Logo.stl

Learn more about the formats

Publication date 2022-12-29 at 12:06
?
Published to Thingiverse on: 2022-01-04 at 10:13
Design number 983548

3D printer file info

3D model description

Introduction

A collection of Firmware built on the newest version of Marlin (2.0.9.3).

Currently I have configurations and compiled hex files for the X1, K1, And K1 with an extended Z axis mod. The K1 firmware should also work on the K1 plus, K3 and K3 Plus but haven't been tested.

If you want custom firmware with with backlash compensation, bed skew calibration and all the other new marlin features let me know and I'll be able to make it happen.

Further instructions and information can be found on the github pages for the relevant firmware

Installation

I'll keep this short and sweet though if there is enough interest in this project I'll make this section more detailed so be sure to comment. Further installation info can be found on the github pages.

  1. Download the newest release of the firmware.hex for your printer:
  2. X1 - https://github.com/josephclarke333/Marlin-EasythreedX1/releases/
  3. K1 - https://github.com/josephclarke333/Marlin-EasythreedK1/releases/
  4. K1 Extended Z (200mm) - https://github.com/josephclarke333/Marlin-EasythreedK1-Extended-Z/releases/
    (Note files can also be found in the thingiverse download in the relevant folder to your printer but may not be the newest version)

  5. Connect your printer to your computer via USB

  6. Open your slicer or print sender of choice and choose flash firmware:

  7. In cura it's Settings>Your_Printer_name>Manage Printers>Update Firmware>Upload Custom Firmware

  8. In prusa slicer it's Configuration>Flash Printer FIrmware

  9. In octoprint you can install the Firmware Updater Plugin and set it up from there (warning this is much harder than the previous two programs

  10. Follow the prompts, select your firmware.hex and click "Upload"

  11. (Optional, Recomended) Power your printer off and back on again and connect via USB to your selected software and run from terminal:

  12. M502 (Load hardcoded default settings from the new firmware)

  13. M500 (Save Settings To EEPROM)

  14. M501 (Load Settings From EEPROM)

  15. For the old model of the X1 with the 264 motors run:

  16. M92 X607 Y605 Z1168 E1040 (Set correct steps per mm)

  17. M500

  18. M501

  19. Enjoy! (Optionally, leave a make, like or comment)

Troubleshooting

  • If you get an error installing the firmware.hex try a different slicer/upload software.
  • If you still have trouble installing the firmware.hex with other slicer/upload software try compiling from source using visual studio code with the platformIO and Auto Build Marlin plugins (More info can be found on github
  • If you run into issues you can get the factory firmware here this firmware should also work for the K1 if you choose the one for the right motors.

  • If all else fails head over to the easythreed discord or ask over on the subreddit or leave a comment on this thing!

Disclaimer

I am NOT a programmer not am I a 3D printer expert just an enthusiast who likes to work with code and 3D printers. You are downloading, compiling, installing and using this firmware at your own risk and I take no responsibility to any damage caused to you, your printer or any other person/item as a result of this firmware. This firmware is currently only tested by me on my two easythreed X1's so isn't necessarily stable (do not I also print almost exclusively using octoprint so not much testing on the physical buttons has been done) Any feedback is appreciated and HAVE FUN :)

3D printing settings

-

Advertising


Issue with this design? Report a problem.

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your banner blocker (AdBlock, …) and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon.

  • DONATE: If you want, you can make a donation via Ko-Fi πŸ’œ.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!


Sharing and downloading on Cults3D guarantees that designs remain in makers community hands! And not in the hands of the 3D printing or software giants who own the competing platforms and exploit the designs for their own commercial interests.

Cults3D is an independent, self-financed site that is not accountable to any investor or brand. Almost all of the site's revenues are paid back to the platform's makers. The content published on the site serves only the interests of its authors and not those of 3D printer brands who also wish to control the 3D modeling market.

100% secure payment by credit card, PayPal, Apple Pay, Google Pay, etc.
View all payment options.