Announcement

Collapse
No announcement yet.

OpenBoardView opensource boardview software for .brd

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    OpenBoardView opensource boardview software for .brd

    Hi,
    Someone wrote an opensource boardview software for .brd files a few days ago.
    https://github.com/chloridite/OpenBoardView
    Nice replacement for the buggy Landrex Test Link software.
    Btw I ported it to Linux (not fully functional though): https://github.com/piernov/OpenBoard.../linux-support

    Would be nice if some people good at reverse engineering helped with implementing support for other boardview file format. (I'm personally interested with Asus .fz format since the PCBRepairTool software doesn't work well under Wine.)
    OpenBoardView — https://github.com/OpenBoardView/OpenBoardView

    #2
    Re: OpenBoardView opensource boardview software for .brd

    Hi there, is yours the same/different/similar to the mingw branch?

    I've been using/adjusting the mingw one on my U16.04 setup.
    YouTube Repair Videos - https://www.youtube.com/user/19PLD73
    FlexBV BoardView software - Linux/OSX/Windows - http://pldaniels.com/flexbv

    Comment


      #3
      Re: OpenBoardView opensource boardview software for .brd

      OpenBoardView 9.0.0 released:
      https://github.com/OpenBoardView/Ope...ases/tag/9.0.0

      Major features since 8.0:
      * Add custom keyboard bindings
      * Add background board image
      * Protel-ASCII file format support
      * BVR3 file format support
      * Report errors to GUI when loading files, Validate parity of FZ key or report error, Stub BRDAllegroFile to report unsupported file format
      Feedback and contributions are always welcome.
      OpenBoardView — https://github.com/OpenBoardView/OpenBoardView

      Comment


        #4
        Re: OpenBoardView opensource boardview software for .brd

        Originally posted by piernov View Post
        OpenBoardView 9.0.0 released:
        https://github.com/OpenBoardView/Ope...ases/tag/9.0.0

        Feedback and contributions are always welcome.
        I like the new features, its a little quicker than version 8 as well. No problems to report so far
        All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters

        Comment


          #5
          Re: OpenBoardView opensource boardview software for .brd

          Hi,

          I am trying to build openboardview on linuxmint 18 (cant upgrade legacy issues)

          I have downloaded and run the openboardview-9.0.3-1.x86_64.rpm no problem.
          probably a gcc issue?
          gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)

          I getting errors building
          Code:
          /home/Git/OpenBoardView $ sudo ./build.sh 
          Compiling OpenBoardView using 4 threads (release build)
          Extra flags passed to CMake: -DCMAKE_INSTALL_PREFIX=
          OpenBoardView release: R885 OpenBoardView/master
          -- Could NOT find SQLite3 (missing: SQLite3_INCLUDE_DIR SQLite3_LIBRARY) 
          -- Checking for std::filesystem
          -- Checking for std::filesystem - not available, using ghc::filesystem
          -- Checking for module 'stb'
          --  No package 'stb' found
          -- Found FontConfig version 2.11.94
          -- Found GTK version 3.18.9
          -- Found GIO version 2.48.2
          -- Configuring done
          -- Generating done
          -- Build files have been written to: /home/Git/OpenBoardView/release_build
          [ 3%] Built target SQLite3
          [ 8%] Built target glad-generate-files
          [ 8%] Built target mpc
          [ 13%] Built target glad
          Scanning dependencies of target imgui
          [ 14%] Building CXX object src/CMakeFiles/imgui.dir/imgui/backends/imgui_impl_opengl2.cpp.o
          [ 16%] Linking CXX static library libimgui.a
          [ 27%] Built target imgui
          Scanning dependencies of target openboardview
          [ 29%] Building CXX object src/openboardview/CMakeFiles/openboardview.dir/BoardView.cpp.o
          [ 31%] Building CXX object src/openboardview/CMakeFiles/openboardview.dir/Board.cpp.o
          [ 32%] Building CXX object src/openboardview/CMakeFiles/openboardview.dir/BRDBoard.cpp.o
          [ 34%] Building CXX object src/openboardview/CMakeFiles/openboardview.dir/FileFormats/BRDFileBase.cpp.o
          In file included from /home/Git/OpenBoardView/src/openboardview/FileFormats/BRDFileBase.cpp:1:0:
          /home/Git/OpenBoardView/src/openboardview/FileFormats/BRDFileBase.h:47:17: error: could not convert ‘{0, 0}’ from ‘<brace-enclosed initializer list>’ to ‘BRDPoint’
           BRDPoint p1{0,0};
          ...
          ...
          ..
          ..
          ..
          .
          .
          etc
          any ideas would be appreciated
          Thanks
          OB1
          Last edited by SMDFlea; 09-14-2022, 04:45 AM.

          Comment


            #6
            Re: OpenBoardView opensource boardview software for .brd

            Bugs should be reported on the Github Issues page.
            C++11 support was broken (some changes needed C++17), that's fixed but obsolete unsupported systems should not be used anyway.
            OpenBoardView — https://github.com/OpenBoardView/OpenBoardView

            Comment


              #7
              Re: OpenBoardView opensource boardview software for .brd

              Hi Piernov,

              Thank you and Apologies, I will post anymore bugs on the github repo issues page
              thanks for the update the compilation has now moved on from that error.

              OpenBoardView release: openboardview-9.0.3-1.x86_64.rpm prebuild works great.

              Thanks
              Ob1
              Last edited by ob1knobie; 09-14-2022, 03:27 PM.

              Comment


                #8
                Re: OpenBoardView opensource boardview software for .brd

                OpenBoardView 9.95.0 (beta)
                https://github.com/OpenBoardView/Ope...ses/tag/9.95.0

                Since 9.90.0:
                * GenCAD format support

                Since 9.0.3:
                * PDF bidirectional search with Evince (Linux) and SumatraPDF (Windows)
                OpenBoardView — https://github.com/OpenBoardView/OpenBoardView

                Comment


                  #9
                  Re: OpenBoardView opensource boardview software for .brd

                  Thanks.

                  Comment


                    #10
                    OpenBoardView 9.95.1
                    https://github.com/OpenBoardView/Ope...ses/tag/9.95.1

                    Since 9.95.0: Mostly GenCAD fixes.
                    OpenBoardView — https://github.com/OpenBoardView/OpenBoardView

                    Comment


                      #11
                      hey Piernov , any fix in allowing .brd files to open always on openboardview ? still got some that request alegro free viewer or else i can't open .
                      here it a example

                      Comment


                        #12
                        here it is
                        Attached Files

                        Comment


                          #13
                          The Allegro format is very complex, the specification is not available and there is still not enough documentation for it to be implemented properly in OBV.
                          OpenBoardView — https://github.com/OpenBoardView/OpenBoardView

                          Comment


                            #14
                            I've just started using this, and noticed that net connections to parts on the reverse side always show up in a 180d rotated position. You can see this in the image I have attached, where the board has been flipped horizontally with the same part highlighted. In the top image the line going up to the top left of the board should in fact be going to just a few mm away from the highlighted chip. Is there any way this can be changed so that the net connections align in a "see-through" positioning? I find it extremely difficult to keep track of where everything is this way. Or is it just a bug on my end? I'm running version 9.95.1 on windows7, with a .GR board file.

                            Also, how do I get the search coupling between the board and schematic to work? I double click on a part in the schematic and it brings up an error message that "OpenBoardView.exe has stopped working", but I have both schematic and board open simultaneously and the board viewer continues to work fine, it just doesn't link. And I haven't figured out how to go the other direction, from board to schematic.

                            I placed the board and schematic files in the same folder as the viewers, but it doesn't seem to matter.

                            Thanks!

                            Comment

                            Working...