GithubHelp home page GithubHelp logo

Comments (34)

miblooming avatar miblooming commented on July 17, 2024

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

I am not sure. How can I check that?

from jz-ts24-2.

miblooming avatar miblooming commented on July 17, 2024

Configuration_adv.h
"#define BUFSIZE"

JZ-TS send 4 gcode command to marlin before receive feedback of “ok".
If the cache for marlin is too small, there will be a mistake.
The default cache count is 4 of marlin 1.x

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

I have 32 for this setting:
#define MAX_CMD_SIZE 96
#define BUFSIZE 32

from jz-ts24-2.

miblooming avatar miblooming commented on July 17, 2024

The "Busy" notice come up, when JZ-TS sending more than 4 command whitout receiving feedback of "ok".
So may be the commands are lost on transmission by some reason.
1> Try change the baudrate to 115200, to slow down the speed of transmission.
2> Try rewire the wire to avoid the electronic interference.

from jz-ts24-2.

Sharkys80 avatar Sharkys80 commented on July 17, 2024

Its normal for a skr 1.3 board with the orginal TFT you have the same problem, the board it self have a problem. With the Gound shielding. You can try a ferrite Cores for USB cabel and miblooming Tips

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

I will try the 115200 baud rate option now. Also, what is the recommended option for
#define NO_TIMEOUTS 1000 and
#define ADVANCED_OK
Should they be enabled/disabled to work better? As far as I know they impact the format of the "ok" messages.

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

Changing baud rate to 115200 seemed to solve the problem. I've managed to print 2 tall cylinders with no glitches at all. Thanks for helping!

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

Unfortunately, the problem appeared once more, ruining my 12 hour print ;( The cable to display is properly shielded and separated from motors/heaters cables. After the print froze (this time at layer change) I tried "Pause", and then, after touching "Resume" button, the display becomes unresponsive at all.

from jz-ts24-2.

Sharkys80 avatar Sharkys80 commented on July 17, 2024

You use a 2 Screen or LCD at the same time ?
TRY (Configuration.h) #define SERIAL_PORT_2 to enable , you have a 32 bit board it can handel a scond serialport.And use a other pin for TX&RX for the Display as normal (pins.h) sometimes it helps

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

I am currently using 1 display (TS40) and tmc2209 uart and have both serial ports enabled. Gonna try turning ADVANCED_OK feature off and check again. Intuition tells me, that it is easier to transmit simple "ok"s than "ok"s with extra telemetry.

from jz-ts24-2.

Sharkys80 avatar Sharkys80 commented on July 17, 2024

can you upload youre logfiles from Octoprint?

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

I do not have any issued using it, and it is physically disconnected from the printer when the freeze problem is observed.

from jz-ts24-2.

Sharkys80 avatar Sharkys80 commented on July 17, 2024

Ok sry i misunderstood.

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

So, turning off Advanced_Ok feature doesn't help either. Printer keeps getting permanently stuck at small round objects. The Octoprint terminal shows a clean communication, where every line is followed by "ok".

from jz-ts24-2.

TAOGde avatar TAOGde commented on July 17, 2024

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

Yes

from jz-ts24-2.

TAOGde avatar TAOGde commented on July 17, 2024

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

Ok I'll try then. But it is not a solution, because turning off LA decreases corner quality..

from jz-ts24-2.

TAOGde avatar TAOGde commented on July 17, 2024

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

Due to my lastest tests this issue is not appearing, when the linear advance is turned off (not defined in config_adv). Also, it is somehow connected with retraction and coasting, but I haven't found the exact formula. Most of the cases the print freezes the moment before a retract should happen.

from jz-ts24-2.

Sharkys80 avatar Sharkys80 commented on July 17, 2024

Best is test first without the TFT only with Octo
You ask youre self why : And again the SKR Board is not the best many Problem with GND(electrical isolation you can only see it with a oscilloscope = you have Problem with Serial and UART communication),when you have luck they fix the problem on youre board and the TS40 is the real problem

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

I've tested the serial and 24v lines on the display with an oscilloscope and they are pretty clean. No distorsion or noise seem to be present. Also, freezes are connected strongly with the linear advance setting, which supposes the software bug.

from jz-ts24-2.

Sharkys80 avatar Sharkys80 commented on July 17, 2024

Ok youre test youre Board in headless Mode with Octoprint without errors??

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

What's the headless mode? As I said before, printing with OctoPrint goes with no issues.

from jz-ts24-2.

Sharkys80 avatar Sharkys80 commented on July 17, 2024

headless mode = without TS40
I test only the 2.8 with other Problems and my Result :
We use a new Master/Slave ( Board/Display)
the Display ignored many Commands & Setups from Marlin @ printtime. And use his own presetup for a simple 3dprinter.Switch to a FSMC or DWIN or Nextion Display when you want the real free setting & options like a RepRapDiscount Smart Controller an more check MarlinKimba

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

I have increased MINIMUM_STEPPER_PULSE to 2 from 1 and I've successfully printed a model that has always been failing. (LA is on).

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

But the problem isn't gone completely. The main fact though, that it never appears with the LA disabled.

from jz-ts24-2.

Sharkys80 avatar Sharkys80 commented on July 17, 2024

my LA work fine but for good working you must setup
#define HYBRID_THRESHOLD

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

My extruder is running spreadsycle.

from jz-ts24-2.

Sharkys80 avatar Sharkys80 commented on July 17, 2024

Spreadsycle and HYBRID_THRESHOLD various Stuff

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

Ok guys. I've also decreased extruder steps from 128 to 16 and the prints stopped freezing. It's time for some long-term stability test.

from jz-ts24-2.

miblooming avatar miblooming commented on July 17, 2024

Oh maybe the reason is that the calculated amount is too large for the chip of motherborad.
The speed of sending gcode command of JZ-TS is faster than octoprint.
JZ-TS send 4 command before receiving the feedback of "ok" to fill in the cache of marlin.

from jz-ts24-2.

mziai avatar mziai commented on July 17, 2024

Seems fair. Don't think I am losing the quality by decreasing microstepping. Interpolation should do the trick. Anyway, thanks for assistance.

from jz-ts24-2.

Related Issues (20)

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.