Download KiCad 2013.07.7 from our software library for free. KiCad is suitable for 32-bit and 64-bit versions of Windows XP/Vista/7/8/10. This free software is an intellectual property of KiCad Developers Team. The most frequent installer filenames for the program include: kicad.exe, cvpcb.exe and kicad-4.0.6-i686 1.exe etc. Double-click on the ‘pro' (project) file. The main KiCad window will appear. This window is the launch pad for the other KiCad apps, like Eeschema (the schematic editor) and Pcbnew (the layout editor). You can see the main KiCad window in Figure 5.2. KiCad Portable is the Open-Source Electronic Design Automation Suite that facilitates the design of schematics for electronic circuits and their conversion to PCB designs packed as a portable app so you can do your CAD design on the go. It has all the same features as KiCad, plus, it leaves no personal information behind on the machine you run it on, so you can take it with you wherever you go.
Author
Ronald Sousa hashdefineelectronics.com
Twitter: @Opticalworm@HashDefineElec
Project Information
Repository: github.com
Project Page: hashdefineelectronics.com
Forum: kiCad.info
Coding Standard
This is the repository for KiCad_BOM_Wizard. This KiCad plugin can be used to create custom BOM files based on easy configurable templates files. The plugin is writing in JavaScript and has been designed to integrate into KiCad's BOM plugin manager.
The Idea for this plugin came from our need to generate BOM that are specific to of our clients needs. for example, some of our clients require their product to have document traceability due to their product ATEX certificate requirement. With KiCad_BOM_Wizard, We simply made a template that the output file includes the document number, project revision, and manufacture notes.
By default, KiCad_BOM_Wizard comes with two templates, one will generate a stand along HTML file and the other will generate a CSV file. They are both include to simplify the use of plugin and can be used as an example by those who want to make their own templates. The latter could be due to needing to have your own company or project logo.
KiCad_BOM_Wizard works by scanning through all of the template files and replacing any of the Short Codes with the data that is associated with it. It will then output all of the data it has collected including the file structure into one file based on the order that it finds the short codes.
For example, if the KiCad_BOM_Wizard finds the short code in template.conf then it we replace it with the KiCad project root sheet title. KiCad_BOM_Wizard will also group and sort all components together that have same parts value, the same starting designator reference prefix and the same fields value.
For example, if your project component list consist of;
R1 10K, R2 100K, C1 10pF and R3 10K
then it would be grouped like this;
Ref | qty | value |
---|---|---|
C1 | 1 | 10pF |
R1 R3 | 2 | 10K |
R2 | 1 | 100K |
For more details on how to use and make your own template that KiCad_BOM_Wizard can use, please visit the Project Homepage.
nodeJs
The following serves as a quick reference.
Debian/Ubuntu Linux:
Mac OSX using Homebrew:
Installing nodejs on other systems:
Installation KiCad_BOM_Wizard via npm (prefer method)
Kicad BOM Plugin Manager Command Line:
MAC OSX Note!
Here's where it was first repoted: kiCad.info
For HTML BOM
This is the same as
This is the same as
For CSV BOM
This is the same as
Using your own template BOM
Or if you are using the plugin template directory to store your template. 'SCRIPT_ROOT_DIR/Template/'
- Where '%I' in the input kicad xml file and '%O' is the output directory and name for the BOM. This must include your file extension.
- If you are using the script directly and not by npm install, then you will need to replace
kicad_bom_wizard
withnode 'SCRIPT_ROOT_DIR/KiCad_BOM_Wizard.js'
. - You may have to replace
node
withnodejs
for template.conf:
Download Kicad For Windows
for headers.conf:
for group.conf:
for row.conf:
Kicad Download Free
for fields.conf:
If you find issues with the code that you want to contribute a fix for or even just wanting to improve the project there are a few things you need to do before you submit your pull request or patch.
- Make sure that you run the install command to make sure hat you have all the tools to test this project.
num install
- run the Lint: this project uses javascript standard pacakge to ensure a consistent coding style is maintained. before submitting your code make sure that you run the lint command and fix any error that it highlights.
npm run lint
- Run the test: This will both check if the program runs and also regenerate the Meter.csv and Meter.html files. You should also check these files for any obvious issues.
Kicad Software
npm run test
Current Tags
- 0.0.8 ... latest (4 years ago)
7 Versions
- 0.0.8 ... 4 years ago
- 0.0.7 ... 5 years ago
- 0.0.6 ... 5 years ago
- 0.0.5 ... 5 years ago
- 0.0.4 ... 5 years ago
- 0.0.3 ... 5 years ago
- 0.0.2 ... 5 years ago