Bugs in Firmware RF.01.11 (RF1000)

Firmware Veröffentlichungen und Einstellungen können hier angekündigt und diskutiert werden.
RF1000
Developer
Developer
Beiträge: 340
Registriert: Fr 10. Okt 2014, 16:31
Has thanked: 40 times
Been thanked: 80 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von RF1000 »

rf1k_mjh11 hat geschrieben: Wenn ich jetzt den Extruder nach oben oder unten drücke ändert sich natürlich der Wert. Nach 1-2 Sekunden geht er wieder auf (ca.) den ursprünglichen Wert. Bei mir ist der Ruhewert ca. 1110.
Nach 1-2 Sekunden ist OK. Aber: In deiner Logdatei ist der Ruhewert 951. Wenn er beim nächsten Einschalten 1110 ist, dann ist diese Differenz schon ziemlich hoch. Ändert sich dein Digit-Wert, wenn du den Extruder links/rechts verschiebst? Diese Verschiebung sollte keinen Einfluss auf den Digit-Wert haben.

rf1k_mjh11 hat geschrieben: Was ich dabei nicht verstehe, ist warum der Extruder zur ersten Position fährt, und das Bett sich nach unten bewegt. Es müsste doch nach oben fahren, um die Düse zu kontaktieren.

Zugegeben, ich habe beim HBS nie so genau hingesehen, bzw. kann nicht behaupten, dass es früher nicht auch so abgelaufen ist.... Vielleicht ist es ja richtig so.

Er soll nach oben fahren. Bitte schalte DEBUG_HEAT_BED_SCAN auf 1 und schicke mir dann die entsprechende Logdatei.


mfG
RF1000
RFrank
Erfahrener 3D-Drucker
Erfahrener 3D-Drucker
Beiträge: 163
Registriert: Do 13. Nov 2014, 08:55
Wohnort: Wuppertal
Has thanked: 57 times
Been thanked: 9 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von RFrank »

Hallo RF1000

Besten Dank für die Antwort. Kalt läuft der Scan durch. Im heißen Zustand erfolgt der Abbruch an unterschiedlichsten Stellen (nach 5% nach 90%) und ich habe über 20 Versuche unternommen.

Ich sehe ihr seit schon dran. Vielen Dank an rf1k_mjh11 für diese noble Tat :good: .

Bei mir überschritten die Scanwerte im Fehlerfall den Normallevel erheblich, ob dies durch Fahren in die falsche Richtung verursacht wird ist ohne Logdatei schwer zu erkennen, da dies an unterschiedlichen Stellen auftritt.
Meiner Meinung nach friert der IC2 Bus ein.

Falls ihr noch weitere Infos brauche, versuche ich die Logdateien zu sichern.

Gruß Frank
RF1k_1: Erhöh.+Verl. Kabelk. (2G), NOT-AUS (Reset), Opt. Z-Endschalter, Einhausung, Aludruckfräspl.
RF1k_2: Erhöh. Kabelk., 2x Motorkühlung, Lüfterplatine, 2xY, X-,Y-Gegenlager, magn. Alupl. mit Metallauflage, 2x E3D V6 (L 3mm, R 1,75mm)
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2051
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 263 times
Been thanked: 542 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von rf1k_mjh11 »

RF1000,
RF1000 hat geschrieben:Ändert sich dein Digit-Wert, wenn du den Extruder links/rechts verschiebst? Diese Verschiebung sollte keinen Einfluss auf den Digit-Wert haben.
Also, wenn ich den Extruderwagen nach links/rechts bewege, tut sich praktisch nichts. (Die Bewegung wird nicht durch einen Druck auf den Extruder selbst ausgeführt, sondern weiter oben).
RF1000 hat geschrieben:Bitte schalte DEBUG_HEAT_BED_SCAN auf 1 und schicke mir dann die entsprechende Logdatei.
Wie befohlen, so getan. Der nächste Scan läuft begann nach dem gleichen Schema. Jetzt läuft er aber scheinbar durch. - EDIT: nur scheinbar. Hat doch abgebrochen.

Logdatei:
Repetier-Host Logdatei mit HBS-Debug

Code: Alles auswählen

