Skip to main content
KiCad TutorialsPCB AssemblyPCB DesignPCB Manufacturing

Try the KiCad PCB Plugin for an Instant Quote

Sierra Circuits has developed a KiCad PCB plugin that can be integrated into the design tool. This plugin enables designers […]


Author headshot: Milan Yogendrappa

By Milan Yogendrappa

March 10, 2022  |  0 Comments

sierra-circuits-online-quote-kicad-plugin.jpg

Sierra Circuits has developed a KiCad PCB plugin that can be integrated into the design tool. This plugin enables designers to get an instant PCB quote without exiting the KiCad user interface.

Instant PCB quote plugin features

This plugin has various user-friendly features. A few of them are listed below:

  • Can be accessed within the KiCad design file
  • Validates the design data and provides the cost estimate in real-time
  • Once logged into the plugin, there is no need to log in again for the next 30 days
  • The price matrix for the quote is of two types: square inch pricing (up to 6 layers) and web PCB pricing (above 6 layers)
  • Enables you to get your PCB quote quickly without exiting the KiCad UI

To know all the essential details required for a precise estimate, read top missing information when requesting a PCB quote.

kicad_quote_plugin_blog_banner_small_1920x300_02

 

How to install Sierra Circuits’ online quote KiCad PCB plugin

Follow the below steps to install our plugin:

  1. Save the folder named “create_quote” in the KiCad plugins folder. For Windows, the path to this folder is This PC → C: → Program files → KiCad→ share→ kicad→ scripting→ plugins.

    path-to-save-the-create-quote-file.jpg
    Path to save the create quote file
  2.  Open the KiCad design file and click on the “Preferences” under the “Preferences” tab.

    kicad-plugin-instant-pcb-quote-preferences-tab.jpg
    Preferences tab in KiCad design file
  3. In the preferences window, select action plugins, check the show button, and hit ok.

    preferences-window-to-activate-kicad-plugin.jpg
    Preferences window to activate the plugin

    This brings up the Sierra Circuits Online Quote icon on the top of the toolbar as shown in the image below.

kicad-design-tool-with-sierra-circuits-quote-icon.jpg
KiCad design tool with the Sierra Circuits quote icon

The online quote plugin can also be accessed by clicking on the External Plugins option under the Tools tab.

accessing-onile-pcb-quote-under-the-tools-tab.jpg
The plugin can be found under the tools tab

Steps to get an online quote using this KiCad PCB plugin

Once the design process is complete, click on the quote icon to launch the plugin. You’ll have to create an account if you’re using the plugin for the first time.

kicad-plugin-instant-pcb-quote-access.jpg
Account creation for new users

Fill in the user registration form and hit Register to complete the registration process.

new-user-registration-form.jpg
New user registration form

A confirmation email will be sent to your registered mail ID as shown below.

user-registration-mail-confirmation.jpg
User registration mail confirmation

Click on the hyperlink “click here” to verify your member ID. Once the member ID is verified you can access the plugin using the credentials that you have input during the registration process. Once you log in, the Sierra Circuits Online Quote home page will be displayed. 

sierra-circuits-online-quote-plugin-home-page.jpg
Sierra Circuits online quote plugin home page

This page displays 5 tabs: board geometry, board clearances, holes, surface, and finalize. It also has a special key named order history. The significance of these tabs is explained below.

Board geometry

Board properties such as dimensions, quantities, number of layers in the PCB stack-up, and overall thickness can be defined here as shown in the above image.

 

sierra-circuits-pcb-stack-up-designer

 

Board clearances

This tab displays the trace properties such as minimum trace width and trace spacing for inner and outer layers. This data is captured from the PCB design file.

board-clearances-tab.jpg
Board clearances tab

Holes

The holes tab has two sections: 

  1. Drill holes
  2. Slots and cutouts
holes-tab.jpg
Holes tab

The drill hole section displays the drill characteristics such as count, density, minimum size, and minimum annular ring

In the slots and cutouts section, count, and plating status can be viewed. You can also set the plating status using the dropdown.

Surface

The surface tab has 3 sections:

  1. Silkscreen
  2. Solder mask
  3. Surface finish
surface-tab.jpg
Surface tab

In the silkscreen section, the layer (top/bottom/both) on which the silkscreen should be present can be defined. The material and the color of the silkscreen can be set here.

Similarly, sides, color, finish, and the type of the solder mask can be chosen in the solder mask segment.

The type of surface finish and the thickness of the outer copper layer can be set here.

Finalize

In the finalize tab, electrical netlist testing can be selected. This test is mandatory for boards with more than 6 layers.

finalize-tab.jpg
Finalize tab

Order history

Information related to previous orders can be viewed by clicking on Order History.

order-history.jpg
Order history

Once all the requirements are defined, click on Validate to authenticate the data provided. If the provided data has discrepancies, the plugin will display a warning message as shown below.

error-warning-message.jpg
Warning message

The errors are categorized into critical and non-critical. You will get the quote even if there are any non-critical errors. However, the critical errors should be fixed before quoting to avoid possible flaws that can occur during the circuit board manufacturing process. Please note that it is mandatory to validate the input data before proceeding further. Once the data is validated, click on Get Quote to get a cost estimate for your design file. The 0nline quote will now be displayed.

