Skip to content
This repository has been archived by the owner on Jul 2, 2019. It is now read-only.

wickerbox/KiFisher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KiFisher

Automating project documentation for KiCad

This project is not yet live!

Usage

  1. Install KiCad 4.0 or newer.

  2. Clone this repository.

  3. python2 setup.py prompts for your company info, the template and library paths, and to install the other dependency modules. It will ask if you want to use wickerlib.

  4. kf -n newboard creates a new project.

  5. Add parts to the schematic. Add additional part information if desired.

  6. Draw the schematic. Create netlist.

  7. kf -b newboard builds a bill of materials from the netlist.

  8. Lay out the board.

  9. kf -m newboard generates manufacturing files from .kicad_pcb.

  10. Create .pos file.

  11. kf -a newboard generates assembly files for quote from the .pos file.

  12. Edit the README.md as desired.

  13. kf -p newboard creates the output zip files and PDF documentation.

Future Package Installation

Create a templates and lib directory:

mkdir ~/wickerlib
mkdir ~/wickerlib/templates
mkdir ~/wickerlib/libraries

Install the kifisher PyPi package. This will also install pandoc, among others.

pip install kifisher

Run the kifisher setup to fill in your name, company info, and the absolute paths of your template and library directories.

kifisher --setup

About

Automating project management for KiCad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published