12:18:24.122 : OpenGL version:3.3.0
12:18:24.126 : OpenGL extensions:GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control 
12:18:24.126 : OpenGL renderer:Quadro FX 580/PCIe/SSE2
12:18:24.127 : Using fast VBOs for rendering is possible
12:18:35.911 : Serial com error:System.IO.Ports.SerialErrorReceivedEventArgs
12:18:37.139 : No start signal detected - forcing start
12:18:37.317 : N1 M110 *2
12:18:37.317 : N2 M115 *4
12:18:37.317 : N4 M114 *3
12:18:37.317 : N5 M111 S6 *66
12:18:37.317 : N6 T0 *28
12:18:37.317 : N7 M20 *54
12:18:37.317 : N8 M80 *51
12:18:37.349 : Info:External Reset
12:18:44.917 : Info:Configuration reset to defaults.Free RAM:1938
12:18:45.001 : restoreDefaultScanParameters(): the default scan parameters have been restored
12:18:45.019 : N10 M220 S100 *112
12:18:45.019 : N11 M221 S100 *112
12:18:45.019 : N12 M111 S6 *116
12:18:45.019 : FIRMWARE_NAME:Repetier_RF.01.11 FIRMWARE_URL:https://github.com/RF1000/RF-Firmware/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1 REPETIER_PROTOCOL:2
12:18:45.020 : Printed filament:0.00m Printing time:0 days 0 hours 0 min
12:18:45.021 : N13 T0 *40
12:18:45.053 : X:0.00 Y:0.00 Z:0.00 E:0.00
12:18:45.053 : Begin file list
12:18:45.061 : Arduino/
12:18:45.061 : Arduino/Info.txt 142
12:18:45.061 : Arduino/arduino-1.0.1-windows/
12:18:45.164 : Cura/
12:18:45.164 : Cura/Advanced.png 10579
12:18:45.164 : Cura/Basic.png 11368
12:18:45.164 : Cura/Endcode.txt 459
12:18:45.164 : Cura/Expert_Config.png 38699
12:18:45.164 : Cura/Info.txt 68
12:18:45.164 : Cura/Maschine_Settings.png 29639
12:18:45.164 : Cura/Settings.ini 5593
12:18:45.164 : Cura/Startcode.txt 1032
12:18:45.164 : Firmware/
12:18:45.164 : Firmware/Info.txt 45
12:18:45.164 : Firmware/Repetier/
12:18:45.164 : Firmware/Repetier/Commands.cpp 56528
12:18:45.164 : Firmware/Repetier/Commands.h 1846
12:18:45.164 : Firmware/Repetier/Communication.cpp 20744
12:18:45.164 : Firmware/Repetier/Communication.h 10587
12:18:45.164 : Firmware/Repetier/Configuration.h 58572
12:18:45.164 : Firmware/Repetier/Eeprom.cpp 35032
12:18:45.164 : Firmware/Repetier/Eeprom.h 10943
12:18:45.164 : Firmware/Repetier/Extruder.cpp 48246
12:18:45.164 : Firmware/Repetier/Extruder.h 10105
12:18:45.164 : Firmware/Repetier/FASTIO.H 67113
12:18:45.164 : Firmware/Repetier/FatStructs.h 16524
12:18:45.164 : Firmware/Repetier/GCODE.CPP 24857
12:18:45.164 : Firmware/Repetier/GCODE.H 5180
12:18:45.164 : Firmware/Repetier/HAL.CPP 50359
12:18:45.164 : Firmware/Repetier/HAL.H 21424
12:18:45.164 : Firmware/Repetier/MOTION.CPP 94443
12:18:45.164 : Firmware/Repetier/MOTION.H 19483
12:18:45.164 : Firmware/Repetier/PINS.H 57561
12:18:45.164 : Firmware/Repetier/Printer.cpp 54188
12:18:45.164 : Firmware/Repetier/Printer.h 21439
12:18:45.164 : Firmware/Repetier/Repetier.h 13715
12:18:45.165 : Firmware/Repetier/Repetier.ino 6312
12:18:45.165 : Firmware/Repetier/RF1000.CPP 103108
12:18:45.165 : Firmware/Repetier/RF1000.H 11813
12:18:45.165 : Firmware/Repetier/SDCard.cpp 10509
12:18:45.165 : Firmware/Repetier/SdFat.cpp 128789
12:18:45.165 : Firmware/Repetier/SdFat.h 89542
12:18:45.165 : Firmware/Repetier/u8glib_ex.h 235876
12:18:45.165 : Firmware/Repetier/UI.CPP 97217
12:18:45.165 : Firmware/Repetier/UI.H 47478
12:18:45.165 : Firmware/Repetier/UICONFIG.H 17017
12:18:45.165 : Firmware/Repetier/UILANG.H 67757
12:18:45.165 : Firmware/Repetier/UIMENU.H 28863
12:18:45.165 : GCODE/
12:18:45.165 : GCODE/ABS/
12:18:45.223 : GCODE/ABS/Bottle_opener.gcode 535549
12:18:45.223 : GCODE/ABS/CalBox.gcode 388119
12:18:45.223 : GCODE/ABS/Filament_guide.gcode 603980
12:18:45.223 : GCODE/ABS/Heart.gcode 112144
12:18:45.223 : GCODE/ABS/Parametric.gcode 144122
12:18:45.223 : GCODE/PLA/
12:18:45.223 : GCODE/PLA/Bottle_opener.gcode 582800
12:18:45.223 : GCODE/PLA/CalBox.gcode 393549
12:18:45.223 : GCODE/PLA/Filament_guide.gcode 669354
12:18:45.223 : GCODE/PLA/Heart.gcode 131486
12:18:45.223 : GCODE/PLA/HeartFast.gcode 105072
12:18:45.223 : GCODE/PLA/Parametric.gcode 159399
12:18:45.223 : Manual/
12:18:45.343 : Manual/1007507_08_V2_0214_01_m_li 56024331
12:18:45.343 : Manual/Info.txt 261
12:18:45.343 : Repetier-Host/
12:18:45.343 : Repetier-Host/Info.txt 65
12:18:45.343 : Repetier-Host/setupRepetierHost_0_95.exe 39536770
12:18:45.343 : Slic3r Settings/
12:18:45.346 : Slic3r Settings/Lauf_nach_Abbruch_Code.txt 293
12:18:45.346 : Slic3r Settings/Run_On_Kill_Code.txt 293
12:18:45.346 : Slic3r Settings/ABS/
12:18:45.346 : Slic3r Settings/ABS/RF1000_ABS_100.ini 3996
12:18:45.346 : Slic3r Settings/ABS/RF1000_ABS_200.ini 3997
12:18:45.346 : Slic3r Settings/ABS/RF1000_ABS_300.ini 3996
12:18:45.346 : Slic3r Settings/ABS/RF1000_ABS_400.ini 3996
12:18:45.346 : Slic3r Settings/ABS/RF1000_ABS_SMALL_POINTS.in 3996
12:18:45.346 : Slic3r Settings/ABS/RF1000_ABS_VASE.ini 3993
12:18:45.347 : Slic3r Settings/PLA/
12:18:45.347 : Slic3r Settings/PLA/RF1000_PLA_100.ini 3995
12:18:45.347 : Slic3r Settings/PLA/RF1000_PLA_200.ini 3998
12:18:45.347 : Slic3r Settings/PLA/RF1000_PLA_300.ini 3997
12:18:45.347 : Slic3r Settings/PLA/RF1000_PLA_400.ini 3998
12:18:45.347 : Slic3r Settings/PLA/RF1000_PLA_FAST.ini 4000
12:18:45.347 : Slic3r Settings/PLA/RF1000_PLA_FAST_VASE.ini 3993
12:18:45.347 : Slic3r Settings/PLA/RF1000_PLA_SMALL_POINTS.in 3999
12:18:45.347 : Slic3r Settings/PLA/RF1000_PLA_VASE.ini 3991
12:18:45.347 : STL/
12:18:45.373 : STL/Architecture/
12:18:45.373 : STL/Architecture/House_EG.stl 20684
12:18:45.373 : STL/Bottle opener/
12:18:45.373 : STL/Bottle opener/Bottle_opener.stl 49484
12:18:45.373 : STL/Calbox/
12:18:45.413 : STL/Calbox/Calbox.png 21792
12:18:45.413 : STL/Calbox/Calbox.stl 8084
12:18:45.413 : STL/Filament guide/
12:18:45.413 : STL/Filament guide/Filament_guide.stl 177584
12:18:45.413 : STL/Heart/
12:18:45.413 : STL/Heart/Heart.stl 9684
12:18:45.482 : STL/Parametric/
12:18:45.482 : STL/Parametric/Konstruktion1.png 34054
12:18:45.482 : STL/Parametric/Parametric.stl 15284
12:18:45.482 : Version.txt 22
12:18:45.482 : WebCamHolder_20140529_plat 723008
12:18:45.483 : 40mm_calibration_box_20140 389829
12:18:45.483 : HoleSizeCalibration_export 519486
12:18:45.483 : HoleSizeCalibration_export 1288612
12:18:45.483 : WateringConeAdapter(1e)_7x 3943855
12:18:45.483 : 7xWateringConeAdapter(1e)_ 18281351
12:18:45.483 : MilkFoamer(1cb_high)_12;16 1699261
12:18:45.483 : DiagAntiRotBrgBlk.gcode 3872338
12:18:45.483 : DiagAntiRotBrgBlk_ascii.gc 6977814
12:18:45.487 : End file list
12:18:55.353 : N16 M140 S100 *115
12:19:28.294 : N24 G28 X0 *77
12:19:29.351 : N25 G28 Y0 *77
12:19:30.195 : X:0.00 Y:0.00 Z:0.00 E:0.00
12:19:31.095 : N26 G28 Z0 *77
12:19:31.522 : X:0.00 Y:0.00 Z:0.00 E:0.00
12:19:35.633 : X:0.00 Y:0.00 Z:0.00 E:0.00
12:19:36.330 : N28 G91 *11
12:19:36.331 : N29 G1 Z10 F400 *26
12:19:36.331 : N30 G90 *3
12:19:39.120 : N32 G91 *0
12:19:39.123 : N33 G1 X50 F4800 *47
12:19:39.123 : N34 G90 *7
12:19:39.759 : N35 G91 *7
12:19:39.759 : N36 G1 X50 F4800 *42
12:19:39.759 : N37 G90 *4
12:19:46.646 : N39 M104 T0 S200 *57
12:20:49.713 : N53 M106 S255 *115
12:21:17.163 : N59 M104 T0 S232 *62
12:21:56.217 : N68 M3010 *15
12:21:56.737 : scanHeatBed(): the scan has been started
12:21:56.737 : outputScanParameters(): current scan parameters:
12:21:56.737 : 2560.00;[steps];ZAXIS_STEPS_PER_MM
12:21:56.738 : 2285;[steps];g_nScanXStartSteps
12:21:56.738 : 3047;[steps];g_nScanXStepSizeSteps
12:21:56.738 : 761;[steps];g_nScanXEndSteps
12:21:56.738 : 36572;[steps];g_nScanXMaxPositionSteps
12:21:56.738 : 4571;[steps];g_nScanYStartSteps
12:21:56.738 : 3047;[steps];g_nScanYStepSizeSteps
12:21:56.738 : 761;[steps];g_nScanYEndSteps
12:21:56.738 : 36572;[steps];g_nScanYMaxPositionSteps
12:21:56.738 : -64;[steps];g_nScanHeatBedUpFastSteps
12:21:56.738 : -12;[steps];g_nScanHeatBedUpSlowSteps
12:21:56.738 : 640;[steps];g_nScanHeatBedDownFastSteps
12:21:56.738 : 32;[steps];g_nScanHeatBedDownSlowSteps
12:21:56.738 : 5;[ms];g_nScanFastStepDelay
12:21:56.738 : 100;[ms];g_nScanSlowStepDelay
12:21:56.738 : 250;[ms];g_nScanIdleDelay
12:21:56.738 : 10;[digits];g_nScanContactPressureDelta
12:21:56.738 : 5;[digits];g_nScanRetryPressureDelta
12:21:56.738 : 0;[digits];g_nScanIdlePressureDelta
12:21:56.738 : 15;[-];g_nScanPressureReads
12:21:56.738 : 15;[digits];g_nScanPressureTolerance
12:21:56.738 : 15;[ms];g_nScanPressureReadDelay
12:22:03.029 : X:0.00 Y:0.00 Z:0.00 E:0.00
12:22:07.124 : readIdlePressure(): pressure calibration: 0 / 1144
12:22:07.860 : readIdlePressure(): idle pressure: 1145
12:23:42.394 : moveZDownSlow(): the z position went out of range, retries = 3
12:23:44.887 : X:15.00 Y:30.00 Z:0.00 E:0.00
12:25:19.814 : moveZDownSlow(): the z position went out of range, retries = 2
12:25:22.261 : X:15.00 Y:30.00 Z:0.00 E:0.00
12:25:27.032 : ;2285;4571;8;1074;;2285;4571;0;0
12:25:27.876 : moveZDownFast(): 1102
12:25:40.812 : moveZDownSlow(): the z position delta went out of range, retries = 3
12:25:42.956 : X:15.00 Y:49.99 Z:0.00 E:0.00
12:25:53.866 : moveZDownSlow(): the z position delta went out of range, retries = 2
12:25:56.056 : X:15.00 Y:49.99 Z:0.00 E:0.00
12:26:00.775 : ;2285;7618;8;904;;2285;7618;0;0
12:26:01.623 : moveZDownFast(): 1099
12:26:14.548 : moveZDownSlow(): the z position delta went out of range, retries = 3
12:26:16.708 : X:15.00 Y:69.99 Z:0.00 E:0.00
12:26:21.395 : ;2285;10665;8;985;;2285;10665;0;0
12:26:22.323 : moveZDownFast(): 1098
12:26:28.322 : ;2285;13712;80;1125;;2285;13712;0;0
12:26:29.234 : moveZDownFast(): 1146
12:26:43.221 : moveZDownSlow(): the z position delta went out of range, retries = 3
12:26:45.375 : X:15.00 Y:109.98 Z:0.00 E:0.00
12:26:57.042 : moveZDownSlow(): the z position delta went out of range, retries = 2
12:26:59.250 : X:15.00 Y:109.98 Z:0.00 E:0.00
12:27:10.587 : moveZDownSlow(): the z position delta went out of range, retries = 1
12:27:12.730 : X:15.00 Y:109.98 Z:0.00 E:0.00
12:27:24.776 : moveZDownSlow(): the z position delta went out of range, retries = 0
12:27:42.649 : X:0.00 Y:0.00 Z:0.00 E:0.00
12:27:42.652 : scanHeatBed(): the scan has been aborted
mjh11
RF1000 (seit 2014) mit:
  Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
  Ceran Bett
  FW RF.01.47 (von Conrad, modif.)

Die Natur kontert immer sofort mit einem besseren Idioten.
RF1000
Developer
Developer
Beiträge: 340
Registriert: Fr 10. Okt 2014, 16:31
Has thanked: 40 times
Been thanked: 80 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von RF1000 »

Hallo mjh11,


deine erste Logdatei hatte einen Startwert ("idle pressure") von 951, die letzte Logdatei gibt 1145 für den Startwert an. Wenn mechanisch alles korrekt ist, dann sollte dieser Wert immer annähernd gleich sein (typischerweise wohl im Bereich +/- 5 Digits).

Während dem Scan soll das Filament aus dem Extruder entfernt sein. Im Idealfall zieht man das Filament aus dem Extruder raus, lässt es aber zwischen dem Antriebsrad vom Extruder und dem Anpressrad und schneidet es einfach 2cm weiter oben ab (also oberhalb von dort, wo das Filament in den Extruderwagen eingeführt wird). Das sieht dann in etwa so aus wie auf dem Bild im Anhang (man achte auf das Stückchen blauen Filaments, das man leider sehr schlecht sieht :-).

Falls du das mit dem Filament schon alles richtig hast prüfe bitte, ob sich die mechanischen Teile von der Aufhängung (Schraubenköpfe, Muttern, Lüfterblech, ...) irgendwo mit dem Rest vom Extruderwagen berühren (außer natürlich über die Wägezellen) - das soll/darf nicht sein.


mfG
RF1000
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2051
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 263 times
Been thanked: 542 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von rf1k_mjh11 »

RF1000,

Meine 'Extruderaufhängung' war schon vom ersten Tag an etwas verspannt. ich habe schon mehrmals die Schrauben gelockert und wieder angezogen. Ohne großen Erfolg.

