Giter VIP home page Giter VIP logo

kicad_bom_wizard_templates's Introduction

KiCAD BOM Wizard plugin templates

What is it?

These are templates for the KiCAD BOM Wizard plugin. They allow you to generate the bill of materials needed for your PCBs designed with KiCAD.

  • The Mustache folder contains a html template utilizing the mustache javascript library
  • The DokuWiki folder contains a text template for inserting the BOM in DokuWiki instances or on GitHub

How does it looks like?

The DokuWiki version looks like this:

Total Number of Parts 36
Total Unique Parts 22
Ref Quantity Value Footprint Fields
BZ1 1 Buzzer Buzzer_Beeper:MagneticBuzzer_Kingstate_KCG0601
C1 C2 2 22pF Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder
C3 1 0.33uF Capacitor_THT:CP_Radial_D4.0mm_P2.00mm
C4 1 0.1uF Capacitor_THT:CP_Radial_D4.0mm_P2.00mm

The mustache version looks like this:

mustache.png

How to use?

  1. Install node.js

  2. Install the KiCad BOM Wizard plugin

    npm install -g --production kicad_bom_wizard
    
  3. From the Tools menu select Generate bill of materials

    • Click on Add plugin button
      • Select a file from the dialog (it doesn't really matter what you choose as we will replace the command line later)

      • Add a name to your plugin

      • Replace the command line with one of the following commands (modify the paths as needed):

        node "C:\Users\UserName\AppData\Roaming\npm\node_modules\kicad_bom_wizard\KiCad_BOM_Wizard.js" "%I" "%O.txt" "C:\Users\UserName\Documents\KiCAD\BOM_Templates\DokuWiki"
        node "C:\Users\UserName\AppData\Roaming\npm\node_modules\kicad_bom_wizard\KiCad_BOM_Wizard.js" "%I" "%O.html" "C:\Users\UserName\Documents\KiCAD\BOM_Templates\Mustache"
        

Links

kicad_bom_wizard_templates's People

Contributors

morcibacsi avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.