Footwork

(WIP) Experimental KiCAD footprint editor
Alternatives To Footwork
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Kicad Source Mirror1,461
12 hours agogpl-3.0C++
This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.
Ma429
2 years agomit
A programmable 42% mechanical keyboard for Dvorak.
Kicad_partslist_editor9
2 years ago9mitTcl
Footwork7
2 years agomitRacket
(WIP) Experimental KiCAD footprint editor
Hamshield094
8 years ago1KiCad
HamShield09 Hardware
Kicad4
6 years agootherC
My humble tries to add the features I miss in KiCad
Hamshield12
4 years ago
HamShield 1.0 Hardware
Alternatives To Footwork
Select To Compare


Alternative Project Comparisons
Readme

Footwork

Work in progress

screenshot

An experimental footprint (text) editor for KiCAD. The aim is to allow Racket scripting mixed in with data to generate and edit footprints. More direct traditional manipulation (clicking and dragging and such) will be added as calls to scripting functions.

sketch-n-sketch is an inspiration which aims to provide a similar editor for SVGs and calls this style of manipulation "prodirect" (programmatic + direct).

I gave a presentation about footwork at FOSDEM 2017.

Planned features

  • The interface is text-first allowing users to make arbitrary edits: their needs need not be anticipated by the user interface
  • Users can use a fully featured general purpose programming languages to generate and modify footprints
  • Traditional (mouse based) manipulation is being added as calls to scripting
  • Racket's Rosette language, an interface to SMT solvers, offers the exciting opportunity to make use of cutting edge techniques in programming synthesis for design automation
Popular Editor Projects
Popular Kicad Projects
Popular Text Editors Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Editor
Sketch
Scripting
Kicad
Racket