Während des Tests war GAR KEIN Filament drin, weder im Hot End, noch zwischen Rändelrad und Andrückkugellager.
(Wieso sollte Filament zwischen Antriebsrad und Kugellager sein - hat keinen Einfluss, macht also für mich keinen Sinn. Außer, man versucht damit den Kugellagerhalter vom Extruder fern zu halten - bei mir kein Problem, ich habe den "Einfachen Federspanner" im Einsatz.)
Apropos Federspanner: alle haben die Federn beinahe bis auf Block gespannt, auch die Renkforce Entwickler, dem Foto nach zu urteilen. Demnach sollte die Renkforce Truppe sich stärkere Federn überlegen (als RF1000-Ersatzteil als auch für den Nachfolger).
Um ganz sicher zu gehen starte ich einen letzten HBS, mit Filament (nur oben) eingespannt.

Die Schwankungen bei den F-Digits sollten nicht arg viel Einfluss haben, schließlich habe ich schon mindestens 15 erfolgreiche HBS hinter mir. Der erste abgebrochene Scan war der von heute.

Ungewollte Berührung sehe ich keine.

EDIT: USER ERROR! Der obere der zwei Federspanner war nicht gelöst. Daher gab es doch Berührung zwischen Kugellagerhalterung und Extruder!. Beim ersten Mal mit eingeklemmtem Filament (Rändelrad/Kugellager) ging der Scan weiter. Danach habe ich abgebrochen und ohne Filament, aber geöffneten Spannern versucht -> Fehlschlag, Abbruch. Dann wieder Filament eingespannt - trotzdem Fehlschlag, Abbruch.
Da erinnerte ich mich, dass ich meinen Endanschlag SEHR knapp an das Bett justiert habe, um sehr dünne Layer zu schaffen. Da habe ich den Endanschlag um ca. 0.04-0.07mm höher gestellt. Danach lief der HBS (mit Filament) bis zur zweiten 'Y-Spalte', wo ich abbrach, durch. Ohne Filament brach es wieder ab, mit Filament kam dieser skurrile Logabschnitt:
skurriler Log

Code: Alles auswählen

