Kicad 7 bom script. csv but the actual output is a semicolon.
Kicad 7 bom script. itsko February 17, 2023, 8:18pm 1. Click on 'script path' and change instead to 'module name', entering the name of the kicad-jlcpcb-tools folder, {kicad-jlcpcb-tools folder name}. I can correctly output a BOM using EESCHEMA. R1, U1 etc, its value viz. If you ever need to change the BOM, you’ll have to redo all this work. Open a spreadsheet or text editor. A helper script that generates a BOM csv file from a . In Eeschema, click on menu “Tools > Generate Bill Of Materials” or click on the toolbar button “BOM”. com/partshttps://support. The script uses other scripts to achieve some of the functionality and supports KiCad 5, 6 and 7. Just check Gerber for "Map File Format", then click Generate Map File button at bottom right of the dialog. It was pretty simple to do - just took 15 minutes of working through how Libre/Macros work and how to setup the desired fields/etc… I just open the CSV file and click the button. You may find what you want over there. Best. No dice. Comma seperated vector. If you now type python --version it should show the version of the KiCad Python install, 2. It’s well hidden, but it doesn’t give any of the “we’ll implement the BOM functions in an XML file (maybe)” that you see in the schematic editor. Sep 13, 2020 · BlackCoffee September 13, 2020, 11:02pm 3. Jul 7, 2016 · Hi @mcarra there’s a slight misunderstanding in your usage of the fit_field parameter. I’ve been working on a script for a while now to export a BOM in the format that I like, adn then to roughly cost it. This is optional, but suggested. Jan 1, 2023 · KiCad Pcbnew Python Scripting Documentation. I used a text editor and replaced all the semi colons, and it’s fixed. Jan 24, 2022 · Tried that. g. ) Creating a BOM via eeschema is a bit more complex to setup but can do a lot more. So export your POS file first from pcbnew, then do your BOM from eeschema, and you're all set! KiCad is an open-source software suite for creating electronic circuit schematics and printed circuit boards (PCBs). Left the name as it was and clicked ‘ok’. Figure 5. For ordering of components the . KiCad is an open-source software suite for creating electronic circuit schematics, printed circuit boards (PCBs), and associated part descriptions. The orientation changes depending on the part type e. A new version of KiCad-BOM-reporter was released. Unfortunately this doesn't include the custom fields that we desire, so it isn't really a solution to the problem at hand. 24. Disclaimer - It’s still very Feb 14, 2021 · Tutorial de cómo generar el archivo BOM desde KiCAD para realizar los PCB en JLCPCBhttps://jlcpcb. This can be done in the same dialog for drill files. I think I am having having an issue with outputting a BOM from PCBNEW. I find it super handy for building prototypes. The fit_field must specify which field the script looks in to determine if a particular part is included in the BOM. Edit: Forgot to mention, in case you aren't aware they have largely moved BOM generation over to PCBNew instead of EESchema. Pleae see this discussion: BOM Script: a way to exclude part from BOM by custom field Mar 17, 2019 · The command line for the BOM generation has: python 'path to script' "%I" "%O". This is going to generate the required BOM which is required for the PCB Assembly process. About Plugin to generate BOM + CPL files for JLCPCB, assigning LCSC part numbers directly from the plugin, query the JLCPCB parts database, lookup datasheets and much more. This script generates a bill of materials file in . All the items are in column A. drl, etc Calcul pour composants, largeurs de pistes, isolation électrique, code couleur, etc…. Goto step 5 untill done. groupComponents() " This part in the script is part of the kicad_netlist_reader. Now the Bill of Material dialog appears. More demos, download link, install and usage instructions are on github. Feb 15, 2019 · Is there a way to generate an XML BOM from the command line based on a collection of . This first post serves as a table of contents for this thread. The CSV BOM just runs one of the built in KiCad 7 BOM scripts, this could surely be tweaked for a more personal touch The schematic PDF does not use the user's color theme and fonts. But after update to 5. “Plugins” list should be empty if you haven’t previously added some generators. If you are experiencing a segfault when starting pcbnew on linux. Hi. Arguments: Note: bundlepath and userpath are given utf8 encoded, to be compatible with asimple C string bundlepath -- The path to the bundled scripts. May 3, 2023 · Export BOM CSV from Schematic. Delete rows of parts you don’t want placed. gcoeverything • 2 yr. This should be fixed in bom script itself but the environment variable can be an interim workaround. The BOM script can then key off the visibility flag for “X” to know whether or not to include the component (or it can just be included and tagged). 4. xsl and create the file. There are quite a few alternative BOM scripts kicking around if you search for them. 4 Sep 16, 2016 · Hi, Went I went to export a new BOM with KiCad BOM Wizard the script and corresponding command line is not in the list anymore, the list is empty. Generate a BOM in KiCad's eeschema using the kicad_netlist_reader plugin (if you are using a version of KiCad that is older than KiCad 5, generate the BOM without using a plugin). The schematic shows the part with a nice big “X” over it. sch files or a project file? I understand that once the XML file exists, tools like KiBOM can be used. sch kicad schematic file - Lelesquiz/kicad-digikey-bom-generator Oct 18, 2016 · I just wrote a small tool to process bills of materials from KiCAD. Jan 31, 2023 · The recommended path is to use the schematic editor’s Tools → Export BOM dialog which gives you a choice of export scripts for different formats and options, including custom ones. g*, *. . We’ll do now. Click File → New Project, browse to your desired location, and give your project a name, such as getting-started. Jan 3, 2016 · External Plugins. It looks like the OP was using a 32 bit build on a 64 bit Windows as the install was in “C:\Program Files (x86)\KiCad”, which introduces a second space and brackets. Documentation for KiCad, the EDA / CAD suite for Windows, macOS, Linux and more. A little bonus - if it finds a POS file, it will change the header to match the JLCPCB expected header for POS files. There is an option to also generate BOM output by kicad-cli sch export python-bom. Tutorial Part 1: Project. Oct 18, 2023 · Unfortunately, i cannot just adjust the array. 0 release can be found on the KiCad 7. Jun 18, 2018 · KiCad 4. It then creates and opens a single self-contained interactive chart of your PCB as a local webpage, complete with components that are highlighted when you hover over a listing. Choose “Add Plugin” button and name it whatever you want, I named mine “saxon bom”. This is the same for all my projects. Either from the schematic or pcb side. KiCad also includes several utilities to help with circuit and PCB Mar 11, 2023 · The KiCad project is proud to announce the first series 7 bug fix release. I think the problem is xsltproc should be included with the flatpak, or some setting needs to be made to allow xsltproc to access the flatpak. (damn, I hate Frankenbuilds) Dec 1, 2021 · Example below (see top Right Corner my_BOM Icon). Open Eeschema, go to “Tools > Generate Bill Of Materials” menu. Beginning with KiCad 7, xsltproc is no longer installed with KiCad, although it can be installed separately. For example, to export Gerber files from a PCB you could run kicad-cli pcb export gerbers example. 04:56 How to use the Bom Plugin. Just in case, we want to customize or automate BOM generation, py Jun 27, 2015 · crashbang_proto June 27, 2015, 7:59am 1. tantalum caps have a different polarity than diodes. I used the simplest method, described by Rene in a FAQ. . pip -V will show where it is running. No its not normal to select the delimiter. Its not to support the machine rather than replace it for SMD purpose. All the commas are replaced with semicolons, and the BOM looks like this. 7 flatpak. Instead of describing what it does and how is it different from all the other BOM plugins I better show a nice demo. So for the past few weeks I’ve been working on a JavaScript KiCad plugin that will generate BOM based on configurable template files. It uses template files to describe and define the content of the output. I also wanted to bom. Ideally, put everything in places that don’t need spaces. Parts with "DNP" in the "DNP" or "Note" field are ignored. reinis January 3, 2016, 8:35pm 1. But also their sizes off course. the Idea behind it is to make it easier for anyone to customise how the BOM is presented as well as allow the user to select the format. This release contains several critical bug fixes so Sep 7, 2014 · install it somewhere, for example in “c:\saxon” folder. I recommend Ubuntu 16. 0\plugins\bom2grouped_csv_jlcpcb. Select a component. In build settings there is KICAD_SCRIPTING_WXPYTHON=OFF That is the rea… #kicad #bom #pythonKiCad offers some in-built plugins for generating the Bill of Materials. Copy bom_csv_jlcpcb. 13, and you can run scripts which import pcbnew. Feb 22, 2017 · I would put money on it being spaces in the paths. Teil der KiCad Tutorial-Reihe zeigt euch Jürgen, wie Ihr mit Hilfe eines Plugins ganz einfach eine interaktive BOM (Stückliste) erstellen könnt. 1 milestone page. A circular zone will be created. csv from the command %O and then click on the generate BOM for its generation. # # Python script to generate a BOM from a KiCad generic netlist # # Sorted and Grouped Markdown BOM with advanced grouping # same as version from KiCad install but without footprints # """ @package Generate a Markdown BOM list. This component will be used as center of the circular zone. py usage. And here is the github repo. com/https://jlcpcb. Jul 5, 2019 · janvi October 5, 2019, 9:28pm 178. Sep 6, 2019 · Here is a solution: Keep the instructions currently, but one slight change. A new “Bill of Material” window shows up. Great for generating BOM formats for the popular board houses without having to manually edit the files to discard unwanted parameters. 9. It seems it is calling some python script. Hello! I just tried to generate a BOM. jlcpcb. csv output from EESCHEMA works fine. garvind25 November 20, 2017, 6:31am 1. Aug 29, 2010 · XSLT is not recommended for new netlist or BOM exporters; Python or another tool should be used instead. Jan 26, 2016 · Hello everyone, I’m here to share my new KiCad BOM plugin which I think some of you will find useful. 0, this feature is still somewhat lacking. The plugin is writing in JavaScript (nodejs) and has been designed to integrate with KiCad’s BOM plugin manager but you can still run the script directly on your prefer terminal. Is easy to use, powerful, does not require understanding the complex script system and does work already in v5 so i assume will also work in v6. This created a file (without any filename extension) with contents as shown below: Qty,partname,description,lib. After design your PCB just click in the icon of Interactive BOM in Pcbnew, the dialog box of the plugin will open. Type a BOM entry for a single footprint on the PCB. KiCad 7 is a significant upgrade from KiCad 6, and comes with a number of exciting new features as well as improvements to existing features. com/cate Feb 12, 2023 · I don’t understand why it didn’t run in the kicad environment, but. Each subcommand may have its own subcommands and arguments. Ansch Sep 19, 2015 · By default is Kicad not installed to “C:\Program Files\KiCad” ? Yes it is on x64 PCs and 686 PCs. The scripts gave detailed list of the components being used. Perhaps you know there are basically two ways of getting a BOM from Kicad. 9 comments. I prefer the simple way, from PCBnew: File>Fabrication Outputs>BOM File. The BOM script that I built takes another input that has some PCB information (like PCB material, copper weight, etc) that I want in the BOM file. My only recourse was to copy the dlls from the parallel 5. From the menu bar, click Tool → Generate Bill of Materials: Figure 3. The actual project directory should be under C:\Users\Yourname… The kicad-cli command has 5 subcommands: fp, pcb, sch, sym, and version. KiCad est un logiciel open-source destiné à la création de schémas électroniques et de circuits imprimés. I cannot generate a BOM with the provided example script. Navigate in to ‘scripting\plugins’. 3 name, but I think the only way to see it is to use a DOS prompt and “dir /X”. Run command: The kicad-cli command has 5 subcommands: fp, pcb, sch, sym, and version. Note: there’s no shebang in the first line of the original code. py and i assume it is there that the sorting takes place. The best place I’ve found to generate a BOM in KiCad is in pcbnew. EIA seems to be the most widely used in the industry, which is unfortunate because it isn’t predictable or consistent. You can toggle an item’s selection state with Ctrl+click (macOS: Cmd+click). Hand-edit CSV with LCSC part numbers you have to research, reshuffle and rename columns, and then save as XLSX to preserve formatting. Frode March 19, 2017, 10:38pm 1. csv format useful for ordering parts. My goal is to filter components with regard to custom “Field” information to get just set of parts for given version of PCB and to get rid of parts which shall not be populated. 1 stable version contains critical bug fixes and other minor improvements since the previous release. The output format is supposed to be . This version supports matching footprints, so SMT and THT resistors can be matched differently. KiCad supports an integrated design workflow in which a schematic and corresponding PCB are designed together, as well as standalone workflows for special uses. Because of these lines in the python script : " Get all of the components in groups of matching parts + values (see kicad_netlist_reader. 1K, LM7805 etc and maybe its quantity). Basically it works, but the csv format is screwed up. py to your KiCad installation folder under the bin/scripting/plugins directory; In Eschema (the Schematics editor) go to "Tools" -> "Generate Bill of Materials", press the "+" button at the bottom of the screen, and choose the plugin file you have just copied. KiCad’s eeschema has a BOM export feature. The BOM script bundled with Kicad is functional but a bit limited. Figure 4. py) grouped = net. The conversion still gives me “10µ”. Jan 9, 2022 · #KiCad #PCB #TutorialCreating the perfect BOM for JLPCB - Ki CAD V600:00 Intro. PnP files have number of rows = number of components / placements. If the part information is in the schematic, KiCAD BOM to CSV converter This is a Python 3 program to convert KiCAD Bills of Materials to a CSV format suitable for uploading to major part distributors including Digi-Key and Mouser. You can also consolidate parts from multiple projects. Nov 10, 2023 · Schematic. If you find bugs please report Sep 9, 2016 · KiCad website has a short Youtube video. So there are many ways to get the conversion you need. Feb 21, 2021 · The simplest BOM i know of that can be made from eeschema with kicad version 5 is to use the field editor*, group as needed and then ctrl+a ctrl+c -> open any spreadsheet application -> ctrl+v. Jan 7, 2021 · Hi all, I try to code customized Python script for generating position file for PnP machine. xsl’. So basically I believe I would need to script with both pcbnew and eeschema’s kicad_netlist_reader simultaneously to Oct 2, 2023 · Trying to get a half decent BOM produced. When asked for a Introduction to KiCad Version 7. How could it happen? Is it suppose to follow eeschema or the project? I find setup up the command line for KiCad BOM Wizard quite fiddly, with escaping av spaces and correcting of dashes and what not. py" "%I" "%O. The POS export has option for CSV… Sep 22, 2021 · Hide all layers except the front silkscreen layer. Jun 22, 2020 · Maybe a function/API to call the BOM option in the below screenshot, through the Python Script. The 7. image 1600×900 171 KB Rene_Poschl June 22, 2020, 10:45am Feb 19, 2019 · Hello all, I am a new user of KiCAD in the last few weeks. I think I once saw a list of such scripts. 07:42 How d This plugin generates a convenient Bill of Materials (BOM) listing with the ability to visually correlate and easily search for components and their placements on the PCB. I figured I’d start with the provided ones (I had an xslt one working but it doesn’t appear to supported anymore?) I figured I’d start with a grouped by value before changing it to grouped by PN since value is not unique per part. Foreword: I’ve recently started to create proper BOMs for my KiCad projects (Part/order numbers for each part). File> Fab outputs > BOM. Once it’s installed, you simply hit the “FB” icon in Pcbnew, and click on Generate BOM. I was looking for a script which would generate a simple list (such as name of the instance viz. For my last board, I did it manually (click on part in schematics, hit E, fill in fields, rinse-and-repeat), and it got tedious after 20 parts or so. com/SchrodingersGat/KiBoMhttp://opencircuitinstitute. In the future is planned some easy way to users install the plugins. There is a bit of an overlap region for CMs. My question is how can I add a new command line argument so that I can have the settings file in the project file. Now it works again. csv". Jul 3, 2020 · Yeah, they provide a bunch of BOM scripts just about all of which are pretty useless, so I wrote my own. Generate Drill Map File. The first problem I ran into is I didn’t have xsltproc installed on my system. Generated on Sun Jan 1 2023 00:51:23 for KiCad Pcbnew Python Scripting by 1. I would like to know if it would be possible to invoke the interactive BOM plugin by modifying Nov 20, 2017 · External Plugins. I am using my own highly customized script long time ago, so don’t have a clue if any easier method is available now. A pure python script to create circular zone. # coding=utf-8 # Import the KiCad python helper module and the csv formatter import kicad_netlist_reader import kicad_utils import csv import sys import re # A helper function to convert a UTF8/Unicode/locale string read in netlist # for python2 or python3 May 6, 2019 · A common practice is to have the string “DNP” (= Do Not Place) show up in the BOM. Jun 18, 2018 · Hi I’m trying to generate a bom file with this script that worked fine to me in previous releases of kicad. KiCad_BOM_Wizard can either be integrated into KiCad’s BOM plugin manager for easier use or executed directly via your system's terminal. 99 because xslrproc needed a s***load of dlls, which I couldn’t even find in finite time on the internet. Sep 26, 2014 · mbarlow October 9, 2014, 6:43am 3. Try it out and let me know if you find it useful. Also it support an extra report that shows the BOM grouped/sorted by storage location. As the changes were fairly trivial I created a modified… This is a KiCad plugin can be used to export custom BOM using configurable templates files. pip uninstall pyopenss sudo pip uninstall pyopenss sudo apt install python3-openssl and now it works from within kicad. Select ‘bom_cvs. Feb 26, 2021 · My JLC BOM script (the Xsl version from @arturo182 ) wouldn’t work on 5. py then click Open. kicad_pcb. It exports a CSV file ready for loading into a spreadsheet (where field names can be changed). The new version also supports multi function parts (IC’s). Feb 19, 2020 · Just copy the project code into the plugins folder of your KiCad installation (here I will need some Windows user to inform the path). The term BOM, or bill-of-materials, is standard for supply chain management and does not just apply to electronics. How to set up an utilize a handy BOM generation script found here: https://github. There are already a couple of sample converters in the distribution. CMs need both the BOM and the PNP file, they’ll put it into a single database object. The kicad-cli help says that it will default to the schematic settings, but it doesn't seem to yet Jul 25, 2023 · First, open the Schematic Layout Editor. 01:15 Looking at JLCPCB Sample Bom. Interactive HTML BOM @kicad_pcb Mar 3, 2024 · Here is a solution: Keep the instructions currently, but one slight change. Introduction to KiCad Version 7. Create a new . It gives me a . 1 Like. The script has been tested with KiCad 5. 0 it is broken. Nevertheless, several examples of netlist exporters using XSLT are included below. It is particularly useful when hand-soldering a prototype, as it allows users to quickly find locations of components groups on the board. Repeat for the bottom layer if the PCB has footrpints on both sides. 2. 9 installation to the 5. PDF. The first thing to do when starting a new design is to create a new project. You can add the --help or -h flag to see information about each subcommand. I find the symbol fields table very useful for catching mistakes, like LCSC part number errors or wrong footprints. Currently you can: Run the ERC; Ensure the XML file used by KiBoM is updated; Generate the BoM (using KiBoM or an enhanced version of it that is part of KiBot). Only mentioned the Royonic and other equipment to show how they work and how we can use same principles for use with your BOM plugin. Unfortunately as of Version 4. Opening KiCad will bring up the Project Manager. csv but the actual output is a semicolon. Problem is your windows regional settings lead to python using cp1252 instead of utf8. D’apparence monolithique, KiCad est en réalité composé de plusieurs logiciels spécifiques qui coopèrent : \*. py file with the same name and put it in the same folder as bom2grouped_csv_jlcpcb. Select ‘Add Plugin’. After select "Create a circular zone" in the Tools menu, choose the radius and the type of zone (normal or keep out). csv file like this: My question is, where does it look for the value for “Supplier and ref” from? In KiCad 7. Nov 29, 2021 · Interactive HTML BOM solves both issues. Hi all, I just released first beta for my plugin. The KiCad project hopes you enjoy version 7! Head to the KiCad download page to get your copy of the new version (note that some packages may still be in the process of being released Jul 26, 2020 · Im 17. 4 1. Currently, I’m using the KiCad GUI to generate the XML and then running KiBOM from a script. There are two options in KiCad to create a BOM. However, I’d like to be able to perform the entire bom creation process in a script. From the command window of the KiCAD tool, change the command to %O. you’ll be back in the BOM window, there in the command line field put this line: Sep 20, 2019 · It appears that JLC is mostly using the EIA standard for orientation. 04 with the kicad nightly build. and set the commandline to: python "\KiCad\6. Click ‘Generate’. Click the "+" button, and browse to the plugin folder, select bom2jlc. The default BOM generation script output scatters data into various unaffiliated columns. ralphstirling November 10, 2023, 5:55pm 1. I’ve seen the various threads on using third party products to translate the BOM into a format that is usable, but I wanted to try a little more. However, the other way, from Eeschema has a handful of Initialise Scripting/Plugin python environment and load plugins. Feb 12, 2023 · The KiCad project is proud to announce the release of version 7. 0. 7. If needed, that string can be searched for and lines deleted from the BOM by a script. You have to add the BOM script in to the KiCAD PCB file which is opened. Such a Jun 1, 2018 · Part 9 of An Introduction to KiCad has Shawn explaining how to create a Bill of Materials (BOM) and then order components from Digi-Key Electronics. gist. Jun 8, 2016 · A KiCad BOM is a list of all the parts your design is using. Built-in Examples include CSV, HTML & PDF. If no component is selected, the origin (0,0) will be used as center. You could make a copy of such a script, and then modify it to add a few extra lines of text to it’s output, or you could write an extra script that runs after the BOM and which adds for example the content of a text file with some Apr 30, 2019 · FAQ. It’s little known but all paths in windows still have an 8. Add a Comment. This time Mar 3, 2021 · After watching an excellent YouTube tutorial I learned that the standard Python BOM generator created csv files that needed post-processing for acceptance by JLPCB. Remove the graphics for that footprint in Pcbnew (It’s just graphics at this stage). To simplify the process, by default KiCad_BOM_Wizard comes builtin with several Feb 20, 2015 · When I want to indicate DoNotInstall, I just toggle the “X” to be visible for that particular component. The issue I am having is both MacroFab and CircuitHub appear to scrub the Feb 21, 2024 · BoM lines have number of rows = number of different components. • Is the default generation script not intended for actual use? Aug 18, 2023 · Click the Generate Drill File button, the drill files will be generated and stored in the output folder. Hi , I was generating BOM through the scripts in KiCad. At such part the Aug 25, 2021 · As far as I know the BOM is generated by an external python script. A list of all of the fixed issues since the 7. Mar 12, 2022 · BOM and CPL formats are assembler specific and usually there’s a converter from KiCad’s native XML format to the desired CSV format using a Python program or XSLT stylesheet. Jan 22, 2019 · BOM separator problem. 99 bin folder. Yes, the idea is using LED projector directly to pcb instead of screen. github. ago. Go to File -> Fabrication Outputs -> BOM File, and then it will give you options to KiCad BOM export script for JLCPCB. Feb 15, 2022 · Not an easy way, you will need to modify python bom script to your taste (write your own, with reference to preshipped ones). It writes a Markdown format file. retiredfeline February 24, 2024, 10:23pm 15. A script that mediates between KiCad and Partkeepr. Jul 8, 2018 · Run the batch file above with “kpy” parameter. In an effort to help make kicad even better, I’ve put together some tutorials on using the python interface built into pcbnew. Alternate formats. Creating a BOM via pcb_new is very simple but also limited in its capabilities (The pcb knows only about the reference, value and footprint assigned to a symbol. Of course it no longer works from the command line, but if everything always worked perfectly life would be boring… KiCad_BOM_Wizard is nodeJs script for generating custom KiCad BOMs. org Feb 14, 2023 · First thing you’ll want to hear about is the kicad-cli binary – yes, KiCad is getting native commandline support, and you can get a dozen different things out of it, from gerbers and BOM files Oct 20, 2021 · Try setting one of these environment variables:PYTHONIOENCODING=UTF-8PYTHONUTF8=1. Especially if you use excel which started the formats popularity. 1. Additional objects can be added to the selection with Shift+click, or removed with Ctrl+Shift +click (macOS: Cmd+Shift +click). I quickly run into issues First the export is filled with rev 6 links Second there are no Rev 7 links but there are Nov 13, 2023 · No need to write a python script for the layout (which is honestly much less trivial than you would think), as you create easily readable config files for each type of BOM you need to generate. Learn mor Feb 17, 2023 · Schematic. Oct 15, 2019 · There are two options in KiCad to create a BOM. 0, objects are selected by clicking on them. Dec 12, 2023 · To satify the demands of our production I have created a batch file calling kicad-cli several times to generate fab files. Generate BOM menu item. In the schematic, not all parts have the same properties and for some parts, the value of the property is left blank. Jun 15, 2016 · I just did the following and it created a file for me: Click BOM. In this command window, run pip to install modules to the KiCad Python installation. Usage To use this program, each item in a KiCAD schematic needs some additional information for Mar 19, 2017 · Manufacturing. Hi, I’m done drawing both the schematic and layout, and in PCBNew I found the menuoption File->Fabrication Outputs->BOM file…. I would love to be able to have a “live” text table on the schematic page which contains the symbol fields table content, updated whenever I make a change to a field. rx rr mb bc fr im cl wp su nn