@mikeller mikeller released this Aug 11, 2018 · 18 commits to master since this release

Assets 7

Which file do I need?

  • Windows (7, 8, 10): betaflight-blackbox-explorer-installer_<version>_win32.exe;
  • Mac OS X: betaflight-blackbox-explorer_<version>_macOS.dmg;
  • Linux: betaflight-blackbox-explorer_<version>_amd64.deb (Ubuntu, debian), betaflight-blackbox-explorer-<version>.x86_64.rpm (Red Hat, Fedora, CentOS), betaflight-blackbox-explorer_<version>_linux64.zip (others).

Release Notes

This update of Blackbox Log Viewer adds support for logs written by the latest version of the Betaflight firmware (3.5.0).

As usual, please report any bugs you find back to us by opening an issue here.

We also have a Facebook Group: If you want to talk about Betaflight, ask configuration questions, or just hang out with fellow pilots, you can do this here.

Fixes:

  • Fixed a number of incompatibilities with the firmware.

Improvements:

  • Added support for logs written by the latest firmware (3.5.0);
  • Various UI improvements.

@mikeller mikeller released this Jul 8, 2018 · 43 commits to master since this release

Assets 7

Which file do I need?

  • Windows (7, 8, 10): betaflight-blackbox-explorer-installer_<version>_win32.exe;
  • Mac OS X: betaflight-blackbox-explorer_<version>_macOS.dmg;
  • Linux: betaflight-blackbox-explorer_<version>_amd64.deb (Ubuntu, debian), betaflight-blackbox-explorer-<version>.x86_64.rpm (Red Hat, Fedora, CentOS), betaflight-blackbox-explorer_<version>_linux64.zip (others).

Release Notes

In addition to updating the Blackbox Log Viewer to support the latest version of the Betaflight firmware (3.4.0), we have added some nice new features: You can now double click on log files to open them, and you can export logs as CSV, in order to open them in third party tools like Plasmatree's PID-Analyzer.

We have also improved and polished up the user interface, and made it easier to take screenshots of logs that contain all of the information required for others to help you with tuning. Thanks to @McGiverGim, @wolkesson, and @ctzsnooze for their efforts on this!

As usual, please report any bugs you find back to us by opening an issue here.

We now also have a Facebook Group. If you want to talk about Betaflight, ask configuration questions, or just hang out with fellow pilots, you can do this here.

