Skip to content

AislerHQ/PushForKiCad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AISLER Push for KiCad

Push your layout to AISLER with just one click for instant Powerful Prototyping

Want to use Powerful Prototyping or Amazing Assembly from AISLER? This plugin will provide you with a convenient one-click push to our service.

When you click the AISLER Push-Button we will export your project's

  • Gerber Files in the right format, so that production will run ultra-smooth
  • IPC-Netlist-File to enable Smart Tests for production so that you get feedback down to the tiniest trace on how to improve your design for production
  • BOM-file to import all components you have already assigned in your project
  • P'n'P-file to get your project ready for assembly

Once the upload (– which will only take a couple of seconds –) is complete you can place your order within less than one minute. If you iterate on your design and click the push button again, we will make sure your project is stored as a new revision of that same project on our server.

Demo of the swift upload process

Installation

Installation through AISLER's Package Server (PCM)

We frequently update our plugin to accomodate downstream changes in KiCad. To always get the latest updates, we recommend to install AISLER's Lovely Library through our Package Server which integrates into the KiCad Plugin and Content Manager (PCM). It is very simple to setup if you follow these steps.

1. Setting Up an additional package repository in the PCM (you only have to do this once)

Add our package server using the "Manage button", add a new package server with the following url: https://packages.aisler.net

2. Install the Push for KiCad plugin

Select the "Fabrication plugins" tab in the PCM and select the Push For KiCad to install it.

Static installation (not recommended if you want to fetch updates automatically)

  1. Download the [Release] (https://github.com/AislerHQ/PushForKiCad/releases) from the releases page.
  2. In KiCad, open the PCM in the main overview Window.
  3. Install the library by selecting the .zip file trough "Install from File".
  4. You're Done!

Note for flatpak installations

The KiCad flatpak does not contain the requests python module required by the plugin. In order to install the module, run the following commands:

flatpak run --command=sh org.kicad.KiCad
python -m ensurepip --upgrade
pip3 install requests

More information is given in the related GitHub comment.

Usage

How do revisions work?

On the initial push of a new layout, the plugin adds a comment to comment line 3 including a reference to the corresponding AISLER Project ID. Comment Line 3 added Each further push will add the current layout to the project as a new revision. If this is not desired, just remove the comment and a new project will be created.

How to automatically assign parts?

In order to speed up the development to production process we support the automated matching of parts. Just add a property named either "Mpn", "MPN", "mpn" or "AISLER_MPN" to your schematic symbol properties and use the MPN of the part as value. Attribute list for MPNs

How to export data locally

Due to company-wide firewall restrictions, direct upload may not work. In this case, it is possible to export all data locally as a ZIP file, which can then be uploaded manually. To enable this option, open the "Board Setup", select "Text Variables", and add a new variable called "aisler_export_locally". The value itself does not matter. Once this is set, the plugin will place a ZIP file next to the kicad_pcb file instead of uploading it directly. If you want to specify a custom location for the local export relative to the project directory, you can add another text variable called "aisler_local_export_path". The value of this variable specifies the target directory relative to your project location. If it is left empty, the plugin will place the ZIP file next to the kicad_pcb file. If you enter "\Fabrication", for example, the plugin will create a folder called "Fabrication" next to the kicad_pcb file and place the ZIP file in that folder.

About AISLER

AISLER Logo

AISLER PushForKiCad is developed and funded by AISLER B.V.

AISLER makes hardware less hard by providing simple electronics manufacturing for everyone. We are based in Europe and focus on amazingly affordable prices, super swift delivery and outstanding customer support. We are KiCad Platinum Sponsor as we donate a significant amount of our revenues made from KiCad designs back to the project.

KiCad Platinum Sponsor

About

AISLER Push for KiCad EDA

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages