Comments (34)
from jz-ts24-2.
I am not sure. How can I check that?
from jz-ts24-2.
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.
I have 32 for this setting:
#define MAX_CMD_SIZE 96
#define BUFSIZE 32
from jz-ts24-2.
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.
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.
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.
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.
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.
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.
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.
can you upload youre logfiles from Octoprint?
from jz-ts24-2.
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.
Ok sry i misunderstood.
from jz-ts24-2.
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.
from jz-ts24-2.
Yes
from jz-ts24-2.
from jz-ts24-2.
Ok I'll try then. But it is not a solution, because turning off LA decreases corner quality..
from jz-ts24-2.
from jz-ts24-2.
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.
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.
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.
Ok youre test youre Board in headless Mode with Octoprint without errors??
from jz-ts24-2.
What's the headless mode? As I said before, printing with OctoPrint goes with no issues.
from jz-ts24-2.
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.
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.
But the problem isn't gone completely. The main fact though, that it never appears with the LA disabled.
from jz-ts24-2.
my LA work fine but for good working you must setup
#define HYBRID_THRESHOLD
from jz-ts24-2.
My extruder is running spreadsycle.
from jz-ts24-2.
Spreadsycle and HYBRID_THRESHOLD various Stuff
from jz-ts24-2.
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.
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.
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)
- Problem with Leveling with JZ-TS28 and others question HOT 8
- tft38 HOT 7
- There is no way to change the print head auto-home Gcode HOT 4
- Please update russian translation. HOT 11
- Cura plugin failure when trying to send file HOT 5
- Wifi not work on 3.8.0fw HOT 5
- Blank white screen after splash screen HOT 2
- Translation directly on Git
- Variable for Leveling
- MKS TFT 3.5 V1.0 Port
- Pause feature HOT 2
- Please add 500 000 baud rate
- Temp variable
- Can't update firmware
- how to increase the transfer speed over Wi-Fi HOT 5
- heating schedule issue HOT 1
- display of chamber temperature
- Project abandoned?
- Post bootloader or sources
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jz-ts24-2.