13:30:58.697 : scanHeatBed(): the scan has been started
13:30:58.697 : outputScanParameters(): current scan parameters:
13:30:58.697 : 2560.00;[steps];ZAXIS_STEPS_PER_MM
13:30:58.697 : 2285;[steps];g_nScanXStartSteps
13:30:58.698 : 3047;[steps];g_nScanXStepSizeSteps
13:30:58.698 : 761;[steps];g_nScanXEndSteps
13:30:58.698 : 36572;[steps];g_nScanXMaxPositionSteps
13:30:58.698 : 4571;[steps];g_nScanYStartSteps
13:30:58.698 : 3047;[steps];g_nScanYStepSizeSteps
13:30:58.698 : 761;[steps];g_nScanYEndSteps
13:30:58.698 : 36572;[steps];g_nScanYMaxPositionSteps
13:30:58.698 : -64;[steps];g_nScanHeatBedUpFastSteps
13:30:58.698 : -12;[steps];g_nScanHeatBedUpSlowSteps
13:30:58.698 : 640;[steps];g_nScanHeatBedDownFastSteps
13:30:58.698 : 32;[steps];g_nScanHeatBedDownSlowSteps
13:30:58.698 : 5;[ms];g_nScanFastStepDelay
13:30:58.698 : 100;[ms];g_nScanSlowStepDelay
13:30:58.698 : 250;[ms];g_nScanIdleDelay
13:30:58.698 : 10;[digits];g_nScanContactPressureDelta
13:30:58.698 : 5;[digits];g_nScanRetryPressureDelta
13:30:58.698 : 0;[digits];g_nScanIdlePressureDelta
13:30:58.698 : 15;[-];g_nScanPressureReads
13:30:58.698 : 15;[digits];g_nScanPressureTolerance
13:30:58.698 : 15;[ms];g_nScanPressureReadDelay
13:31:03.633 : X:0.00 Y:0.00 Z:0.00 E:0.00
13:31:07.745 : readIdlePressure(): pressure calibration: 0 / 941
13:31:08.481 : readIdlePressure(): pressure calibration: 941 / 935
13:31:09.216 : readIdlePressure(): pressure calibration: 935 / 927
13:31:09.972 : readIdlePressure(): pressure calibration: 927 / 918
13:31:10.704 : readIdlePressure(): pressure calibration: 918 / 910
13:31:11.440 : readIdlePressure(): pressure calibration: 910 / 900
13:31:12.175 : readIdlePressure(): pressure calibration: 900 / 892
13:31:12.911 : readIdlePressure(): pressure calibration: 892 / 883
13:31:13.648 : readIdlePressure(): pressure calibration: 883 / 873
13:31:14.383 : readIdlePressure(): pressure calibration: 873 / 864
13:31:15.119 : readIdlePressure(): pressure calibration: 864 / 857
13:31:15.855 : readIdlePressure(): pressure calibration: 857 / 848
13:31:16.591 : readIdlePressure(): pressure calibration: 848 / 839
13:31:17.327 : readIdlePressure(): pressure calibration: 839 / 830
13:31:18.062 : readIdlePressure(): pressure calibration: 830 / 821
13:31:18.798 : readIdlePressure(): pressure calibration: 821 / 812
13:31:19.534 : readIdlePressure(): pressure calibration: 812 / 805
13:31:20.270 : readIdlePressure(): pressure calibration: 805 / 795
13:31:21.022 : readIdlePressure(): pressure calibration: 795 / 787
13:31:21.758 : readIdlePressure(): pressure calibration: 787 / 778
13:31:22.495 : readIdlePressure(): pressure calibration: 778 / 769
13:31:23.231 : readIdlePressure(): pressure calibration: 769 / 760
13:31:23.966 : readIdlePressure(): pressure calibration: 760 / 751
13:31:24.701 : readIdlePressure(): pressure calibration: 751 / 743
13:31:25.440 : readIdlePressure(): pressure calibration: 743 / 734
13:31:26.173 : readIdlePressure(): pressure calibration: 734 / 725
13:31:26.910 : readIdlePressure(): pressure calibration: 725 / 717
13:31:27.645 : readIdlePressure(): pressure calibration: 717 / 708
13:31:28.381 : readIdlePressure(): pressure calibration: 708 / 700
13:31:29.116 : readIdlePressure(): pressure calibration: 700 / 691
13:31:29.853 : readIdlePressure(): pressure calibration: 691 / 682
13:31:30.588 : readIdlePressure(): pressure calibration: 682 / 673
13:31:31.340 : readIdlePressure(): pressure calibration: 673 / 664
13:31:32.076 : readIdlePressure(): pressure calibration: 664 / 656
13:31:32.812 : readIdlePressure(): pressure calibration: 656 / 647
13:31:33.548 : readIdlePressure(): pressure calibration: 647 / 638
13:31:34.284 : readIdlePressure(): pressure calibration: 638 / 629
13:31:35.019 : readIdlePressure(): pressure calibration: 629 / 621
13:31:35.755 : readIdlePressure(): pressure calibration: 621 / 611
13:31:36.491 : readIdlePressure(): pressure calibration: 611 / 602
13:31:37.228 : readIdlePressure(): pressure calibration: 602 / 593
13:31:37.963 : readIdlePressure(): pressure calibration: 593 / 584
13:31:38.699 : readIdlePressure(): pressure calibration: 584 / 574
13:31:39.435 : readIdlePressure(): pressure calibration: 574 / 564
13:31:40.171 : readIdlePressure(): pressure calibration: 564 / 553
13:31:40.906 : readIdlePressure(): pressure calibration: 553 / 542
13:31:41.658 : readIdlePressure(): pressure calibration: 542 / 532
13:31:42.394 : readIdlePressure(): pressure calibration: 532 / 520
13:31:43.130 : readIdlePressure(): pressure calibration: 520 / 509
13:31:43.867 : readIdlePressure(): pressure calibration: 509 / 498
13:31:44.602 : readIdlePressure(): pressure calibration: 498 / 485
13:31:45.338 : readIdlePressure(): pressure calibration: 485 / 474
13:31:46.073 : readIdlePressure(): pressure calibration: 474 / 462
13:31:46.809 : readIdlePressure(): pressure calibration: 462 / 449
13:31:47.545 : readIdlePressure(): pressure calibration: 449 / 438
13:31:48.281 : readIdlePressure(): pressure calibration: 438 / 425
13:31:49.017 : readIdlePressure(): pressure calibration: 425 / 413
13:31:49.753 : readIdlePressure(): pressure calibration: 413 / 400
13:31:50.489 : readIdlePressure(): pressure calibration: 400 / 388
13:31:51.226 : readIdlePressure(): pressure calibration: 388 / 376
13:31:51.976 : readIdlePressure(): pressure calibration: 376 / 362
13:31:52.712 : readIdlePressure(): pressure calibration: 362 / 349
13:31:53.448 : readIdlePressure(): pressure calibration: 349 / 336
13:31:54.184 : readIdlePressure(): pressure calibration: 336 / 324
13:31:54.920 : readIdlePressure(): pressure calibration: 324 / 310
13:31:55.656 : readIdlePressure(): pressure calibration: 310 / 298
13:31:56.393 : readIdlePressure(): pressure calibration: 298 / 285
13:31:57.130 : readIdlePressure(): pressure calibration: 285 / 272
13:31:57.864 : readIdlePressure(): pressure calibration: 272 / 259
13:31:58.599 : readIdlePressure(): pressure calibration: 259 / 244
13:31:59.336 : readIdlePressure(): pressure calibration: 244 / 231
13:32:00.071 : readIdlePressure(): pressure calibration: 231 / 217
13:32:00.807 : readIdlePressure(): pressure calibration: 217 / 204
13:32:01.544 : readIdlePressure(): pressure calibration: 204 / 191
13:32:02.295 : readIdlePressure(): pressure calibration: 191 / 177
13:32:03.031 : readIdlePressure(): pressure calibration: 177 / 163
13:32:03.766 : readIdlePressure(): pressure calibration: 163 / 150
13:32:04.503 : readIdlePressure(): pressure calibration: 150 / 136
13:32:05.238 : readIdlePressure(): pressure calibration: 136 / 122
13:32:05.974 : readIdlePressure(): pressure calibration: 122 / 108
13:32:06.710 : readIdlePressure(): pressure calibration: 108 / 94
13:32:07.446 : readIdlePressure(): pressure calibration: 94 / 80
13:32:08.183 : readIdlePressure(): pressure calibration: 80 / 66
13:32:08.917 : readIdlePressure(): pressure calibration: 66 / 49
13:32:09.653 : readIdlePressure(): pressure calibration: 49 / 36
13:32:10.389 : readIdlePressure(): pressure calibration: 36 / 21
13:32:11.126 : readIdlePressure(): pressure calibration: 21 / 5
13:32:11.861 : readIdlePressure(): pressure calibration: 5 / -8
13:32:12.598 : readIdlePressure(): pressure calibration: -8 / -22
13:32:13.333 : readIdlePressure(): pressure calibration: -22 / -40
13:32:14.088 : readIdlePressure(): pressure calibration: -40 / -54
13:32:14.820 : readIdlePressure(): pressure calibration: -54 / -71
13:32:15.556 : readIdlePressure(): pressure calibration: -71 / -85
13:32:16.293 : readIdlePressure(): pressure calibration: -85 / -99
13:32:17.028 : readIdlePressure(): pressure calibration: -99 / -120
13:32:17.764 : readIdlePressure(): pressure calibration: -120 / -133
13:32:18.500 : readIdlePressure(): pressure calibration: -133 / -151
13:32:19.236 : readIdlePressure(): pressure calibration: -151 / -166
13:32:19.973 : readIdlePressure(): pressure calibration: -166 / -178
13:32:20.710 : readIdlePressure(): pressure calibration: -178 / -199
13:32:21.443 : readIdlePressure(): pressure calibration: -199 / -212
13:32:22.180 : readIdlePressure(): pressure calibration: -212 / -230
13:32:22.917 : readIdlePressure(): pressure calibration: -230 / -249
13:32:23.651 : readIdlePressure(): pressure calibration: -249 / -265
13:32:24.403 : readIdlePressure(): pressure calibration: -265 / -284
13:32:25.139 : readIdlePressure(): pressure calibration: -284 / -298
13:32:25.874 : readIdlePressure(): pressure calibration: -298 / -318
13:32:26.610 : readIdlePressure(): pressure calibration: -318 / -337
13:32:27.346 : readIdlePressure(): pressure calibration: -337 / -355
13:32:28.082 : readIdlePressure(): pressure calibration: -355 / -373
13:32:28.818 : readIdlePressure(): pressure calibration: -373 / -387
13:32:29.554 : readIdlePressure(): pressure calibration: -387 / -412
13:32:30.291 : readIdlePressure(): pressure calibration: -412 / -430
13:32:31.026 : readIdlePressure(): pressure calibration: -430 / -452
13:32:31.762 : readIdlePressure(): pressure calibration: -452 / -471
13:32:32.497 : readIdlePressure(): pressure calibration: -471 / -488
13:32:33.237 : readIdlePressure(): pressure calibration: -488 / -515
13:32:33.986 : readIdlePressure(): pressure calibration: -515 / -534
13:32:34.728 : readIdlePressure(): pressure calibration: -534 / -557
13:32:35.457 : readIdlePressure(): pressure calibration: -557 / -582
13:32:36.199 : readIdlePressure(): pressure calibration: -582 / -602
13:32:36.929 : readIdlePressure(): pressure calibration: -602 / -627
13:32:37.667 : readIdlePressure(): pressure calibration: -627 / -651
13:32:38.400 : readIdlePressure(): pressure calibration: -651 / -675
13:32:39.136 : readIdlePressure(): pressure calibration: -675 / -699
13:32:39.872 : readIdlePressure(): pressure calibration: -699 / -722
13:32:40.609 : readIdlePressure(): pressure calibration: -722 / -749
13:32:41.344 : readIdlePressure(): pressure calibration: -749 / -774
13:32:42.080 : readIdlePressure(): pressure calibration: -774 / -799
13:32:42.816 : readIdlePressure(): pressure calibration: -799 / -826
13:32:43.567 : readIdlePressure(): pressure calibration: -826 / -853
13:32:44.304 : readIdlePressure(): pressure calibration: -853 / -883
13:32:45.039 : readIdlePressure(): pressure calibration: -883 / -915
13:32:45.775 : readIdlePressure(): pressure calibration: -915 / -944
13:32:46.512 : readIdlePressure(): pressure calibration: -944 / -974
13:32:47.247 : readIdlePressure(): pressure calibration: -974 / -1007
13:32:47.983 : readIdlePressure(): pressure calibration: -1007 / -1036
13:32:48.718 : readIdlePressure(): pressure calibration: -1036 / -1069
13:32:49.455 : readIdlePressure(): pressure calibration: -1069 / -1102
13:32:50.191 : readIdlePressure(): pressure calibration: -1102 / -1137
13:32:50.927 : readIdlePressure(): pressure calibration: -1137 / -1171
13:32:51.663 : readIdlePressure(): pressure calibration: -1171 / -1206
13:32:52.398 : readIdlePressure(): pressure calibration: -1206 / -1242
13:32:53.150 : readIdlePressure(): pressure calibration: -1242 / -1279
13:32:53.886 : readIdlePressure(): pressure calibration: -1279 / -1317
13:32:54.621 : readIdlePressure(): pressure calibration: -1317 / -1359
13:32:55.358 : readIdlePressure(): pressure calibration: -1359 / -1401
13:32:56.094 : readIdlePressure(): pressure calibration: -1401 / -1449
13:32:56.829 : readIdlePressure(): pressure calibration: -1449 / -1498
13:32:58.285 : readIdlePressure(): pressure calibration: -1498 / -1592
13:32:59.021 : readIdlePressure(): pressure calibration: -1592 / -1600
13:32:59.757 : readIdlePressure(): pressure calibration: -1600 / -1584
13:33:00.492 : readIdlePressure(): pressure calibration: -1584 / -1562
13:33:01.229 : readIdlePressure(): pressure calibration: -1562 / -1537
13:33:01.975 : readIdlePressure(): pressure calibration: -1537 / -1509
13:33:02.700 : readIdlePressure(): pressure calibration: -1509 / -1481
13:33:03.437 : readIdlePressure(): pressure calibration: -1481 / -1453
13:33:04.173 : readIdlePressure(): pressure calibration: -1453 / -1426
13:33:04.909 : readIdlePressure(): pressure calibration: -1426 / -1400
13:33:05.660 : readIdlePressure(): pressure calibration: -1400 / -1376
13:33:06.395 : readIdlePressure(): pressure calibration: -1376 / -1353
13:33:07.132 : readIdlePressure(): pressure calibration: -1353 / -1331
13:33:07.867 : readIdlePressure(): pressure calibration: -1331 / -1309
13:33:08.603 : readIdlePressure(): pressure calibration: -1309 / -1288
13:33:09.339 : readIdlePressure(): pressure calibration: -1288 / -1267
13:33:10.076 : readIdlePressure(): pressure calibration: -1267 / -1248
13:33:10.811 : readIdlePressure(): pressure calibration: -1248 / -1229
13:33:11.546 : readIdlePressure(): pressure calibration: -1229 / -1209
13:33:12.284 : readIdlePressure(): pressure calibration: -1209 / -1191
13:33:13.018 : readIdlePressure(): pressure calibration: -1191 / -1173
13:33:13.732 : Communication timeout - reset send buffer block
13:33:13.770 : readIdlePressure(): pressure calibration: -1173 / -1154
13:33:14.506 : readIdlePressure(): pressure calibration: -1154 / -1137
13:33:15.242 : readIdlePressure(): pressure calibration: -1137 / -1118
13:33:15.979 : readIdlePressure(): pressure calibration: -1118 / -1100
13:33:16.714 : readIdlePressure(): pressure calibration: -1100 / -1083
13:33:17.449 : readIdlePressure(): pressure calibration: -1083 / -1063
13:33:18.185 : readIdlePressure(): pressure calibration: -1063 / -1044
13:33:18.921 : readIdlePressure(): pressure calibration: -1044 / -1025
13:33:19.658 : readIdlePressure(): pressure calibration: -1025 / -1006
13:33:20.393 : readIdlePressure(): pressure calibration: -1006 / -985
13:33:21.129 : readIdlePressure(): pressure calibration: -985 / -965
13:33:21.865 : readIdlePressure(): pressure calibration: -965 / -946
13:33:22.617 : readIdlePressure(): pressure calibration: -946 / -928
13:33:23.352 : readIdlePressure(): pressure calibration: -928 / -912
13:33:24.088 : readIdlePressure(): pressure calibration: -912 / -896
13:33:24.824 : readIdlePressure(): pressure calibration: -896 / -880
13:33:25.560 : readIdlePressure(): pressure calibration: -880 / -864
13:33:26.296 : readIdlePressure(): pressure calibration: -864 / -849
13:33:27.032 : readIdlePressure(): pressure calibration: -849 / -834
13:33:27.768 : readIdlePressure(): pressure calibration: -834 / -819
13:33:28.503 : readIdlePressure(): pressure calibration: -819 / -805
13:33:29.239 : readIdlePressure(): pressure calibration: -805 / -790
13:33:29.975 : readIdlePressure(): pressure calibration: -790 / -777
13:33:30.711 : readIdlePressure(): pressure calibration: -777 / -763
13:33:31.447 : readIdlePressure(): pressure calibration: -763 / -749
13:33:32.183 : readIdlePressure(): pressure calibration: -749 / -736
13:33:32.935 : readIdlePressure(): pressure calibration: -736 / -723
13:33:33.672 : readIdlePressure(): pressure calibration: -723 / -709
13:33:34.406 : readIdlePressure(): pressure calibration: -709 / -697
13:33:35.142 : readIdlePressure(): pressure calibration: -697 / -683
13:33:35.878 : readIdlePressure(): pressure calibration: -683 / -671
13:33:36.615 : readIdlePressure(): pressure calibration: -671 / -658
13:33:37.351 : readIdlePressure(): pressure calibration: -658 / -644
13:33:38.086 : readIdlePressure(): pressure calibration: -644 / -631
13:33:38.822 : readIdlePressure(): pressure calibration: -631 / -619
13:33:39.558 : readIdlePressure(): pressure calibration: -619 / -606
13:33:40.293 : readIdlePressure(): pressure calibration: -606 / -594
13:33:41.029 : readIdlePressure(): pressure calibration: -594 / -582
13:33:41.765 : readIdlePressure(): pressure calibration: -582 / -569
13:33:42.506 : readIdlePressure(): pressure calibration: -569 / -557
13:33:43.253 : readIdlePressure(): pressure calibration: -557 / -545
13:33:43.989 : readIdlePressure(): pressure calibration: -545 / -532
13:33:44.725 : readIdlePressure(): pressure calibration: -532 / -521
13:33:45.461 : readIdlePressure(): pressure calibration: -521 / -509
13:33:46.196 : readIdlePressure(): pressure calibration: -509 / -497
13:33:46.932 : readIdlePressure(): pressure calibration: -497 / -485
13:33:47.668 : readIdlePressure(): pressure calibration: -485 / -473
13:33:48.405 : readIdlePressure(): pressure calibration: -473 / -460
13:33:49.140 : readIdlePressure(): pressure calibration: -460 / -448
13:33:49.876 : readIdlePressure(): pressure calibration: -448 / -436
13:33:50.613 : readIdlePressure(): pressure calibration: -436 / -425
13:33:51.347 : readIdlePressure(): pressure calibration: -425 / -414
13:33:52.083 : readIdlePressure(): pressure calibration: -414 / -401
13:33:52.819 : readIdlePressure(): pressure calibration: -401 / -389
13:33:53.571 : readIdlePressure(): pressure calibration: -389 / -379
13:33:54.307 : readIdlePressure(): pressure calibration: -379 / -367
13:33:55.043 : readIdlePressure(): pressure calibration: -367 / -355
13:33:55.780 : readIdlePressure(): pressure calibration: -355 / -345
13:33:56.516 : readIdlePressure(): pressure calibration: -345 / -333
13:33:57.250 : readIdlePressure(): pressure calibration: -333 / -322
13:33:57.986 : readIdlePressure(): pressure calibration: -322 / -312
13:33:58.722 : readIdlePressure(): pressure calibration: -312 / -300
13:33:59.458 : readIdlePressure(): pressure calibration: -300 / -288
13:34:00.194 : readIdlePressure(): pressure calibration: -288 / -278
13:34:00.930 : readIdlePressure(): pressure calibration: -278 / -266
13:34:01.666 : readIdlePressure(): pressure calibration: -266 / -255
13:34:02.402 : readIdlePressure(): pressure calibration: -255 / -245
13:34:03.138 : readIdlePressure(): pressure calibration: -245 / -233
13:34:03.889 : readIdlePressure(): pressure calibration: -233 / -223
13:34:04.629 : readIdlePressure(): pressure calibration: -223 / -212
13:34:05.361 : readIdlePressure(): pressure calibration: -212 / -201
13:34:06.097 : readIdlePressure(): pressure calibration: -201 / -191
13:34:06.833 : readIdlePressure(): pressure calibration: -191 / -180
13:34:07.569 : readIdlePressure(): pressure calibration: -180 / -169
13:34:08.304 : readIdlePressure(): pressure calibration: -169 / -158
13:34:09.040 : readIdlePressure(): pressure calibration: -158 / -148
13:34:09.776 : readIdlePressure(): pressure calibration: -148 / -138
13:34:10.512 : readIdlePressure(): pressure calibration: -138 / -127
13:34:11.248 : readIdlePressure(): pressure calibration: -127 / -118
13:34:11.985 : readIdlePressure(): pressure calibration: -118 / -107
13:34:12.720 : readIdlePressure(): pressure calibration: -107 / -98
13:34:13.456 : readIdlePressure(): pressure calibration: -98 / -88
13:34:14.207 : readIdlePressure(): pressure calibration: -88 / -77
13:34:14.943 : readIdlePressure(): pressure calibration: -77 / -67
13:34:15.679 : readIdlePressure(): pressure calibration: -67 / -58
13:34:16.415 : readIdlePressure(): pressure calibration: -58 / -48
13:34:17.151 : readIdlePressure(): pressure calibration: -48 / -39
13:34:17.887 : readIdlePressure(): pressure calibration: -39 / -29
13:34:18.623 : readIdlePressure(): pressure calibration: -29 / -20
13:34:19.360 : readIdlePressure(): pressure calibration: -20 / -11
13:34:20.094 : readIdlePressure(): pressure calibration: -11 / -1
13:34:20.831 : readIdlePressure(): pressure calibration: -1 / 7
13:34:21.566 : readIdlePressure(): pressure calibration: 7 / 17
13:34:22.302 : readIdlePressure(): pressure calibration: 17 / 27
13:34:23.042 : readIdlePressure(): pressure calibration: 27 / 36
13:34:23.774 : readIdlePressure(): pressure calibration: 36 / 45
13:34:24.510 : readIdlePressure(): pressure calibration: 45 / 54
13:34:25.246 : readIdlePressure(): pressure calibration: 54 / 64
13:34:25.997 : readIdlePressure(): pressure calibration: 64 / 72
13:34:26.733 : readIdlePressure(): pressure calibration: 72 / 81
13:34:27.469 : readIdlePressure(): pressure calibration: 81 / 91
13:34:28.205 : readIdlePressure(): pressure calibration: 91 / 100
13:34:28.943 : readIdlePressure(): pressure calibration: 100 / 109
13:34:29.677 : readIdlePressure(): pressure calibration: 109 / 118
13:34:30.413 : readIdlePressure(): pressure calibration: 118 / 126
13:34:31.148 : readIdlePressure(): pressure calibration: 126 / 136
13:34:31.884 : readIdlePressure(): pressure calibration: 136 / 144
13:34:32.620 : readIdlePressure(): pressure calibration: 144 / 153
13:34:33.356 : readIdlePressure(): pressure calibration: 153 / 161
13:34:34.093 : readIdlePressure(): pressure calibration: 161 / 170
13:34:34.828 : readIdlePressure(): pressure calibration: 170 / 178
13:34:35.564 : readIdlePressure(): pressure calibration: 178 / 187
13:34:36.303 : readIdlePressure(): pressure calibration: 187 / 195
13:34:37.051 : readIdlePressure(): pressure calibration: 195 / 204
13:34:37.787 : readIdlePressure(): pressure calibration: 204 / 212
13:34:38.523 : readIdlePressure(): pressure calibration: 212 / 221
13:34:39.263 : readIdlePressure(): pressure calibration: 221 / 228
13:34:39.995 : readIdlePressure(): pressure calibration: 228 / 236
13:34:40.731 : readIdlePressure(): pressure calibration: 236 / 244
13:34:41.467 : readIdlePressure(): pressure calibration: 244 / 252
13:34:42.204 : readIdlePressure(): pressure calibration: 252 / 260
13:34:42.938 : readIdlePressure(): pressure calibration: 260 / 268
...
 und so weiter ....
