GithubHelp home page GithubHelp logo

coptertec / marlin-sovol_sv01 Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 22.0 5.7 MB

Marlin 3D Printer Firmware for Sovol SV01

Home Page: https://www.coptertec.de/news/2019/marlin-2-0-for-sovol-sv01/

License: GNU General Public License v3.0

C++ 58.82% C 38.96% Makefile 0.26% Objective-C 0.10% Python 0.90% Shell 0.71% OpenSCAD 0.07% G-code 0.10% HTML 0.01% CSS 0.03% JavaScript 0.05%

marlin-sovol_sv01's People

Contributors

centro1993 avatar coptertec avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

marlin-sovol_sv01's Issues

[FR] bltouch probe off the bed - do you implement probe area?

Description

i installed the bl-touch. its now probing close the the beds end on y-axis.
is there a way to configure without compiling marlin ?

Feature Workflow

  1. [First Action]
  2. [Second Action]
  3. [and so on...]

Additional Information

image

https://3dprinting.stackexchange.com/questions/8153/how-to-set-z-probe-boundary-limits-in-firmware-when-using-automatic-bed-leveling/8154#8154

behind the link are some technical discussion about offsets for the probe area.
your modification seems to set the probe-offset to narrow. means probe is too near to the beds end .
any chance to change this in an easy way?

Slow to nonn responsive media menu[BUG] (short description)

Bug Description

My Configurations

Required: Please include a ZIP file containing your Configuration.h and Configuration_adv.h files.

Steps to Reproduce

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen]

Actual behavior: [What actually happens]

Additional Information

  • Provide pictures or links to videos that clearly demonstrate the issue.
  • See How Can I Contribute for additional guidelines.

[FR] Supporting Linear Advance with K factor 0?

Description

Hi, wondering if in the next release you will support linear advance with K=0? This way, people who want to mess with it can mess it and people who don't, it is effectively disabled.

Feature Workflow

  1. [First Action]
  2. [Second Action]
  3. [and so on...]

Additional Information

  • Provide pictures or links that demonstrate a similar feature or concept.
  • See How Can I Contribute for additional guidelines.

PlatformIO CLI compilation yields small .hex file

Bug Description

Compiling your Marlin-Sovol_SV01 package yields drastically smaller .hex file size. Bug? Misconfiguration?

My Configurations

configs.zip

Steps to Reproduce

  1. platformio run -e mega2560
  2. Compare .pio/build/mega2560/firmware.hex filesize (148k) with your released version (Marlin_2.0.5.3-Sovol_SV01-1.6.3-en.hex) 459k.

Expected behavior: [What you expect to happen]

Filesizes to be the same.

Actual behavior: [What actually happens]
Filesizes differ enough for me to suspect that my .hex is not viable, or I would need to hack board hardware to install bootloader to recover from bad flash.

[BUG] only heating, does not start printing... ?

Bug Description

i found your firmware for my new sovol s01. i printed the cube with all defaults successful, than i updated the firmware
with cura to you4 1.6.3 and after 4minutes waiting with E:heating nothing happens now...
is this normal? how long do i have to wait? in stock settings it printed after reaching the temp.

https://github.com/CopterTec/Marlin-Sovol_SV01/releases/download/1.6.3/Marlin_2.0.5.3-Sovol_SV01-1.6.3-en.hex

Expected behavior: [What you expect to happen]

start printing after reaching temp

Actual behavior: [What actually happens]

reaching temp. still showing heating....

Additional Information

  • Provide pictures or links to videos that clearly demonstrate the issue.
  • See How Can I Contribute for additional guidelines.

[FR] Support for Sovol SV03

Thanks to Chris for his help. Parameters for the next release:

Hardware: Only SilentBoard with BLTouch

#define CUSTOM_MACHINE_NAME "SOVOL SV03"

// The size of the print bed
#define X_BED_SIZE 350
#define Y_BED_SIZE 350

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 390
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 410

[FR] Looking for advice on how to make modifications / contribute to the project

Good morning,

I am fairly new to modding firmware for 3D printers. I have an SV01 and have been using your firmware for about 9 months now.

I'd like to make some tweaks to test, but I'm not sure exactly where to start. I have Visual Studio Code and have been looking over your firmware implementation.

The first thing I want to do is make sure the firmware is setup for my replacement mainboard - I have a Creality V2.2.1 now - which has TMC2208 drivers and fully supports Linear Advance.

I have been looking thru the code, and believe I may need to change the MOTHERBOARD selection in Configuration_adv.h. It looks like linear advance is actually enabled, however when I issue an M900 i get a 'Unknown Command' - so I am assuming there are other changes I need to make in the firmware.

I also see there is a pins_SOVOL_SV01.h files under mega. I guess my questions is this - is there a guide or tutorial that you could recommend on how all these parts interact? And using the 'I changed my mobo and want to use linear advance' as the motivation, how would I accomplish that?