sierra-circuits-online-quote.jpg
Sierra Circuits Online Quote

The total price depends on the quantity of the board and the turnaround time. Based on the turn time and quantity, select the desired quote and hit ok. This takes you to the Sierra order page.

 

Design for Manufacturing Handbook - Cover Image

Design for Manufacturing Handbook

10 Chapters - 40 Pages - 45 Minute Read
What's Inside:
  • Annular rings: avoid drill breakouts
  • Vias: optimize your design
  • Trace width and space: follow the best practices
  • Solder mask and silkscreen: get the must-knows

 

 

Generation of online PCB quote without assembly in real-time

sierra-order-page-without-assembly.jpg
Sierra order page without assembly

On the Sierra order page of the KiCad PCB plugin, you can tweak the requirements with respect to board quantity, turnaround time, and electrical testing. Once the modifications are made, hit re-quote to reflect the changes in the final quote. If you do not wish to add PCB assembly to your quote, click on continue to proceed. The steps to be followed to generate a cost estimate for a circuit board along with assembly are illustrated in the next section.

Fill in the order details such as shipping, billing, designer address, and payment info. You can also choose your preferred shipping partner in this section. Any specific comments related to shipping and handling can be recorded here. After filling out all the required data, click on place my order. Once the order is placed, you can set the notification preferences as per your needs.

order-confirmation-page.jpg
Order confirmation page

Instant PCB quote with assembly

sierra-order-page-with-assembly.jpg
Sierra order page with assembly

On the Sierra order page, select yes for assembly and hit continue. A screen pops up with two options, Generate BOM and Continue to checkout.

pcb-assembly-selection.jpg
Placing an order with PCB assembly

Click on Generate BOM, to view the auto-generated component list. Here, you have an option to continue with the order without assembly by clicking on PCB Checkout

sierra-circuits-auto-generated-bom.jpg
Sierra Circuits auto-generated BOM

Some of the components in the BOM may not be found in our database. This information can be viewed for each of the components under the Status column. If you would like to tag a component as “do not install”, select the component using the respective check box given in the left-most column and click on the Do Not Install button. Similarly, if you want to delete any of the components you can select that component and hit Delete. Click on New Item to add any new component to the BOM.

 

bom-checker.jpg

 

Each of the component line items can be fixed by clicking on fix.

search-assist-window.jpg
Search assist window

The search assist window as shown above pops up if you click on fix. Here, the erroneous line items can be fixed by selecting the components based on value, MPN/VPN, and description. It is mandatory to resolve all the line items before placing an order. Choose do not install to exclude those particular components from the quote. If you change your mind about the assembly, you can choose “PCB checkout” to checkout without assembly.

After fixing all the errors, the BOM page will display “Your BOM is ready!” message. Click continue to proceed further.

sierra-circuits-custom-bom.jpg
Sierra Circuits custom BOM

A customized material list can be uploaded by clicking on Upload Custom BOM. Once the file is uploaded, the plugin automatically maps the line items.

bom-column-mapping.jpg
BOM column mapping

If there are any discrepancies in mapping, you can rectify them manually using the respective drop-downs. Click on Proceed if the line items are mapped accurately.

A window pops up confirming the validation of your BOM file as shown below.  

bom-validation.jpg
BOM validation

Click on generate quote to proceed with the order. Here, you will have an option to tweak your requirements as we saw earlier.

kicad-plugin-instant-pcb-quote-page-with-assembly.jpg
Order page with assembly

After validating the data, click on continue to proceed with the order. A page displaying the order details will appear.

pcb-online-quote-with-assembly-order-summary.jpg
Assembly order summary

After validating the data, click on place my order to confirm the order. As seen earlier, notification preferences can be set as per your requirement once the order is placed.

Kicad-plugin-instant-pcb-quote-notification-preferences.jpg
Notification preferences

Our custom KiCad plugin enables you to instantly receive a quote without exiting the KiCad design environment. Let us know in the comments section if you require any assistance to implement our plugin. We would be happy to help you out.

Sierra Circuits continues to work rigorously to automate your PCB design process by developing numerous design tools. To know more about them check out our Designer’s tools section.

KiCad Design Guide - Cover Image

KiCad Design Guide

8 Chapters - 98 Pages - 110 Minute Read
What's Inside:
  • Creating a component symbol library
  • Setting up board parameters and rules
  • How to route differential pairs
  • How to place of components
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Share this article
Zero Defects guaranteed on all PCB fabrication

Reduce Re-Spins with our Zero Defect Guarantee.

Our platform sources the whole package, creating a thread from design to delivery. Fabricating PCBs. Procuring parts. Assembling your boards.

Once you upload your BOM, Our best-in-class software automatically checks for errors and cleans your file for you. After you place an order, your dedicated CAM engineer will run a full DFM and DFA check to ensure your prototype achieves Zero Defect every time—all at no additional cost to you.

Get to market faster and spend less time troubleshooting.


Start Quote

Talk to a Sierra Circuits PCB Expert today

24 hours a day, 7 days a week.

Call us: +1 (800) 763-7503
Email us: through our Customer Care form