Skip to content

SK-Electronics-Consulting/kicad-coil-creator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KiCad Coil Generator UI

This tool creates PCB coils that can be either directly inserted into the PCB itself, or exported as a footprint. The UI can be accessed from within the PCB editor:

the coild generator UI (The button for the UI is located within the addon section)

This UI contains all relevant PCB coil settings to generate any desired coil.

Generate Coil

By pressing the Generate Coil button, a new coil footprint is generated and inserted into the board. It can be moved freely but it has no schematic symbol attached to it. This makes it a bit tricky with netlists.

generated coil (Generated coil inside the PCB editor)

Save as Project Footprint

Once a fitting coil has been generated, that coil can be stored on disk as a footprint. The coil generator creates a new footprint library in the project's folder named PCB Coils (pcb_coils on disk) that is automatically set as project library in the current project.

(Footprint automatically exported can be viewed in the footprint editor)

Note: KiCad sometimes does not detect the addition of a new library to the project. A restart of the program fixes that issue.

Future Goals

  • Rewrite of the generator code, as it is currently based on a two layer implementation that was only extended for 4 layers
  • Add more layer support
  • Add support for stretched coils
  • Add support for rectangular coils
  • Display coil statistics in the UI, similar to TI's implementation

Packages

No packages published

Languages

  • Python 100.0%