-
Notifications
You must be signed in to change notification settings - Fork 526
FAQ
KiCad 5.0 and later are fully supported.
Plugin is reported to work with KiCad 4 when used from command line but it can break any time. If you encounter issues file a bug report and I will try to fix them if possible but no promises.
Some features (like rounded and custom shape pads) may not work on KiCad 5.0.0 and you will get a warning about unpatched KiCad version. Just upgrade to 5.0.1 or later release.
Latest distributions including but not limited to Ubuntu and Mint stopped providing wxPython package built against GTK2 and only provide one built against GTK3. Until KiCad starts working on GTK3 in these distributions (which is planned for 5.1 release) python scripting is completely broken. You will have to use the plugin from command line in the meantime.
Q. Generated BOM page doesn't work in IE/Opera/Netscape/Samsung browser/Kindle/My microwave that can run DOOM 3D
Sorry, only major browsers are supported and tested. And I'll sooner put development effort into making the page work on your microwave than in IE.
InteractiveHtmlBom uses web technology called LocalStorage to store those settings. Edge and Safari have deemed that providing access to that storage to pages opened from local file system is a security risk. There is some merit to that argument. Unfortunately that means that this will not be fixed any time soon.
Here is a bug for Edge about this issue: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/8816771/
Open a bug here on github. General software bug reporting rules apply, make sure to describe in most clear terms the following:
- OS and KiCad version used.
- What are the steps to reproduce the issue.
- What is the observed behavior.
- What is expected behavior.
In most cases I imagine issues will be of 2 types: 1) plugin crashes and nothing is created and 2) board or parts of it are not rendered correctly.
For the first case you should include stack trace in your bug report. You can get it by running plugin manually from scripting console.
-
Open pcbnew, go to
Tools -> Scripting Console
or click corresponding button. -
Type following into the console:
from InteractiveHtmlBom import plugin plugin.Run()
Copy full output into pastebin and add a link to it in your bug report. You can skip pastebin if output is small enough (20 lines or less).
For the second case best way to report it is by sharing your kicad_pcb file. Remove everything that is not relevant to the bug, leave only the part that is not rendering correctly. That will make it easier for me to debug and also you won't have to share what is possibly proprietary information.
Note: don't remove edge cut drawings. You can replace them with a simple box around problem area.
Feel free to ask your question over at kicad.info thread about this plugin. Unless you are sure you've encountered a bug, in which case see the question above.
I'm glad you like this tool and I appreciate that you are willing to help. Really, thank you.
However I'm doing well for myself and am working on this for fun and for free. There are no plans to open a donation page. If you would like to donate anyway, consider donating to CERN for KiCad development. You can put in a note that InteractiveHtmlBom project sent you their way ;)