Probleme mit Pidtoolbox

pcdoc

Well-known member
#1
Hallo,

Wollte heute meine neue AOS5 etwas tunen, aber irgendwie scheitere ich an der SW und (zu mindestens vorerst) nicht an dem Prozess selbst.

PTB installiert, was unter Linux jetzt nicht ganz so einfach ist und vor allem offensichtlich seit Version 0.44 nicht mehr unterstützt wird. Startet auch nochmal, aber sobald ich ein Log von der Blackbox lade kommt nur noch die Meldung "please wait". Das Tool hängt sich zwar nicht auf, aber weiter gehts auch nicht. Ich kann das Fenster zwar wegklicken, und nochmal ein Log öffnen, aber mit den selben Erfolg.

Gut, alte Version von PTB, vielleicht liegts daran. Dann unter Win7 in einer VM versucht, geht nicht..... Nach Ewigkeiten wieder mal Win10 gebootet wo die Installation der aktuellen Version 0.65 funktioniert hat.

Leider mit dem selben Ergebnis, wenn ich ein log lade kommt nur "Please wait" und das wars dann. Genau das gleiche was ich unter Linux auch hatte...

Die selben Logs lassen sich im Betaflight Blackbox Explorer problemlos öffnen.
Betaflight 4.4.3
FC ist ein SpeedyBee F405_V4
In Betaflight ist eingestellt bei der Blackbox: 2khz, Gyro_Scaled

Ich weiß nicht ob das relevant ist, aber der lesbare Header der Logfiles:

H Product:Blackbox flight data recorder by Nicholas Sherlock
H Data version:2
H Field I name:loopIteration,time,axisP[0],axisP[1],axisP[2],axisI[0],axisI[1],axisI[2],axisD[0],axisD[1],axisF[0],axisF[1],axisF[2],rcCommand[0],rcCommand[1],rcCommand[2],rcCommand[3],setpoint[0],setpoint[1],setpoint[2],setpoint[3],vbatLatest,amperageLatest,baroAlt,rssi,gyroADC[0],gyroADC[1],gyroADC[2],accSmooth[0],accSmooth[1],accSmooth[2],debug[0],debug[1],debug[2],debug[3],motor[0],motor[1],motor[2],motor[3]
H Field I signed:0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0
H Field I predictor:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,11,5,5,5
H Field I encoding:1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0
H Field P predictor:6,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3
H Field P encoding:9,0,0,0,0,7,7,7,0,0,0,0,0,8,8,8,8,8,8,8,8,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0
H Field S name:flightModeFlags,stateFlags,failsafePhase,rxSignalReceived,rxFlightChannelsValid
H Field S signed:0,0,0,0,0
H Field S predictor:0,0,0,0,0
H Field S encoding:1,1,7,7,7
H Firmware type:Cleanflight
H Firmware revision:Betaflight 4.4.3 (738127e7e) STM32F405
H Firmware date:Nov 18 2023 06:49:34
H Board information:SPBE SPEEDYBEEF405V4
H Log start datetime:0000-01-01T00:00:00.000+00:00
H Craft name:AOS5
H I interval:128
H P interval:2
H P ratio:64
H minthrottle:1070
H maxthrottle:2000
H gyro_scale:0x3f800000
H motorOutput:158,2047
H acc_1G:2048
H vbat_scale:110
H vbatcellvoltage:330,350,430
H vbatref:2441
H currentSensor:0,400
H looptime:125
H gyro_sync_denom:1
H pid_process_denom:2
H thr_mid:50
H thr_expo:0
H tpa_mode:1
H tpa_rate:65
H tpa_breakpoint:1350
H rc_rates:25,25,25
H rc_expo:0,0,0
H rates:25,25,25
H rate_limits:1998,1998,1998
H rollPID:45,0,17
H pitchPID:47,0,20
H yawPID:45,0,0
H levelPID:50,50,75
H magPID:40
H d_min:17,20,0
H d_max_gain:37
H d_max_advance:20
H dterm_lpf1_type:1
H dterm_lpf1_static_hz:75
H dterm_lpf1_dyn_hz:80,110
H dterm_lpf2_type:0
H dterm_lpf2_static_hz:0
H yaw_lowpass_hz:100
H dterm_notch_hz:0
H dterm_notch_cutoff:0
H iterm_windup:85
H iterm_relax:1
H iterm_relax_type:1
H iterm_relax_cutoff:15
H pid_at_min_throttle:1
H anti_gravity_gain:80
H anti_gravity_cutoff_hz:5
H anti_gravity_p_gain:100
H abs_control_gain:0
H use_integrated_yaw:0
H ff_weight:0,0,0
H feedforward_transition:0
H feedforward_averaging:0
H feedforward_smooth_factor:25
H feedforward_jitter_factor:7
H feedforward_boost:15
H feedforward_max_rate_limit:90
H acc_limit_yaw:0
H acc_limit:0
H pidsum_limit:500
H pidsum_limit_yaw:400
H deadband:0
H yaw_deadband:0
H gyro_hardware_lpf:0
H gyro_lpf1_type:0
H gyro_lpf1_static_hz:0
H gyro_lpf1_dyn_hz:0,500
H gyro_lpf2_type:0
H gyro_lpf2_static_hz:0
H gyro_notch_hz:0,0
H gyro_notch_cutoff:0,0
H gyro_to_use:0
H dyn_notch_max_hz:600
H dyn_notch_count:1
H dyn_notch_q:500
H dyn_notch_min_hz:100
H dshot_bidir:1
H motor_poles:14
H rpm_filter_harmonics:3
H rpm_filter_q:500
H rpm_filter_min_hz:100
H rpm_filter_fade_range_hz:50
H rpm_filter_lpf_hz:150
H acc_lpf_hz:2500
H acc_hardware:0
H baro_hardware:0
H altitude_source:0
H altitude_prefer_baro:100
H altitude_lpf:300
H altitude_d_lpf:100
H mag_hardware:0
H gyro_cal_on_first_arm:0
H airmode_activate_throttle:25
H serialrx_provider:9
H use_unsynced_pwm:0
H motor_pwm_protocol:6
H motor_pwm_rate:480
H dshot_idle_value:550
H debug_mode:6
H features:272891912
H rc_smoothing:1
H rc_smoothing_auto_factor:30
H rc_smoothing_auto_factor_throttle:30
H rc_smoothing_feedforward_cutoff:0
H rc_smoothing_setpoint_cutoff:0
H rc_smoothing_throttle_cutoff:0
H rc_smoothing_debug_axis:0
H rc_smoothing_active_cutoffs_ff_sp_thr:94,94,94
H rc_smoothing_rx_average:4002
H rates_type:3
H fields_disabled_mask:0
H blackbox_high_resolution:0
H vbat_sag_compensation:0
H dyn_idle_min_rpm:0
H dyn_idle_p_gain:50
H dyn_idle_i_gain:50
H dyn_idle_d_gain:50
H dyn_idle_max_increase:150
H simplified_pids_mode:2
H simplified_master_multiplier:100
H simplified_i_gain:0
H simplified_d_gain:60
H simplified_pi_gain:100
H simplified_dmax_gain:0
H simplified_feedforward_gain:0
H simplified_pitch_d_gain:100
H simplified_pitch_pi_gain:100
H simplified_dterm_filter:0
H simplified_dterm_filter_multiplier:100
H simplified_gyro_filter:1
H simplified_gyro_filter_multiplier:100
H motor_output_limit:100
H throttle_limit_type:0
H throttle_limit_percent:100
H throttle_boost:5
H throttle_boost_cutoff:15
H gps_provider:1
H gps_set_home_point_once:0
H gps_use_3d_speed:0
H gps_rescue_min_start_dist:15
H gps_rescue_alt_mode:0
H gps_rescue_initial_climb:10
H gps_rescue_ascend_rate:750
H gps_rescue_return_alt:30
H gps_rescue_ground_speed:750
H gps_rescue_max_angle:45
H gps_rescue_roll_mix:150
H gps_rescue_pitch_cutoff:75
H gps_rescue_descent_dist:20
H gps_rescue_descend_rate:150
H gps_rescue_landing_alt:4
H gps_rescue_disarm_threshold:20
H gps_rescue_throttle_min:1100
H gps_rescue_throttle_max:1700
H gps_rescue_throttle_hover:1275
H gps_rescue_sanity_checks:2
H gps_rescue_min_sats:8
H gps_rescue_allow_arming_without_fix:0
H gps_rescue_throttle_p:15
H gps_rescue_throttle_i:15
H gps_rescue_throttle_d:20
H gps_rescue_velocity_p:8
H gps_rescue_velocity_i:40
H gps_rescue_velocity_d:12
H gps_rescue_yaw_p:20
H gps_rescue_use_mag:1