I think I could add to the community and your firmware version if I could complete this task.

Thank you for your time and consideration,

Best regards,

Mark

[FR] saving babysteps enabled?

Description

i am using bltouch, i set the z-offset. but i need to tune while print starts the babysteps.
i use m500 but the babysteps are lost after a cold-boot.

are the babysteps not saved in your firmware?
did you enable/disable BABYSTEP_ZPROBE_OFFSET
https://marlinfw.org/docs/gcode/M290.html

Feature Workflow

  1. [First Action]
  2. [Second Action]
  3. [and so on...]

Additional Information

my z-probe offset is too rough , i need little babysteps to get the nozzle perfect to the bed.
is there a way to save babysteps?
or has your firmware-mod the configuration to add the babysteps to the z-offset
(like described in marlin). - or is it missing?

1.6.3 source not correct?

I downloaded the source files for 1.6.3. New to editing marlin, but when I look though configuration.h it seems like this is not what you used to compile. Example, acceleration and travel are set to 3000 in the source, but not in the complied version. Am I missing something or is this not the ready to compile source?

I just wanted to poke around and maybe make some small changes to an already good to go file.

[FR] Which Configuration.h / Configuration_adv.h do I change?

I am changing my hotend to an all metal E3D V6 tonight and need to change the max temp and the thermister type. I noticed there are several Configuration.h and Configuration_adv.h files in the package - do I change the one in the Marlin folder or the one in the Config/Sovol folders?

I'm not that versed with how the configuration files work in the package.

Best regards,

Mark

[FR] Question - is Linear Advance supported in your version of firmware?

Description

I'm attempting to ascertain if Linear Advance is enabled in the latest version (2.0.5.4) of Coptertec SV01 firmware. I attempted an M900 command and the mainboard replied with unknown command.

I believe my board has TMC2225 drivers - does the firmware have a way of confirming that?

Thank you for providing this firmware!

Enable PIDTEMPBED

Enable PIDTEMPBED

Enable the ability to PID tune the Bed

  1. I believe all that is required is to uncomment PIDTEMPBED definition but not sure as I have never complied my own Merlin code before and have been using yours.

[BUG] (short description) Repository TMC26XStepper missing

Bug Description

LDF Modes: Finder ~ chain, Compatibility ~ soft
Library Manager: Installing https://github.com/trinamic/TMC26XStepper/archive/master.zip
PackageException: Got the unrecognized status code '404' when downloaded https://github.com/trinamic/TMC26XStepper/archive/master.zip:
File "C:\Users\plonera.platformio\penv\lib\site-packages\platformio\builder\main.py", line 181:
env.SConscript("$BUILD_SCRIPT")

My Configurations

default

Required: Please include a ZIP file containing your Configuration.h and Configuration_adv.h files.

Steps to Reproduce

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen]

Actual behavior: [What actually happens]

Additional Information

  • Provide pictures or links to videos that clearly demonstrate the issue.
  • See How Can I Contribute for additional guidelines.

[BUG] Blue screen when using source code

Open Marlin.ino file, compile and upload with no errors. Stuck with blue screen on sv01 even after re-flashing multiple times. Other firmwares load onto printer fine.

[FR] SKR 2.0 mini firmware

I have an Ender3 and SV01, I have a SKR 2.0 mini that I installed in the Ender3 that I'm trying to figure out how to compile marlin for the SV01 vs the stock board. Is it possible to have a compiled version for that board but setup the same way as what you've done for the stock board?

Thanks!

[BUG] (seems to crash randomly and not connect to pc when plugging in)

when plugging the printer to usb i can hear windows connect but cura does not recognize a printer aka no com port shows up. and when navigating the marlin menu after a few moments it will randomly crash, reboot, show the copertech and marlin logo, sometimes a couple times, and only then will it show up as a com port to windows.

Ich entschuldige mich, wenn diese automatische deutsche Übersetzung ungenau ist.
Wenn ich den Drucker an USB anschließe, kann ich hören, dass Windows eine Verbindung herstellt, aber Cura erkennt keinen Drucker, auch wenn kein COM-Anschluss angezeigt wird. und beim Navigieren durch das Marlin-Menü stürzt es nach ein paar Augenblicken zufällig ab, startet neu, zeigt das Copertech- und Marlin-Logo manchmal ein paar Mal an und wird erst dann als COM-Port für Windows angezeigt.

[BUG] G29 command for bed level

Bug Description

G29 command does not cause printer to do a full bed level test - the printer just chirps

My Configurations

I am not sure how to get that. I am using OctoPrint to issue the commands to the printer and I installed 2.0.5.3 using Cura 4.6.1.

Steps to Reproduce

  1. In either Terminal (OctoPrint) or in the start gcode section of any gcode file, I issue the G29 command. The printer simply beeps but does not perform the bed test.

Additional Information

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.