Giter Site home page Giter Site logo

jyers / marlin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from marlinfirmware/marlin

2.1K 2.1K 386.0 222.42 MB

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

Home Page: http://marlinfw.org

License: GNU General Public License v3.0

C++ 59.41% C 38.02% Makefile 0.25% Shell 0.62% CMake 0.03% Python 0.95% OpenSCAD 0.04% G-code 0.02% HTML 0.24% CSS 0.04% JavaScript 0.32% Assembly 0.06% GDB 0.01% NASL 0.01% Dockerfile 0.01% Batchfile 0.01%

marlin's People

Contributors

alexborro avatar anhardt avatar bgort avatar bkubicek avatar bob-the-kuhn avatar boelle avatar croadfeldt 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 robbycandra avatar roxy-3d avatar sjasonsmith avatar tcm0116 avatar teemuatlut avatar thinkyhead avatar thisiskeithb avatar tpruvot avatar wackerbarth avatar wurstnase 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  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  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  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  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  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  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  avatar  avatar  avatar  avatar  avatar  avatar

marlin's Issues

[BUG] Fix warnings and still allow configured preheat labels

In the ExtensibleUI branch, Marlin/src/lcd/extui/lib/creality_dwin/creality_dwin.cpp, function CrealityDWINClass::Get_Menu_Title(), I was getting warnings about using strcat(). Since these string constants, they can be concatenated by juxtaposition. Example:

case Preheat1:
  return (char*)(PREHEAT_1_LABEL " Settings");

[BUG] Subfolders in SD card don't work anymore

Bug Description

With the latest change it seems that it broke the file browser for SD card prints. It shows folders and files in the root directory of the SD card but it's not possible to traverse into a folder.

Either X-Axis and Y-Axis move very slow occasionally

HI Jyers

Thank you for your hard work, I like bed level menu, that saved me a lot of time to do bed leveling, I found one issue on your firmware which was not showing on stock marlin bugfix-2.0.x.
If I moved Z-axis over 150+, and move either x-axis or y-axis or both, they will move very slow, almost 1 seconds per step. Also when I did the estep calibration, the e step motor move very fast compared with marlin stock.

kind regards
Sherman

[BUG] Layer shift after M600 or M0

First of all, thank you very much for this firmware. It's great.

I don't know if I should open a bug to Marlin directly or your fork, it's late night here and I haven't checked if it also happens in the official firmware. Will flash official firmware tomorrow and check. For now, I'll open this here.

I want to change filament mid print. I used Cura Filament Change script (which uses M600) and Pause at height (M0) . Both options shift layers when print returns. M600 seems to shift both X and Y and M0 shifts Z (unsure if it also shifts X and Y, as shifting Z made a mess of my test print).

I'm building the firmware using your configs (from Configuration\ Files/Jyers\'s\ Config) and my own numbers for NOZZLE_TO_PROBE_OFFSET. No other change.

OctoPrint -> Printer Connectivity Issue

Hey,

Great work BTW.

I've attempted a few different releases:

And I seem to be having the issue where OctPrint won't connect? It connects sometimes after numerous Pi reboots and printer reboots, but not actually been able to print anything. When I do the OctoPrint disconnects again and I again have trouble connecting?

Has anyone else had this issue?

I flashed the older firmware back and the connectivity issue went away, but I'd really like to use your firmware for the LCD progress sync...

I'm using Ender 3 V2, 4.22 board, Pi 4.

Also, might I ask, is '5x5-HS' (the 'HS' - High speed part) is that bed levelling speed?

Any help would be greatly appreciated.

UBL Issues

Where do I start? First off, unable to compile,,,,but Ill deal with that later. DL two different UBL bins, both have issues.
Currrent one 10x10 HS v2,stuck on proboing,staying in one spot but probing points going up. The other thing is I CANNOT connect from Octopint anymore! I dont know whats going on here. Tried different bins,cables and octoprint settings. I can only access menu ..uggh
edit ok I had to adjust the offsets,I have been using self complied fw for awhile and forgot to change this. The UBL probe stopped at 65/100. 5/..no g29 p3 that I can access from menu. Still cannot connect from Octoprint