Important information when upgrading

  • The names of some graphs have been updated to make them more accurate and aligned with the firmware (#144, #164).

Fixes:

  • Fixed a number of incompatibilities with the firmware.

Improvements:

  • Added support for logs written by the latest firmware (3.4.0);
  • Various UI improvements;
  • Added support for opening log files by double-clicking them or dragging / dropping them onto the Blackbox Log Viewer app;
  • Added support for exporting log data as CSV.

@mikeller mikeller released this Apr 12, 2018 · 190 commits to master since this release

Assets 7

The main change in this release is that the Blackbox Log Viewer is now available as a stand alone application. Thanks a lot for the hard work of the developers who made this possible!

In addition to this, this version contains fixes and updates to make it work with the log format generated with the latest release of Betaflight (3.3.1).

@borisbstyle borisbstyle released this Aug 6, 2017 · 261 commits to master since this release

Assets 2
2.5.12

Update version

@borisbstyle borisbstyle released this Apr 7, 2017 · 278 commits to master since this release

Assets 2
  • Remove PID scaling
  • Add new modes and features

@borisbstyle borisbstyle released this Mar 1, 2017 · 283 commits to master since this release

Assets 2

Correct Log Sync to Time entry field.
Add additional 3.1 parameters
Reorganise PID other fields

@GaryKeeble GaryKeeble released this Jan 15, 2017 · 288 commits to master since this release

Assets 2

Observations during BF3.1.0 Release Candidate Testing.

  1. Bump version to v2.5.9
  2. DSHOT protocol list order revised on log header.
  3. DSHOT1200 protocol added to log header.

@GaryKeeble GaryKeeble released this Jan 3, 2017 · 289 commits to master since this release

Assets 2

Some fixes in response to user observations.

  1. Bump version to v2.5.8
  2. Fix to Analyser display going blank for users using logging to onboard flash memory.
  3. Always start with the values table hidden; pressing key 'T' will toggle the table; pressing the toolbar button will put it back at the bottom of the graph.
  4. Fix Issue #36; viewer was not parsing version number correctly for filter scaling. Refactored functions to use library semver.
  5. UI Overhall; better support for smaller screens, toolbar will collapse into menu's when there's not enough room.
  6. BF3.1 Compatibility, corrected filter values showing zero and removed PID controller type from header display.
  7. Add Dshot to protocol definitions on header dialog.
  8. Update for gyro scaling in BF3.1.0; scaling is now handled by flight controller

Notes

  1. The analyser display can go blank when using log files uploaded from flash memory. The problem occurs if you change log from the drop-down menu before displaying the analyser. Then when you do display the analyser, and zoom in, the analyser goes blank. This version should cure this.

@GaryKeeble GaryKeeble released this Oct 18, 2016 · 341 commits to master since this release

Assets 2

Minor BUG fix updates and Feature Improvements

1. Correct case on Mode_x.png icons to prevent file not found on user settings dialog. 2. Update of video export vendor function from cleanflight/master; many thanks to @thenickdude. This is for users experiencing difficulties (linux?) generating video exports. Issue #30. 3. Added filename extension .BFL to auto-detect large log files; thanks to @mikeller 4. Mousewheel controls update as per feature request #31; 5. Add remove all button to graph config dialog #34; this is a port of the original viewer feature added by StewLG. 6. Added new log header parameters for second gyro notch filter. 7. Removed x100 frequency scaling for BF 3.0.1 to keep in sync with latest BF 8. Minor HTML code tidy-up for header dialog. 9. Add user setting to invert yaw on stick display. Off is normal; On is inverted. 10. Add user setting to apply hanning window to analyser FFT. 11. Add snap points to analyser zoom bars; to make it easier to get back to zoom level x1 12. Scale the colour gradient based upon zoom level so that zooming the fft doesn't push the bars into the red. 13. Improve graph background, add transparent gradient for better contrast.

Notes

Log file extension

BB Viewer attempts to determine the file type you are opening by examining the file extension first. Where no file extension is used in the name, then BB Viewer will guess the type of file; which is usually fine for small log files (<10MB). For log files larger than 10MB, then BB Viewer guesses they are video files and tries to load it (and fails because it is not a video)

So as a tip, it's best to use a file extension when you save your logs.

The file extensions that are automatically recognised are: -

  • .TXT, .CFL, .BFL and .LOG as log files,
  • .AVI, .MOV, .MP4, .MPEG as video files
  • .JSON as workspace backups

If it is not one of those extensions, it takes a guess on the type by file size (if file-size < 10MB then Log file else its a video);

Mousewheel Improvements

As you are probably already aware, scrolling the mouse wheel whilst the mouse pointer is over the graph will move the timeline forwards and backwards: -

  • Scrolling moves the timeline,
  • Scrolling whilst holding the key, zooms the timeline
  • Scrolling whilst holding the key, speeds up the zooming of the timeline.

But now, thanks to suggestions from Joshua Bardwell, the mouse wheel functionality has been extended...
With the mouse pointer over a field in the graph legend...

  • Scrolling will dynamically adjust the SMOOTHING for the field.
  • Scrolling whilst holding the key,adjusts the ZOOM for the field
  • Scrolling whilst holding the key, adjusts the EXPO for the field.

With the mouse pointer over the field group heading and then scrolling the mouse-wheel will adjust all fields within the group at the same time.

Finally, if you "click" the middle mouse button, then the dynamic settings go back to the values you first set in the graph config dialog when choosing the fields. Again, clicking on a single field will reset just that field, clicking on the group header will reset all pens within the group.

So it is no longer necessary to keep going into the graph config dialog to adjust the values; just use the mouse wheel...

The smoothing, zooming and expo dynamic changing above do not affect workspaces so you can always go back to your preferred settings by re-selecting the workspace.

You will also notice now that to scroll the whole page using the mouse-wheel, you must move the pointer off both the graph and legend areas (e.g move the pointer to the toolbar area and then scroll the wheel.

Grids
TIP 1: It is easier to see the effect of the zooming and expo adjustment if the graph has the grid displayed... to display a grid for a field, then left-click a field and the grid will be shown for that field.

TIP 2: After you have selected a grid to display (using TIP 1); pressing the 'G' key will quickly toggle the grid on/off.

@GaryKeeble GaryKeeble released this Sep 10, 2016 · 368 commits to master since this release

Assets 2

Some minor field name relabelling.

  1. Version updated to 2.5.6
  2. rcCommands[] fields re-labelled as setpointRate[] fields to reflect their actual use as the setpoints into the PID controllers.
  3. debug[] fields for debug mode "NOTCH" corrected to gyro_preNotch[] as per revision in RC14.