-
Notifications
You must be signed in to change notification settings - Fork 485
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. Update to KiCad 5.1 which uses GTK3 on Linux. For previous versions you are limited to using the plugin from command line.
- Whenever you update always completely delete the old folder and place new release. You can retain
config.ini
file if you want to save your settings, place it in the same path it was before the update. If you use local git checkout then just skip to step 2 after updating revision. - Always restart KiCad completely (including project manager) after an update.
First of all make sure you are using latest version of plugin from master branch, not a release version. KiCad nightly changes fast enough that it doesn't make sense to issue a release for each small update that breaks the plugin. But I do make compatibility fixes as fast as I notice problems with the nightly so chances are your issue is already fixed. If you are on latest revision and it still doesn't work, file an issue.
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/
Note: this doesn't apply to Chromium based Edge, LocalStorage works there just fine. I recommend updating to latest Edge version.
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.
Maybe. But if you do it yourself I will definitely review it and merge when it's polished. See some notes on how to integrate in compatibility page.
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 KiCad project development. You can put in a note that InteractiveHtmlBom project sent you their way ;)