Hier muss was faul sein.

Außerdem spielte plötzlich die Temperatur verrückt. Laut Anzeige in Repetier-Host war es die Extrudertemperatur. Laut Anzeige am Drucker aber die Betttemperatur, die über 130° anzeigte. Geruchsmäßig hat sich thermisch eindeutig was getan.
HBS_Problems_FW_RF01,11.jpg
Ich habe genug der Versuche. Ich gehe wieder auf die .51 zurück.

mjh11
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RF1000 (seit 2014) mit:
  Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
  Ceran Bett
  FW RF.01.47 (von Conrad, modif.)

Die Natur kontert immer sofort mit einem besseren Idioten.
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2051
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 263 times
Been thanked: 542 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von rf1k_mjh11 »

RF1000,

Ich habe wieder die 0.91.51 drauf. Ich habe auch den Anschlag für den Endschalter in etwa an der gleichen Stelle wie anfangs. Der HBS läuft bereits - problemlos (ist schon in der dritten 'Y-Spalte').
Der Scan-Ablauf ist ganz anders als mit der RF01.11. Da fährt das Bett flott nach unten ("moveZDownFast()").

mjh11
RF1000 (seit 2014) mit:
  Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
  Ceran Bett
  FW RF.01.47 (von Conrad, modif.)

Die Natur kontert immer sofort mit einem besseren Idioten.
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2051
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 263 times
Been thanked: 542 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von rf1k_mjh11 »

Der Scan ist fertig. Das Ergebnis beinahe wie das vorherige.
HBSResults_20160226.jpg
Zum Vergleich das verherige Ergebnis:
HBSResults_20151223.jpg
Zwei Sachen spielten sicherlich eine Rolle beim Scheitern der Versuche mit RF01.11:

1. Dass der obere Federspanner nicht gelöst war und daher die Andrückplatte Kontakt mit dem Extruder hatte
und

2. Wahrscheinlich noch wichtiger: Dass die Betteinstellung (der Endanschlag) so knapp bemessen war, dass die Düse schon zu Beginn des Scans Kontakt mit dem Bett hatte. Mir fiel nämlich auf, dass der erste Wert beim Scan plötzlich negativ war, obwohl mein Ruhewert durch die Vorspannung immer bei ca. +1100 liegt.

Um dem Ganzen ein ordentliches Ende zu bereiten (aus meiner Sicht), mache ich die ganze Übung noch ein (vor-)letztes Mal, mit der FW-Version RF01.11, und stelle sicher, dass die zwei oben genannten Punkte nicht zutreffen. Damit sollte der HBS klappen.

mjh11
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
RF1000 (seit 2014) mit:
  Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
  Ceran Bett
  FW RF.01.47 (von Conrad, modif.)

Die Natur kontert immer sofort mit einem besseren Idioten.
RF1000
Developer
Developer
Beiträge: 340
Registriert: Fr 10. Okt 2014, 16:31
Has thanked: 40 times
Been thanked: 80 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von RF1000 »

