NexusBV - New free BoardViewer software

​NexusBV - New free BoardViewer software

Greetings everyone,

I’d like to present a new free boardviewer software. The boardviewer is capable of the following: it supports layers, dual mode view (2 independent views that allow you to work from both sides simultaneously), full-fledged HiDPI support,
tabs, theme editor, key bindings editor, it’s fast, compact, portable, it has familiar and intuitive UI and many more. You have to try it yourself to discover all its possibilities :slightly_smiling_face:

For the time being, the project is under active development, so new features will be coming soon. The boardviewer is free (the latest version is available here in Telegram in the pinned topic: t{.}me/+p2YoPidSSX9hOWI0 (remove {}).
Website is coming soon. Suggestions, bug reports are welcome. As a new member I can’t upload files here, so here is the link: drive.google.com/file/d/187Gu0Wn39kPBU0WGCbMSxlNhEnSg5v2_/view?usp=sharing

Currently supported formats:
.ASC, .BDV, .BRD (Toptest/Landrex/Mentor Neutral File/Allegro + layers), .BV, .BVR, .CAD (GenCAD, Fabmaster CAD), .CAE, .CST, .F2B, .FAZ, .FZ, .GR, .PCB (XZZPCB + layers), .TVW (+ layers)

For Allegro board files prior to version 16 (which are quite rare), a converter (dbdoctor) is included to convert older files to a newer format. Because of this, the software size has increased.
The BoardViewer itself is currently only ~2 MB in size and does not require any additional dependencies. Allegro versions 16–23 are supported natively.

Minimal OS: Win 10 x64/Win11 (Windows 7 is supported, but will not be actively maintained)

If you liked the software and would like to support ongoing development financially, you can do so via:

Paypal: [email protected]

TON: UQAW9e8E_AICyUJO_wWPs0JzUowmFNT4hTxthgVqU-fKszbB
BTC: bc1qhqzj6j30g9x6wgqx4kp3kxedp9ekwx5sxd6mdg
ETH: 0xcC60A99B0F4279dC232376B383FFA1eA4fFD740d

For other payment options, please contact me directly on Telegram: @beyondtimeandspace

Thank you everyone! Hope you enjoy the software :slightly_smiling_face:

7 Likes

The project now has a website: https://nexusbv.net/

1 Like

New version has been released! Here is what’s new in v0.5:

Changelog
  • Added PDF support! Two-way navigation is supported: from the board to the PDF, and from the PDF to the board by double-clicking a refdes or signal name. Zooming works
    with Ctrl + mouse wheel or by holding the right mouse button while scrolling. PDFs can be opened in a separate window, detached, and reattached. PDFs can also be viewed
    standalone without loading a board. Watermark filtering is also supported
    *Added NexusBV updater. To check for updates, open the About window and click Check for updates
  • Added Allegro tools downloader for converting pre-v16 Allegro boards to a newer format version
  • Added Undo/Redo support for the board viewer and PDF viewer. These hotkeys (Ctrl+Z for undo/Ctrl+X for redo by default) work only when the corresponding window is focused
  • Added an option to highlight all instances of the selected part on the board
  • CAD: Improved support for GenCAD files from custom converters
  • TVW: Improved support for boards with malformed signal name formatting
  • PCB: Improved XZZPCB parser
  • FAZ: Added layers support for FAZ file format
  • FZ: Added layers support for FZ file format
  • Fixed a bug where opening a file in a new tab could unmaximize the main window
  • Multiple selected files from Explorer used to open in separate windows, now all selected files open in new tabs if this option is enabled
  • Fixed: if a file could not be opened because of an incorrect extension (such as a .tvw file renamed to .cad), boardviewer would show an error. Now it tries to
    detect the board type by the file header and suggests changing the extension to the correct one. The file will open either way if the format is supported
  • Improved hotkey support and added the ability to assign an alternative hotkey
  • Improved the component information tooltip
  • Ctrl+C now copies the RefDes when a component is selected, or the signal name when a pin is selected
  • Improved NC pins detection
  • Render optimization
  • Other minor improvements and bug fixes.

The latest version is available on the official website: https://nexusbv.net

Enjoy :wink:

1 Like

Version 0.6.1 has been released:

Changelog
    1. Added support for A3P/GenCAM file format
    2. Improved TVW parser
    3. Improved BV parser
    4. Improved GR parser
    5. Improved XZZPCB parser
    6. BRD: Improved TopTest parser
    7. CAD Improved GenCAD boards support exported by RSI-TRANSLATOR CAMCAD Professional 3.9.6b, as well as GenCAD boards with junk data at the beginning of the file
    8. Improved layer mode
    9. Added signal tracing through jumpers, inductors, diodes, capacitors, and zero-ohm resistors, PWM, mosfets, switches etc., with signals highlighted in different colors as the trace passes through them. Also added Trace Editor in Tools menu. This feature is experimental as of now
    10. Improved display of overlapping pins/pads in components: the board now shows the last pin/pad, while selecting a pin in the Parts tab correctly updates its name
    11. Component hover tooltips now show pins in ascending order
    12. Fixed restoring a maximized detached PDF viewer window: if it was maximized, it now stays maximized when restoring the main window
    13. The Net tab no longer automatically switches to the Part or Layers tab if it was selected before, and the selected net is no longer cleared until another
      net is selected or the selection is cleared
    14. Added optional automatic update checks (can be enabled in settings) on boardviewer launch (updates are checked once per day). When a new version is
      available, NexusBV shows an update notification in the top-right corner. NexusBV now also automatically launches the new version after updating
    15. Added a new hotkey (default is Ctrl+Space) for flipping the board side over the X-axis
    16. Render optimization
    17. Other minor improvements and fixes

Enjoy :slight_smile:

I’m happy to announce the release of NexusBV 0.7. Some important highlights of this release include:

  • Added AI/MCP integration: you can now connect your favorite AI to NexusBV and interact with the boardviewer through it, ask questions about how specific circuits or components work on the boardview, and much more! (See Options → MCP)
  • Added indexed search functionality for PDFs and boardviews (Tools → Search for files and content…)
  • Added bookmarks support (Ctrl+D is the default hotkey)
The rest of changelog
  • Added a setting that allows column headers to stand out (Options → Accessibility → Make column headers stand out)
  • Added recent searches dropdown to the PDF viewer search field
  • Added clockwise and counterclockwise rotation buttons to the PDF viewer
  • Improved TVW parser, also the DRL layer is now always displayed above other layers when enabled
  • Improved A3P parser, also sub-boards are now supported if they are present in the boardview (a new Sub-boards tab appears in the right panel)
  • Improved XZZPCB parser
  • Improved GenCAD parser
  • Opening a board and PDF together now automatically pairs the PDF with the board instead of opening it separately, also added supported for opening multiple boards at once
  • Added support for opening password protected PDFs
  • Other minor fixes and improvements​

Get the latest release at: https://nexusbv.net

Enjoy :wink:

1 Like

Version 0.9 is out now.

Here is what’s new:

  • Added a dark UI theme and dark-mode rendering option for PDF pages (Options → UI Theme)
  • Added the Lock search results function to the PDF viewer
  • Fixed quick indexed search for underscore separated words (existing index require Sync index)
  • Improved BRD (Allegro, Landrex), GenCAD, GR, TVW, F2B, XZZPCB parsers
  • Other minor fixes and improvements

Get the latest release at: https://nexusbv.net

There is also a lightweight web version of the boardviewer available now (it runs entirely in your browser; no files are uploaded): https://web.nexusbv.net

1 Like