GithubHelp home page GithubHelp logo

leotechlab / marlin-sv06 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from marlinfirmware/marlin

4.0 0.0 0.0 196.94 MB

Marlin fork for Sovol SV06

Home Page: https://marlinfw.org

License: GNU General Public License v3.0

Shell 0.38% JavaScript 0.15% C++ 79.48% Python 0.68% C 18.94% Assembly 0.03% CSS 0.02% OpenSCAD 0.02% Makefile 0.13% HTML 0.12% CMake 0.02% GDB 0.01% Dockerfile 0.01% G-code 0.01% Roff 0.01% NASL 0.01% BitBake 0.01%

marlin-sv06's Introduction

LeoTechLab SV06 v0.2 Firmware (12-06-2024)

Follow me on YouTube: https://www.youtube.com/@LeoTechLab

This is a stock Marlin fork with Sovol SV06 configurations based on the original Sovol firmware (https://github.com/Sovol3d/Sv06-Source-Code).

Part of the configuration was based on Michael Hill's work, here: https://github.com/hillsoftware/sv06

Currently this is tracking the bugfix-2.1.x branch.

Highlights

  • Added Sovol's high speed firmware settings (v2.2.0)
  • Up to date with official Marlin's branch bugfix-2.1.x (12-06-2024)
  • Automatic Bed Leveling (Bilinear):
    • 3x3, so that it is easy to manually override the mesh if required
    • Automatically activated after powering on and after homing (G28)
  • X-Twist Compensation: Compensates for twisted X axis, using three manual measurements
  • Z-Probe Wizard: Adjust the Z-Probe offset
  • Runout sensor: LOW and HIGH polarity releases

Installation

  1. Install the new firmware as usual
    • put the .bin file inside a FAT32-formatted sdcard
    • put the sdcard in the printer and power it on
    • wait a couple of seconds until the new firmware appears on screen
    • just to be sure, I suggest removing the sdcard and deleting the firmware file
    • NOTE: if the printer does not update, try renaming the firmware file. The printer has a safety feature that stores the last flashed filename, so that it doesn't reflash it again accidentally.
  2. Reset EEPROM and restore defaults, save settings
    • Configuration / Advanced / Initialize EEPROM
    • Configuration / Restore Defaults
    • Configuration / Save Settings
  3. Auto-home
    • Motion / Homing / Auto Home
  4. Auto Z-Align or manual Z align
    • Motion / Auto Z-Align
  5. PID Autotune for extruder and bed, save settings
    • Configuration / Advanced / Temperature / Autotune E1 PID: 200
    • Configuration / Advanced / Temperature / Autotune Bed PID: 60
  6. Z-Probe Wizard, save settings
    • Motion / Bed Leveling / Z Probe Wizard
  7. ABL or input mesh manually via terminal, save settings (M500 for terminal)
    • Motion / Bed Leveling / Level Bed
  8. Test print to check first layer
    • LeoCalibration.stl in the "calibration" folder

Done!


Disclaimer: Use it at your own risk.

marlin-sv06's People

Contributors

alexborro avatar anhardt avatar bgort avatar bkubicek avatar bob-the-kuhn avatar boelle avatar daid avatar ejtagle avatar ellensp avatar erikzalm avatar gmagician avatar insanityautomation avatar jbrazio avatar ludy87 avatar marcio-ao avatar marciot avatar nothinman avatar p3p avatar rhapsodyv avatar rmoravcik avatar robbycandra avatar roxy-3d avatar sjasonsmith avatar tcm0116 avatar thinkyhead avatar thisiskeithb avatar tombrazier avatar tpruvot avatar wackerbarth avatar wurstnase avatar

Stargazers

 avatar  avatar  avatar  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.