Filename not updating after printing from SD card

Description:

I usually have a small .gcode file (in this case petg-load.gcode in the image) to load filament for my dual gear extruder from the SD card. Once loading is complete, I confirm the print and then proceed to print using Cura/Octoprint. I notice that uppermost of the display still retains the load gcode filename and doesn't update with the new file printed from Octoprint.

Using v1.1.1

https://imgur.com/a/nmomDfl

Steps to Reproduce:

  1. Print from SD card and confirm print
  2. Send print via Octoprint
  3. Monitor display

Expected behavior:

Update top portion of display (filename)

Actual behavior:

Upper portion of display does not update and retains previous filename and no longer says Host Print, please see image.

EDIT: I realize that you probably can't display the filename or full name (8.3 dos ext) of the current file but perhaps a screen refresh of that section is in order.

[BUG] M73 showes wierd percentages in new branch

Bug Description

In the new Ender_3_V2_Extensible_UI branch the M73 command gives some wierd percentages on the screen when printing from OctoPrint:

IMG_2987

Configuration Files

Find my configuration files in my fork: https://github.com/Schnabulation/Marlin/tree/Ender_3_V2_Extensible_UI/Marlin

The most importand configs would be these:

#define LCD_SET_PROGRESS_MANUALLY
#define USE_M73_REMAINING_TIME

I am using M73 Progress Plugin and DisplayLayerProgress Plugin in OctoPrint.

Steps to Reproduce

Just print normally through OctoPrint. You could also check by manually sending a "M73 P25" through the terminal.

UBL only probes ~65/100 and Menu Freezes after Auto Tilt

This occurs both on the precompiled firmware and self-compiled.

Serial Log:

Recv: Probing mesh point 59/100.
[...]
Recv: Probing mesh point 60/100.
[...]
Recv: Probing mesh point 61/100.
[...]
Recv: Probing mesh point 62/100.
[...]
Recv: Probing mesh point 63/100.
[...]
Recv: Probing mesh point 64/100.
[...]
Recv: Probing mesh point 65/100.
[...]
Recv: X:0.00 Y:0.00 Z:12.55 E:0.00 Count X:0 Y:0 Z:5020
Recv: echo:Bed Leveling ON
Recv: echo:Fade Height 10.00
Recv: ok
[...]
Recv: Done.
[...]
Recv: Tilting mesh point 1/4
Recv: 
[...]
Recv: Tilting mesh point 2/4
Recv: 
[...]
Recv: Tilting mesh point 3/4
Recv: 
[...]
Recv: Tilting mesh point 4/4 (at this point, the screen is frozen and won't respond)
Recv: 
[...]
Recv: X:249.00 Y:15.00 Z:12.55 E:0.00 Count X:19920 Y:1200 Z:5020

image

Also showing it stopping on # 65
image

The resulting mesh:

image

[BUG] Manual leveling Z axis

Hi really nice fork you've made. I think I found a bug (or I'm not using the feature right) when I tried to manual level (I don't have a bltouch) the nozzle will move to the point but the Z axis won't go down.
So first I Auto Home nozzle goes to bottom left until it hits the endstop then I select bottom right nozzle goes up goes to the point but doesn't go down at the point. (same for the other points)

Manual leveling does not disable ABL

Description

Noob alarm: I am quite new to this, build firmware from main Marlin branch a couple of times. Read about this firmware on reddit and used the smith3d before that.

TLDR: Manual bed leveling does not disable bed leveling (M420 S0) which is expected as any action could have enabled it.
-G29/'Level' from LCD
-Print just ran with G29 or M420 S1
-G28/'Auto Home from LCD' with the firmware option to enable ABL after homing

What happened:
After running Leveling from the ABL and looking at the report in octoprint terminal I noticed it was out of wack significantly.
I decided to use the LCD to run manual leveling option. It went to the 4 corners with perfect z.
So I tried again and issued an M420 after homing when in the menu where you can choose to go to the corners.
It reported bed leveling was enabled.
After setting M420 S0 and re-homing manual leveling went fine. The ABL afterwards was also fine.

I am using E3V2-BLTouch-5x5-HS-V4.bin v1.1.1 from 22nd of Feb

Steps to Reproduce

  1. Startup printer
  2. Raise one corner of the bed a bit so it'll be noticed
  3. Run Leveling from LCD
  4. Wait till done and save to EEPROM
  5. From menu start manual bed leveling option
  6. Send M420 command and confirm ABL is enabled.
  7. Go to the 4 corners, watch ABL being applied (can see z-rod moving)

Expected behavior:
Bed leveling being disabled

Actual behavior:
Bed leveling enabled

[BUG] When M600 gets triggered via filament runout sensor the popup does not disappear afterwards

Description

When FILAMENT_RUNOUT_SENSOR is defined and a filament runout is detected the printer correctly executes a M600 command to move the head away and eject filament. A popup is displayed on the display to notify the user to load new filament and then confirm.

After this has been done the printer purges and continues the print correctly - however: the display keeps the popup open and does not return to the status screen:

IMG_3051

Steps to Reproduce

  1. Enable filament runout sensor.
  2. Start a print job from OctoPrint.
  3. Snip the filament so a runout gets detected.
  4. Load new filament and continue the print.

[BUG] Compile fails when you uncomment #define FILAMENT_RUNOUT_DISTANCE_MM 25

Description

When you uncomment the line #define FILAMENT_RUNOUT_DISTANCE_MM 25 in Confiruration.h then attempt to compile using Platformio, it fails with the error ....

Marlin\src\lcd\extui\lib\creality_dwin\creality_dwin.cpp: In member function 'void CrealityDWINClass::Menu_Item_Handler(uint8_t, uint8_t, bool)':
Marlin\src\lcd\extui\lib\creality_dwin\creality_dwin.cpp:1980:31: error: 'FilamentMonitor {aka class TFilamentMonitor<RunoutResponseDebounced, FilamentSensorSwitch>}' has no member named 'runout_distance'
             Draw_Float(runout.runout_distance(), row, false, 10);
                               ^~~~~~~~~~~~~~~
Marlin\src\lcd\extui\lib\creality_dwin\creality_dwin.cpp:1983:33: error: 'FilamentMonitor {aka class TFilamentMonitor<RunoutResponseDebounced, FilamentSensorSwitch>}' has no member named 'runout_distance'
             Modify_Value(runout.runout_distance(), 0, 999, 10);
                                 ^~~~~~~~~~~~~~~
*** [.pio\build\STM32F103RET6_creality\src\src\lcd\extui\lib\creality_dwin\creality_dwin.cpp.o] Error 1
============================================= [FAILED] Took 45.45 seconds =============================================

Environment             Status    Duration
----------------------  --------  ------------
STM32F103RET6_creality  FAILED    00:00:45.454
======================================== 1 failed, 0 succeeded in 00:00:45.454 ========================================

Steps to Reproduce

  1. Download the latest current copy of Ender_3_V2_Extensible_UI
  2. Copy both configuration files from the folder Configuration Files > E3V2 Templates > ManualMesh-3x3
  3. Paste into the Marlin folder overwriting the originals
  4. Comment out the #define FILAMENT_RUNOUT_DISTANCE_MM 25 in Confiruration.h and save
  5. Compile with Platformio (I use command line)

Expected behavior: [What you expect to happen]

I expect the compilation to succeed as it always has using previous versions. I have a copy of the pervious download and tested this compiled successfully.

Actual behavior: [What actually happens]

It starts to compile then fails with the message as above.

Additional Information

I assume this is a bug? Something has been changed since the previous version? I have never used #define FILAMENT_RUNOUT_DISTANCE_MM 25 before and really don't need it. In order to get this latest version to compile, I had to leave it uncommented and set it to 1mm then I was able to compile successfully.
Was the change intentional? Perhaps setting to 0 (zero) mm would be the same as commenting it out? (I never actually tried using zero) Seems a strange change if so.

Mesh Bed Leveling issue on version 1.1.0

Hi Jyers

I found 2 issues on manual mesh bed leveling after installed E3V2-ManualMesh-5x5-V4.bin, version 1.1.0, on my printer,
When i doing mesh bed leveling manually, under Level icon, i found

  1. It displays -0.00 on z-axis when I move nozzle down below 0.00, I would expect -0.01 after 0.00, not -0.00
  2. occasionally the value on z-axis not changing

This image is showing -0.00 on z-axis when i press move down
20210225_114340

This video shows I pressed twice on 0.29 to reach 0.30, 0.28->0.29->0.29->0.30
https://user-images.githubusercontent.com/68487284/109097215-03956980-7773-11eb-88fe-9f0a12eabe68.mp4

Regards
Sherman

BL touch does not work.

Hi,
image

used versions: E3V2-BLTouch-5x5-V4.bin; E3V2-BLTouch-5x5-HS-V4.bin; E3V2-BLTouch-3x3-V4.bin; E3V2-BLTouch-3x3-HS-V4.bin

With all the same, the Z-axis measurement will not start. takes it up but, it doesn't move down from the axes, only up and ends there with an error.

Plug in my BL touch.

IMG_20210305_100202
IMG_20210305_100222

Thank you in advance for the advice.

[FR] Suggestion: Only park X with NOZZLE_PARK_FEATURE with Ender 3 V2

Description

Since you have enabled the Filament Change by default, I wanted to throw this in.

I think only parking X would make sense, as that's the only Axis that has the hot-end attached.

Also (and please inform me if this is just wrong), but I feel that sending Y to 0 for no reason during a print could result in the bed possibly being misaligned with the print. But, I feel this would happen most if filament changes/pauses happened multiple times during a print, not with just one pause.

Also, when pausing a print to say, add a magnet, the bed moving all the way to the back makes it a lot harder.

Live adjust causes flicker and unexpected behaviour.

1st,
Screen flickers when enabling Live Adjust from the Z Offset menu. Looks like its trying to show an alert.
After playing around some more, I see the alert while the Z axis moves to 0.0.

2nd,
After more playing around, it seems to be misbehaving a little: when I enable Live Adjust, the head moves to 0.0, and not what the z-offset is set to.
Set offset to 5mm,
Enable Live Adjust, (head should move up to 5mm, it doesn't)
Set offset to 5.01mm, (to see if it will move to the proper height with a new command, it doesn't. Instead it just moves up the 0.01mm difference)
Set offset to 0mm, (head lowers by 5mm, crashing into the bed)

I went to test what happens if I adjust z-offset when the z height is already up, such as after a print, but it seems that live adjust turns off as soon as you exit that menu. Not sure if that's intentional. Should live adjust influence changing z-offset during a print?

Add support for PID Autotune in firmware

This is a feature request to consider adding support for PID autotune (M303) as a menu option in the firmware. I think it could be placed under the advanced menu and separate for hotend and bed.

Display freezing after Filament Runout

Hi, nice job, thank you, I think i fund some bug.. so after filament Runout Happens, and when park nozzle is time out, i change the filament , and reprint than happens. the Display gets freezing on message "Reheat Finished Press To Continue" , even though the printer continues to print. only turning it off and on again it's fixes the phenomenon.

IMG_20210222_161650

Connection time out using Meatpack Plug-in in octoprint

Bug Description

There is a printer connection time out when enabling Meatpack Plug-in in octoprint. It still connects fine without enabling it in octoprint tho. So I'm not sure if it's a bug with the octoprint plug-in or the compiled firmware with meatpack enabled and added feature. I tried with auto and manually set connection (ttyUSB0) and baudrate. I tried installing the bug serial connection fix as well for the octoprint plug-in and didn't work

Configuration Files

In Configuration_adv.h I added:
#define MEATPACK
and made sure that the feature file is there as well.

Steps to Reproduce

  1. enable meatpack in firmware
  2. enable meatpack plug-in in octoprint
  3. connect printer

Expected behavior:

printer connected successfully

Actual behavior:

When using auto baudrate, it fails to detect a connection. when using 115200, it goes to timeout and remains offline.

"Changing monitoring state from "Offline" to "Opening serial connection"
Changing monitoring state from "Opening serial connection" to "Connecting"
Connected to: PackingSerial<id=0x6fe60390, open=True>(port='/dev/ttyUSB0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Send: N0 M110 N0125
Send: N0 M110 N0
125
No answer from the printer within the connection timeout, trying another hello
Send: N0 M110 N0*125
There was a timeout while trying to connect to the printer
Changing monitoring state from "Connecting" to "Offline"
Connection closed, closing down monitor"

Additional Information

However, the printer only connects when meatpack plug-in in octoprint is disabled.

Lower the EXTRUDE_MINTEMP

Description

There are filaments that work on lower than the default 185C temperature. The Filamentum Timberfill for instance has recommended printing temperature starting at 140C. At 185C there is excessive stringing.

Steps to Reproduce

Set the hotend temperature at 150C in the slicer and start printing.

Expected behavior: [What you expect to happen]
The printing process should be extruding filament.

Actual behavior: [What actually happens]
The printing process goes as expectef (X/Y/Z movements), but the E movement is blocked.

Additional Information

Should not be needed.

[BUG] Print status screen switches to "Host Print" when printing locally from display.

Bug Description

When OctoPrint is connected to the printer and a print is started directly from the display the status screen switches to "Host print" instead of the normal, locally started "print from SD card" screen. This renders the "pause" and "cancel" buttons functionless.

Configuration Files

Please find my config-files in my fork: https://github.com/Schnabulation/Marlin/tree/Ender_3_V2_Rewrite/Marlin

Steps to Reproduce

  1. Connect OctoPrint to the printer and configure the M75 to M77 commands in OctoPrint.
  2. Insert a SD card with GCODE and start a print directly from the printer.
  3. After the temperatures are up and the print starts watch the display switch to "Host print" screen.

Expected behavior:

The screen should keep the normal local "Print from SD card" status screen showing the filename instead of "Host print".

Actual behavior:

The screen switches to "Host print" rendering the buttons useless.

Additional Information

We already discussed this issue and you seemed to have fixed it. However it now arises again in actual prints.

E-step only to 186

Hello
I have buy a BondTech extrudor, in the Manual says i must setup the e-Steps to 415 but I check in the firmware gos only to steps/mm 186
is this possible to change this, will pay for the work no problem
thx for a short feedback

[BUG] M0 pause from main menu locks display

Bug Description

The M0 command now prompts the user for a button press (awesome!), but when I do it, the screen reverts to a short vertical orange bar in the upper-left corner, no icons, and won't allow interaction. The three status lines do seem to be still updating.

Configuration Files

Bugreport Configuration.zip

Not too many changes. Here are my changed lines:
//#define USE_PROBE_FOR_Z_HOMING
#define NOZZLE_TO_PROBE_OFFSET { -45, -25, 0.1 }
#define GRID_MAX_POINTS_X 5
//#define Z_SAFE_HOMING

Steps to Reproduce

  1. Power-on Ender 3 V2
  2. Using Pronterface, send M0 "Press the button"
  3. Press the knob button.

Expected behavior:

Display returns to previous screen, in this case the main menu.

Actual behavior:

Display shows no icons and a small vertical orange bar in the upper-left

Additional Information

This is with branch upstream/Ender_3_V2_Extensible_UI, commit "Slight Changes and Updates" dated 2/13/2021 6:52:09 PM.

Photo: https://photos.app.goo.gl/C3PHeqAtASddkQ9g9

No print progress on display

First of all, thank you for a firmware that makes my Ender 3 v2 useable!

Description

I have read somewhere that when printing from octoprint, this firmware is able to show the progress on the display. I am not getting that.

Additional Information

This is my progress in octoprint
Screenshot_20210224-192008

Progress Bar remains at 0%

Hey,

When I print over octoprint, the printer says "Host Print" but the progress bar stays at 0%.
I use the OctoPrint plugin "DisplayLayerProgres" and your pre compiled firmware "E3V2-Default-NoProbe.bin"

BR
T

[FR] Manual Mesh leveling - "Previous Point"

Doing the manual leveling, it would be amazuing, having another menu entry for "previous". Unfortunately in a 5x5 levling it happens quite often (to me, and guess to others too), that you press the scrollwhellt accidentally/to quick when adjusting a new point. That results in pressing the "next" button, leaving your current point at the default offset of 0.2mm.

Now if you go through 5x5 levling and this happens somewhere in the middle/end, it's quite cumbersome, either doing it manually by RS232, or going through all points again.

As per my primitive understanding, this might be an easy fix, using G29 I .. J ... command and set it to the previous point.

Display not updating after print from SD

Description:

I usually have a small .gcode file (petg-load.gcode in the image) to load filament for my dual gear extruder from the SD card. Once loading is complete, I confirm the print and then proceed to print using Cura/Octoprint. I notice that uppermost of the display still retains the load gcode filename and progress bar remains at 100%.

https://imgur.com/a/H792QeC

Steps to Reproduce:

  1. Print from SD card and confirm print
  2. Send print via Octoprint
  3. Monitor display

Expected behavior:

Update top portion of display

Actual behavior:

Upper portion of display does not update and retains previous print details, please see image.

[FR] multilanguage support

I am studying the multilanguage implementation on this screen with the previous versions and it made it difficult to carry out this task, but with the migration to Extensible UI I see this implementation more possible

Description

Language implementation es, fr, it ...... on the ender 3 v2 screen

#This is a snippet of the tests I started

// Allow language selection from menu at run-time (otherwise use LCD_LANGUAGE)
#define LCD_LANGUAGE_1 en
#define LCD_LANGUAGE_2 fr
#define LCD_LANGUAGE_3 de
#define LCD_LANGUAGE_4 es
#define LCD_LANGUAGE_5 it

Possible templates

https://github.com/Jyers/Marlin/tree/Ender_3_V2_Extensible_UI/Marlin/src/lcd/extui/lib/ftdi_eve_touch_ui/language

https://github.com/Jyers/Marlin/blob/Ender_3_V2_Extensible_UI/Marlin/src/lcd/extui/lib/mks_ui/tft_Language_sp.h

https://github.com/Jyers/Marlin/blob/Ender_3_V2_Extensible_UI/Marlin/src/lcd/extui/lib/mks_ui/tft_Language_en.h

If it is of your interest or someone is already working on this, it is my intention that we can do this as a team and be able to bring a better experience to users around the world.

[BUG] Manual leveling issues "G420 Sn" instead of "M420 Sn"

Description

In order to make the manuel leveling independent from the leveling mesh the board issues a command to disable the mesh. The correct command for this is M420 S0 - however the printer recieves a G420 S0. This is not a known command.

After the leveling is complete the board restores the mesh. The correct command is M420 S1 - however the printer recieves a G420 S1.

Here is a screenshot from the commandline of OctoPrint - see the last two lines:

Manual_Leveling

[BUG] Flow rate setting - no effect

When adjusting the flow rate from the tune menu, nothing changes in the print.

I've verified it by setting the flow to 80% in the tune menu and printed a test cube. Then I resliced that cube and lowered the flow in the slicer to 80% and reprinted (this time with 100 in the tune menu).

The prints are clearly different.

Using Release 1.1.1
Not sure if I'm doing something wrong, but seems like a bug to me

Display gets freezing after long pause

Hi...
After long pause and when park nozzle is time out, i pushing reprint, than Display gets freezing with
a message "Reheat Finished Press To Continue" , even though the printer continues to print. only turning it off and on again it's fixes the phenomenon.
IMG_20210224_232706

Capped steps per mm at 186

Description

At the moment there is a cap for extruder steps per mm set at 186, same as the ender 3 v2 stock firmware, however Marlin upstream has this problem fixed:
Marlin-firmware

No hurry as this is more a matter of convenience
Thanks for all your work.

Steps to Reproduce

  1. On the printer display go to Control
  2. Motion > Extruder
  3. Try to raise the value
  4. It stops at 186

Expected behavior: [What you expect to happen]
Be able to set the extruder steps per mm to a value over 186
Actual behavior: [What actually happens]
The value is capped at 186.

Additional Information

[BUG] Status screen remains, info screen never reappears using M600 in g-code

When using M600 in g-code, the filament retracts and the popup appears.
After swapping filament and pressing confirm, the filament loads and printing continues.
The popup remains on the screen and when pressing confirm, the screen returns to the prepare menu.
The info (print status) screen does not reappear until the print is finished and the progress bar shows the value at the point of the filament change.
configs.zip

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.