Comments (11)
Possibly related i am seeing these occasionally:
[warn] Restarting transfer because a bad header response was received (0x0001015f)
from duetsoftwareframework.
I think
[warn] Restarting transfer because a bad header response was received (0x0001015f)
has more to do with #22. I see that if I limit the memory to a very low limit and it tries to continue.
Other than that I just tried clicking on a jog button to move the X axis as fast as I possibly can and it worked flawlessly.
from duetsoftwareframework.
how about the temperature change drop down, or the homeall button?
Maybe its an Raspian issue? Looking at the memory usage:
KiB Mem : 948304 total, 68388 free, 220940 used, 658976 buff/cache its not so desperate
P.S. i have terrible lag on any UI button it appears, including jog.
P.P.S it also applies to gcode sent when printing a file.. Looking at M122:
Code buffer space: 1144
SPI speed: 5000000 Hz
Full transfers per second: 0.95
from duetsoftwareframework.
No lag on my side. Sometimes it just fails to finish commands, though, and then the UI just has a spinner somewhere that does not disappear.
Where do you access DWC from? A PC or on a screen connected to the RPi using localhost
?
from duetsoftwareframework.
Not printing anything but I get
=== Duet Control Server ===
Duet Control Server v1.0.2.1
Code buffer space: 1024
SPI speed: 1000000 Hz
Full transfers per second: 25.53
from duetsoftwareframework.
over the network normally but its just as laggy on the Pi directly - possibly even more laggy as chromium is now stressing it out!
from duetsoftwareframework.
Are you maybe confusing the lag with #27? It does not update the UI in most cases for me at all. I usually have to reload the page to see any changes. I e.g. just typed G92 X-10
and it showed X to be homed only after page reload.
from duetsoftwareframework.
I had to stop the time on it. :-D I just was able to click the jog button 75 times in 8 seconds with no delay in command execution or (in this case available) UI feedback.
from duetsoftwareframework.
I could track this down to the used SPI/GPIO driver. I am really fed up with the quality of external GPIO libraries for the Pi so I will implement my own driver classes today. Once they are complete, people will be able to use DSF on non-Raspberry boards, too.
from duetsoftwareframework.
Will be fixed in the next version.
from duetsoftwareframework.
Fixed in DCS 1.0.3.1.
from duetsoftwareframework.
Related Issues (20)
- Marlin emulation not always returning command status. HOT 3
- [Bug]: Stuck on M905 during startup HOT 3
- [FeatureRequest]: Configurable path to systemctl or fallback HOT 5
- Add support for standalone rr_ HTTP calls HOT 1
- Make libraries trimmable HOT 1
- Implement file enumerations via SBC
- Enforce parameter values for G/M/T codes HOT 2
- [Bug]: stats fails to get file info on recent kernels HOT 1
- "sbcPythonDependencies" should not fail on builtin modules HOT 10
- Add emulation of M409 to add support for USB drives when PanelDue is attached
- Decimal places in analog readings in SBC mode
- Report line numbers of errors HOT 1
- Fix libcamerify support with webcam plugin permission on Debian Bullseye HOT 1
- Add support for fileread() HOT 1
- Add support for single-quoted values HOT 1
- Add support for decimal data type HOT 3
- Implement new M-codes to handle plugins
- Pass line and column numbers to expression evaluation requests
- Check SPI link error recovery after RRF encounters a header checksum error HOT 1
- [FeatureRequest]: Buzzer through SBC Sound System HOT 2
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 duetsoftwareframework.