Re: FSR Auto-Bed-Leveling-System 20. September 2016 09:12 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 20. September 2016 09:22 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 20. September 2016 13:34 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 632 |
INFO:is_triggered: 0 is_calibrating: 0 INFO:short_average: 656 long_average: 655 INFO:sensor 1 INFO:is_triggered: 0 is_calibrating: 0 INFO:short_average: 879 long_average: 879 INFO:sensor 2 INFO:is_triggered: 0 is_calibrating: 0 INFO:short_average: 912 long_average: 911 INFO:thermistor INFO:raw resistance: 2908822.50 INFO:temperature: -37.54 //Hier ausgelöst INFO:triggering endstop out INFO:diagnostic information INFO:sensor 0 INFO:is_triggered: 1 is_calibrating: 0 INFO:short_average: 708 long_average: 658 INFO:sensor 1 INFO:is_triggered: 0 is_calibrating: 0 INFO:short_average: 881 long_average: 880 INFO:sensor 2 INFO:is_triggered: 0 is_calibrating: 0 INFO:short_average: 913 long_average: 912
Re: FSR Auto-Bed-Leveling-System 21. September 2016 02:05 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 21. September 2016 03:53 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 632 |
Re: FSR Auto-Bed-Leveling-System 21. September 2016 04:11 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 21. September 2016 04:52 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 43 |
INFO:set configuration key 'hotb' to value 255 INFO:set configuration key 'hotr' to value 0 INFO:set configuration key 'hotTemp' to value 80 INFO:set configuration key 'hotBemp' to value 255
Re: FSR Auto-Bed-Leveling-System 21. September 2016 05:33 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 21. September 2016 14:20 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 632 |
Quote
Glatzemann
Die Ausreißer habe ich auch schon beobachtet und die haben die unterschiedlichsten Gründe.
Um diese auszufiltern setze ich ja die beiden Averages ein. Der Long Average ist ein langfristiger Mittelwert und sollte auf kleine Ausreißer praktisch nicht reagieren. Wenn etwas schweres auf das Druckbett gelegt wird, dann passt sich dieser Wert langsam an die neue Situation an. Dann gibt es noch den Short Average. Der reagiert sehr schnell auf Ausreißer, soll aber einzelne Ausreißer "glätten". Der Threshold greift nun, wenn der Short Average um den Threshold vom Long Average abweicht.
Ich hatte schonmal angedacht eine Debugmöglichkeit unter Windows zu schaffen, indem diese Werte in meinem Hostprogramm visualisiert werden. Würde dir (oder auch jemand anderem) das helfen?
if (timeAccu > longAverageThreshold /*&& !is_triggered()*/) { timeAccu -= longAverageThreshold; longAverageBuffer->push(v); }
Re: FSR Auto-Bed-Leveling-System 21. September 2016 14:25 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 21. September 2016 15:13 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 632 |
Re: FSR Auto-Bed-Leveling-System 21. September 2016 15:20 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 21. September 2016 15:32 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 632 |
Re: FSR Auto-Bed-Leveling-System 23. September 2016 06:53 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 4 |
Re: FSR Auto-Bed-Leveling-System 24. September 2016 10:25 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 632 |
M111 P7
M111 P3
M111 P6
M111
Re: FSR Auto-Bed-Leveling-System 26. September 2016 10:10 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Quote
if (timeAccu > longAverageThreshold /*&& !is_triggered()*/)
Quote
100 - shortAverageBuffer - longAverageBuffer
100 - shortAverageBuffer
101 - shortAverageBuffer
99 - shortAverageBuffer
110 - shortAverageBuffer - longAverageBuffer
100 - shortAverageBuffer
102 - shortAverageBuffer
.
.
.
Quote
longAverageBuffer->push(shortAverageBuffer->average());
Re: FSR Auto-Bed-Leveling-System 26. September 2016 11:42 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 632 |
Re: FSR Auto-Bed-Leveling-System 26. September 2016 12:56 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 03. October 2016 07:34 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 444 |
Re: FSR Auto-Bed-Leveling-System 03. October 2016 11:05 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 35 |
Re: FSR Auto-Bed-Leveling-System 04. October 2016 06:26 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 04. October 2016 06:55 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 35 |
Re: FSR Auto-Bed-Leveling-System 04. October 2016 16:07 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 491 |
Re: FSR Auto-Bed-Leveling-System 04. October 2016 16:30 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 632 |
M111 P6
M111 P7nachverfolgen.
Re: FSR Auto-Bed-Leveling-System 05. October 2016 05:08 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 444 |
Re: FSR Auto-Bed-Leveling-System 05. October 2016 06:18 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 491 |
Re: FSR Auto-Bed-Leveling-System 05. October 2016 06:57 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 489 |
Re: FSR Auto-Bed-Leveling-System 05. October 2016 07:26 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 491 |
Re: FSR Auto-Bed-Leveling-System 05. October 2016 07:54 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 2.094 |
Re: FSR Auto-Bed-Leveling-System 05. October 2016 12:45 |
Registrierungsdatum: 12 Jahre zuvor Beiträge: 1.004 |