Zu den Fragen:
  1. Gibt es eine Möglichkeit eine aktuellere Version unter Linux zu installieren?
  2. Irgendeine Idee was ich machen kann um das zum Laufen zu bekommen? Es scheint zu mindestens so als liegt es nicht an der älteren Linux version, weshalb ich eher von einem anderen Problem ausgehe.
  3. Kann irgendwas mit den Logfiles nicht stimmen? Und wie könnte ich das überprüfen?
 

pcdoc

Well-known member
#2
Vielleicht könnte ja einer von euch mal versuchen die Logdatei zu laden um zu sehen ob es an der Datei oder doch an der Installation liegt.
 

Anhänge

#3
Mit Version 0.64 hatte ich das gleiche Problem wie du: "Please Wait" und es hat sich nichts getan.
Nach einem Update auf v0.65: damit konnte ich dann deine Log-Datei öffnen.

Edit: Zu Deinen eigentlichen Fragen aus Post #1 kann ich leider nicht viel beitragen. Nutze Windows 11, habe kaum Linux Erfahrung und auch wenn ich die PIDToolbox installiert habe steht eine Tuning Session mit allen drin und dran bei mir immer noch auf der To-Do-Liste ^^
 
Zuletzt bearbeitet:
Erhaltene "Gefällt mir": pcdoc

pcdoc

Well-known member
#4
Hast mir mit deiner Antwort schon sehr geholfen! Die Bestätigung, dass es nicht an den Log Files liegt war schon mal hilfreich.

Ich hab mir die Pfade nochmal angeschaut und bin dann darauf gestoßen, dass man das Programm nicht über den Shortcut der bei der Installation generiert wurde startet, sondern direkt über den Ordner vom Installationsverzeichnis. Das hat den Unterschied gemacht und mit Version 0.65 funktioniert es jetzt.

Für Linux hab ich leider noch keine Lösung gefunden, aber ich muss mir das mal anschauen ob ich das selbst compilieren kann, nachdem sie auch den Sourcecode zum Download anbieten.
 
FPV1

Banggood

Oben Unten