Giter Site home page Giter Site logo

dreamoffice / ender_3_4.2.2_firmware_b_driver Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zisismaras/ender_3_4.2.2_firmware

0.0 0.0 0.0 2.92 MB

Automatic Marlin builds for the Ender-3 with the stock creality 4.2.2 board

License: GNU Affero General Public License v3.0

JavaScript 0.01% C 100.00%

ender_3_4.2.2_firmware_b_driver's Introduction

Ender-3 4.2.2 firmware

Automatic Marlin builds for the Ender-3 with the stock creality 4.2.2(512K) board.
You can find both stable and nightly (bugfix-2.1.x) downloads on the repository releases.

Important

  • Make sure you have a 4.2.2 512K flash board before installing. Some newer models come with 256K of flash. You can read more here. If your board is the 256K variant you can fork the repo and change the board_env.
  • All builds here use the default A4988 stepper drivers, you can fork and change that if you have different ones. To find out which drivers you have there is a little marking on the sd card slot. More info here.
  • It's been a while since i used this board. The latest tested version is 2.0.9.3.

Builds

default

The default Marlin configuration for Ender-3.

base

Bed leveling helper menu to move around the corners. Better than having a gcode file or moving manually.
Also enables HOST_ACTION_COMMANDS as required by octoprint.

base_lin

base + linear advance.
Linear advance K factor is set to 0. You can read the marlin docs on how to find and set a good value. There are also numerous videos on youtube.

manual_mesh

Manual mesh leveling
4 different variations are provided:

  • manual_mesh_5x5 base + manual mesh leveling with 5x5 grid
  • manual_mesh_5x5_lin base_lin + manual mesh leveling with 5x5 grid
  • manual_mesh_7x7 base + manual mesh leveling with 7x7 grid
  • manual_mesh_7x7_lin base_lin + manual mesh leveling with 7x7 grid

auto_level

automatic leveling
Note: Only tested with a CR-touch but a BL-touch should work as well. Not sure about the 3D-touch clones, do some research before flashing. If you have a different type of probe you will need a different configuration.

4 different variations are provided:

  • auto_level_5x5 base + automatic leveling with 5x5 grid
  • auto_level_5x5_lin base_lin + automatic leveling with 5x5 grid
  • auto_level_7x7 base + automatic leveling with 7x7 grid
  • auto_level_7x7_lin base_lin + automatic leveling with 7x7 grid

The grid is configured to be symmetrical with 45mm margin on left and right and 15mm on front and back.
All probe offsets are set to 0. There are a lot of videos on how to measure and set them.
The build enables the offset wizard to simplify the Z-offset measurement.

Important: The build assumes you are using the dedicated BL-touch port on the board and you have the Z-stop disconnected. It will not work if you are using the Z-stop port for the probe.

The M48 accuracy test is also enabled in case you want to test your probe.

Build you own firmware

Check out Marlin auto build if you want to build your own firmware automatically on github.

ender_3_4.2.2_firmware_b_driver's People

Contributors

github-actions[bot] avatar zisismaras 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.