Comments (12)
looks related to watchdog and playsound
need to check if any other place in code can be a bottleneck and generate a reset
from repetier-firmware-4-davinci.
first bottleneck fixed fac4a5e
from repetier-firmware-4-davinci.
add some ping for safety 4e56b8a
from repetier-firmware-4-davinci.
So far no issue in 24h printing - and flashing several times - keep watching
from repetier-firmware-4-davinci.
I did not reproduced it in 5 days of printing (7h + of continuous printing ) done several times
The only time it happen it is when doing urgency stop when restart the watchdog is in time out and do a reset - which is normal as there no method to stop the wachdog - need to see if can be avoid ,
may be add reset when doing kill function
from repetier-firmware-4-davinci.
still have random reset at start at cold boot
Testing to increase interval from 4s to 8s and init timer before hw initialization not after so first command in printer::setup is init watchdog timer to 8s which should be enough for starting time and keep safe watchdog
from repetier-firmware-4-davinci.
I just flashed my printer with this and I am stuck in a restart loop on start. I'm not sure if this is the same bug here. I should note that I did not wipe my SD card, could that be causing issues?
from repetier-firmware-4-davinci.
Looks like same, I am testing a fix but it is not pushed yet, I will push later, I am out now, so you can check it fix it
from repetier-firmware-4-davinci.
fix implemented 8e33aef
even watchdog is not supposed to be started I guess it is so instead of waiting printer setup is done to initialize - I have done as first action of setup, also 4s is little bit short for initialization so I have extended to 8s knowing that some functions do the pingwatchdog during setup so should be enough and keep watchdog efficient
Let me know if it solve your issue as I do not have anymore on my side
from repetier-firmware-4-davinci.
That definitely appears to have solved this issue!
from repetier-firmware-4-davinci.
Good - thank you for your feedback
from repetier-firmware-4-davinci.
I close issue as all seems ok now
from repetier-firmware-4-davinci.
Related Issues (20)
- [Question] How to Update Firmware after Conversion? HOT 14
- [Question] Verification fails at 69% HOT 3
- [FR]Add platformIO support HOT 8
- Z aprox 20mm instead of 0.2mm
- Clean a left nozzle just before printing Davinci 2.0A Duo HOT 2
- [Question] Why does the bed and nozzle heat up when leveling the bed? HOT 2
- Firmware resets when trying to "Upload to SD Card" from Simplify 3D HOT 4
- [BUG] HOT 11
- Add extra Fan control to 1.0A keeping extruder Fan control HOT 8
- Getting an error when I verify, am I doing something wrong? HOT 16
- Y Max Length Prevented Proper Bed Leveling HOT 1
- Davinci 1.0 AiO Black Bars after SD card removal HOT 5
- Hotend specs? HOT 4
- [BUG] Freezes and resets every 10-30 seconds ad infinitum HOT 6
- [Question]<XYZ Da Vinci 2.0 Duo X Axis Seems to be off, hits left wall and continues click and stutter. HOT 7
- What am i doing wrong? HOT 6
- How to add 2nd fan to DaVinci 1.0a HOT 3
- Heater/sensor fail even after load failsafe (master branch) HOT 3
- Thermistor Wrong temperature reading HOT 3
- [Question]sam.h No such file or directory exist HOT 1
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 repetier-firmware-4-davinci.