OpenBoardView

View .brd files

OTHER License

Stars
1.3K

Bot releases are hidden (Show)

OpenBoardView - 9.95.1 Latest Release

Published by piernov 3 months ago

Beta1 pre-release (read: unstable, please report bugs) of the PDF software support and GenCAD format support.

Since 9.95.0:

  • GenCAD fixes and workarounds:
    • Allow blank lines (17dbd1d)
    • Add support for GenCAD files generated by "XY html to CAD V1.2" (#280 #305)
    • Handle files with undordered PAD/ATTRIBUTE in PADSTACK (a0c7ca3)
    • Minor version optional for GenCAD 2022 (45d2478)
    • Optional version string (8528b80)
    • Fix ARTWORK definition (8ed0854)
    • Try to parse files with missing $PADS and $PADSTACKS sections (51833e7)
    • Try to parse files with INSERT before first SHAPE in $SHAPES section (#298 #301 46c603c)
    • Allow whitespace at the end of PIN property and missing argument for ATTRIBUTE property (448dcfcc)
    • Allow whitespace at the end of PART and VALUE properties and ignore unknow PARTemp property (0074525)
  • ASC pins parse name until 2 spaces are found to account for names with a space (20c971d)
  • Add support for parsing arc countour segments from Altium ASCII export (#286 #294)
  • Fix /usr/share/metainfo conflict in RPM package (#271 4150f30)
  • Fix build with GCC 13 (#287 b03d0f6) & Clang/libc++ 17.0 (502d7ff)

Thanks to all the contributors.

OpenBoardView - 9.95.0

Published by piernov over 1 year ago

Beta0 pre-release (read: unstable, please report bugs) of the PDF software support.

Since 9.90.0:

  • GenCAD format support (#110 #188 #243 #244 #246 #247 #248 #252 #258 #259 #261 #264 #269 )
  • Fix pin/part side handling (092ec4f e738a79 c719705)
  • Improved interactive update of search-preview-highlighted parts (#249)
  • Fix outline/hull generation for large pin count (5e9c1b7)
  • Various bugfixes for some files (90f5129 ffd70ac b9b34ba cd0a01f 813b9c4 3aae0a5)
  • Various build system fixes (#245 #256 #267 6826c14 1c5cd8f 8b3ed5b bc389b0 26bf54e 5a7f326 3c9be63 6d856a5)

Thanks to all the contributors.

OpenBoardView - 9.90.0

Published by piernov over 2 years ago

Alpha0 pre-release (read: unstable, please report bugs) of the PDF software support.

Since 9.0.3:

  • PDF bidirectional search with Evince (Linux) and SumatraPDF (Windows) #241
  • macOS signed universal binary (x86_64/arm64) #239 (disclaimer: the third-party company providing the Apple Developer certificate is not affiliated with OBV)

Thanks to all the contributors.

OpenBoardView - 9.0.3

Published by piernov over 2 years ago

Bugfix release.

Since 9.0.2:

  • Fix ASC file lookup in working directory + error handling for lookup_file_insensitive 64d1db2

Since 9.0.1:

  • Fix crash when DPI < 100 (fix scrollbar dpi adjustment) 59eb80a

Since 9.0.0:

  • Try to keep font atlas texture below 1024x1024 to keep support for Windows GDI OpenGL renderer c9416a3
OpenBoardView - 9.0.0

Published by piernov over 2 years ago

Final release for the configurable key bindings and board background image support along with a few other features and some under-the-hood work.

Major features since 8.0:

  • Add custom keyboard bindings #175
  • Add background board image #176
  • Protel-ASCII file format support #191
  • BVR3 file format support #236
  • Report errors to GUI when loading files db30581, Validate parity of FZ key or report error #91 72acc29, Stub BRDAllegroFile to report unsupported file format #62 2a47526

For detailed changes and bug fixes, please consult the alpha and beta releases:

Since 8.95.2:

  • BVR3 file format support #236
  • Show part name inside part bounding box d4b98cb
  • Show pin net name inside pin bounding box a797931
  • Bug fixes:
    • Disable GL3 renderer for nouveau on Nvidia Tesla 0b3ccae
    • Do not attempt drawing anything when window is minimized/display size is 0 d19024e
    • BackgroundImage: fix writing image path when executing from same directory as config file e72223f
    • Fix background color setting fd9dbe5

Thanks to all the contributors.

OpenBoardView - 8.95.2

Published by piernov over 2 years ago

Beta2 pre-release (read: unstable, please report bugs) for the configurable key bindings and board background image support along with some under-the-hood work in preparation for a future 9.0 release.

Since 8.95.1:

  • Replace assert() with SDL_LogError() so that OBV doesn't abort on file parsing issues 4a39d4d
  • Report errors to GUI when loading files db30581
  • Validate parity of FZ key or report error #91 72acc29
  • Stub BRDAllegroFile to report unsupported file format #62 2a47526
  • Enable gestures on multi-touch touchpads (pinch-to-zoom, rotate) #203 23c4de2 4430e5c
  • Breaking changes:
    • Refactor keyboard handling to use ImGuiKey rather than SDL (ImGui v1.87 compatibility) #228 4d446f5
      Existing keyboard bindings configuration will break and will have to be reconfigured or default configuration be restored. In case of issues even after restoring defaults, remove all KeyBinding* entries from the configuration file.
  • Bug fixes:
    • Properly fix test pads showing up on both sides 77d34b7
    • Fix ground net from rendering if named GROUND instead of GND. #218 2d53aed

Thanks to all the contributors.

OpenBoardView - 8.95.1

Published by piernov over 3 years ago

Beta1 pre-release (read: unstable, please report bugs) for the configurable key bindings and board background image support along with some under-the-hood work in preparation for a future 9.0 release.

Since 8.95.0:

  • Default to Cmd+O/Q/F on macOS rather than Ctrl and remove Ctrl+C to quit (nonsense in a GUI, that's for CLI apps) 3cf99279
  • Bug fixes:
    • Fix enum for the CADFile blocks #206 caf03d36
    • PartList/NetList: fix ImGuiListClipper usage with ImGui 1.79 #207 84842433
    • Imported namespace targets for SDL2 <2.0.12 support #201 #205 077d12af
    • Confparse: Fix saving first entry after creating new file 31b9f5cd
    • BackgroundImage: ignore empty image paths silently b268422a
    • Improve ground pins handling #211 f9714154
    • Fix opening files with special characters in the path on Windows #133 #215 b2673d8e

Thanks to all the contributors.

OpenBoardView - 8.95.0

Published by piernov almost 4 years ago

Beta0 pre-release (read: unstable, please report bugs) for the configurable key bindings and board background image support along with some under-the-hood work in preparation for a future 9.0 release.

Since 8.0:

  • New features:
    • Configurable keyboard bindings #175 9f601a3
    • Board background image support #176 3fe1b22
    • Add Protel-ASCII and BGA pad names #191 8fd5927
    • A1/Pin-1 pad highlight #192 0964515
    • Copy to clipboard for component and its pins. #172 #200 fbdb331
  • Bug fixes:
    • Build with gcc 10 fails #177 befed74
    • Selection disappears when use Flip Board from menu #179 7e346f9 f998954
    • Debouncing and slowCPU option issue #196 7f9ade3 4468c41
    • Program doesn't remember user setting for View -> Show Position and Annotations #197 75bc122 e3a8179
  • ImGui update with some rendering backend rework

Thanks to all the contributors.

Previous pre-releases:

OpenBoardView - 8.0

Published by piernov over 4 years ago

Starting from this release the 'R' is dropped from the version number to follow more conventional practices.

Since R7.3:

  • New file format support:
    • CAST (.CST)
    • Samsung CAD (.CAD)
    • Support another variant of BRD format (eg. Thinkpad T420)
  • Miscellaneous additions:
    • Improve Linux integration with .desktop file and MIME-type for file association
    • Improve automatic OpenGL renderer selection
    • Add fallback outline for boardview files missing them
  • Bug fixes:
    • Double side component fix.
    • Fix test pads showing up on both sides
    • Open file directly by double-clicking on it when associated to OBV
    • BRD2: Workaround missing net for nails
    • Don't disable screensaver
    • Fix crash when clicking on CLEAR before loading board
    • Fix opening ASC from current directory

Thanks to all the contributors.

OpenBoardView - R7.4 Prerelease 2

Published by piernov about 5 years ago

Fix for Lenovo T420 boardview and probably other stuff.

(seems like Github pre-release don't trigger Travis?)

OpenBoardView - R7.4 Prerelease 1

Published by inflex over 7 years ago

OpenBoardView - Release 7.3

Published by inflex almost 8 years ago

First release since merging Openflex (now retired) back with OpenBoardView master.

  • Search field is now autoselected when search is opened again with existing search entries
  • Search field now performs a suggested spellings ( @piernov )
OpenBoardView - Release version 0.4.0

Published by MattSturgeon about 8 years ago

Includes various changes, including:

  • Refactored keyboard shortcuts
  • Updated main menu
  • Drag and drop
  • Uses system font
  • Draw pin circles at runtime (may reduce performance)
  • .brd filefilter on Open dialog
  • Better error handling

Some "behind the scenes" changes too:

  • Move to using cmake to generate the build files
  • Added some code in preperation for the unix ports
  • Use metadata set in Project.cmake to generate various strings
  • Some code cleanup and other minor bugfixes
OpenBoardView - v0.3

Published by chloridite over 8 years ago

  • Add an application icon
  • Display an error message when failing to load invalid files
  • Add File > Quit menu item
  • Add View menu (to show the rotate/flip hotkeys)
OpenBoardView - v0.2 - Second release

Published by chloridite over 8 years ago

  • XP support
  • Case-insensitive search