Coder Social home page Coder Social logo

sherckuith / marlin-ender-3 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from renssies/marlin-ender-3

0.0 1.0 0.0 2.49 MB

The Marlin firmware used on my personal Ender 3 3D Printer

License: GNU General Public License v3.0

C++ 47.50% C 51.28% Makefile 0.18% Objective-C 0.20% Shell 0.16% Python 0.61% Batchfile 0.01% OpenSCAD 0.06%

marlin-ender-3's Introduction

Marlin 3D Printer Firmware for Ender 3

This is my personal version of Marlin 1.1.x for the Creality Ender 3 (Pro), based of Vanilla Marlin 1.1.9 bugfix. It features support for thermal runaway protection, BL Touch (2.0), SD card and advanced pause features (like filament change with M600). But loses a couple of other features.

The current code is made for the silent 1.1.4/1.1.5 board by Creality, with the official BL touch kit installed.

Based on the vanilla Marlin code over at MarlinFirmware/Marlin

Enabled Features

  • Thermal runaway protection
  • BL touch version 2.0 (with offsets for the official kit
  • SD Support
  • Advanced pause features, allowing for changing filament mid print
  • Slim LCD Menus
  • TMC2088 Standalone drivers (for the official silent main board

Disabled Features

  • Some LCD features (SLIM_LCD_MENUS is enabled)
  • "About Printer" on the LCD
  • Arc support (currently unused by all major slicers, including Cura and Simplify3D)
  • Scrolling of long text
  • Volumetrics features
  • Workspace offsets (homing offsets)

Flashing the Ender 3

  1. Install the Arduino IDE
  2. Install the custom Sanguino boards using the board manager using this additional boards manager URL: https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json
  3. Install the U8glib library using the libraries manager (you might need to scroll down)
  4. Make sure you have a bootloader burned on your board (the silent 1.1.4 has a bootloader by default): https://www.youtube.com/watch?v=fIl5X2ffdyo
  5. Open Marlin.ino from this repository and press upload in the Arduino IDE
  6. Initialize the EEPROM for the LCD menu

License

Marlin is published under the GPL license

marlin-ender-3's People

Contributors

renssies avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.