rf1k_mjh11 hat geschrieben: USER ERROR! Der obere der zwei Federspanner war nicht gelöst.
Das erklärt zumindest, warum bei dir der Startwert so stark geschwankt ist. Mit so einer Verbindung klappt der Scan natürlich nicht (entweder weil er abbricht, oder weil die ermittelten Werte die Oberfläche nicht korrekt abbilden können).
rf1k_mjh11 hat geschrieben: Ich habe wieder die 0.91.51 drauf. Ich habe auch den Anschlag für den Endschalter in etwa an der gleichen Stelle wie anfangs. Der HBS läuft bereits - problemlos (ist schon in der dritten 'Y-Spalte').
Davon hätte ich dann bitte gerne die Logdatei vom Repetier-Host. Wenn die V 0.91.51 bei gleichen mechanischen Voraussetzungen den Scan schafft, die RF.01.11 aber nicht, dann gehe ich davon aus, dass die Parameter für den Scan bei deiner V 0.91.51 deutlich toleranter eingestellt sind.
rf1k_mjh11 hat geschrieben: Hier muss was faul sein.
Ich stimme dir zu. Bei dem Versuch fällt dein DMS-Wert konstant, um mehr als 5 Digits pro Sekunde. Die Firmware wartet an der Stelle auf einen "stabilen" Wert, aber dazu kommt es nicht. Wie hast du dieses Verhalten geschafft?
rf1k_mjh11 hat geschrieben: Um dem Ganzen ein ordentliches Ende zu bereiten (aus meiner Sicht), mache ich die ganze Übung noch ein (vor-)letztes Mal, mit der FW-Version RF01.11, und stelle sicher, dass die zwei oben genannten Punkte nicht zutreffen. Damit sollte der HBS klappen.
Sehr, sehr guter Ansatz :-) Ich drücke dir alle Daumen und Extruder, die hier anwesend sind (und Extruder sind es recht viele ...) :-)


mfG
RF1000
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2051
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 263 times
Been thanked: 542 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von rf1k_mjh11 »

Soweit scheint es zu klappen. Der HBS startete ohne Probleme.

Eventuell hatte es bei den zahlreichen Versuchen heute (2 Mal, glaube ich) geklappt weil zufällig das Anstoßen auf das Bett erkannt wurde - vielleicht eine Folge des Timings? Alle anderen Male wurde der Scan abgebrochen.

@RF1000,
Ich nehme an, dass wenn er den ersten Tastpunkt 'fehlerfrei' erkannt hat, ein unerkanntes 'Anstoßen' nicht mehr vorkommen sollte, da ja ein paar Zehntel Sicherheitsabstand gefahren wird, oder? Auch wenn die folgenden Tastpunkte langsam ansteigen würden, so dass irgendwann der Tastpunkt höher als Z=0 ist, oder?

Der HBS ist bereits am Ende der dritten vierten sechsten 'Y-Spalte'. Ich sehe einen erfolgreichen Scan kommen.

Damit kann ich den angedeuteten Bug vom RFrank (aus dem Beitrag hier) nicht bestätigen.

mjh11
RF1000 (seit 2014) mit:
  Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
  Ceran Bett
  FW RF.01.47 (von Conrad, modif.)

Die Natur kontert immer sofort mit einem besseren Idioten.
RF1000
Developer
Developer
Beiträge: 340
Registriert: Fr 10. Okt 2014, 16:31
Has thanked: 40 times
Been thanked: 80 times

Re: Bugs in Firmware RF.01.11 (RF1000)

Beitrag von RF1000 »

rf1k_mjh11 hat geschrieben: Ich nehme an, dass wenn er den ersten Tastpunkt 'fehlerfrei' erkannt hat, ein unerkanntes 'Anstoßen' nicht mehr vorkommen sollte, da ja ein paar Zehntel Sicherheitsabstand gefahren wird, oder? Auch wenn die folgenden Tastpunkte langsam ansteigen würden, so dass irgendwann der Tastpunkt höher als Z=0 ist, oder?
Korrekt. Wobei man natürlich Z-Min trotzdem unbedingt so einstellen sollte, dass der Extruder beim Auslösen von Z-Min noch nirgends das Bett berühren kann. Ansonsten könnte man ja mit X/Y-Bewegungen nach dem Z-Homing jederzeit eine (sehr, sehr unerwünschte) Kollision "erzeugen".


mfG
RF1000
Antworten

Zurück zu „Firmware / Tweaks“