Skip to main content

kle2netlist

CI/CD CI - Main Coverage Status
Package PyPI - Version
Meta Hatch project linting - Ruff code style - Black types - Mypy License - MIT

KiCad netlist generator for mechanical keyboards

Installation

pip install kle2netlist

Usage

$ kle2netlist --help

Usage: kle2netlist [OPTIONS]

Generates KiCad netlist for a given keyboard layout json file.

Options
--layout                    Path to kle layout file [default: None] [required]
--output-dir                Output directory, created if not existing [default: .]
--name                      Netlist name without file extension [default: keyboard]
--switch-footprint -swf     Switch footprint f-string [default: PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_{:.2f}u]
--stabilizer-footprint -stf Stabilizer footprint [default: PCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_{:.2f}u]
--diode-footprint -df       Diode footprint [default: Diode_SMD:D_SOD-123F]
--lib-path -l               Path to symbol library [default: None]
--controller-circuit        Add ATmega32U4-AU minimal circuitry
--no-xml                    Skip xml netlist generation
--version -v                Prints the version of the kle2netlist package.
--help                      Show this message and exit.

Metadata

Release files for kle2netlist 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kle2netlist 0.4.0
File Size Uploaded
kle2netlist-0.4.0.tar.gz 7.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for kle2netlist 0.4.0
File Interpreter ABI Platform
kle2netlist-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.3 MB

Release files / kle2netlist-0.4.0.tar.gz

Download URL kle2netlist-0.4.0.tar.gz
Size 7.8 MB
Tags Source
SHA-256 checksum
How to use checksums
b5c407f3976b41319803a252b39634b745aa38717f69a6dba24dc0897622d008
BLAKE2b-256 checksum
How to use checksums
9199a34fdd4a3d3100ea9ba277720f33a5b647e81ebe80ba1b31713c90f2ccdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.7

Release files / kle2netlist-0.4.0-py3-none-any.whl

Download URL kle2netlist-0.4.0-py3-none-any.whl
Size 8.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a6c92726df3666fefd8036aee98a3ef0d66d87eabf4ac46fd02d49224de1de2d
BLAKE2b-256 checksum
How to use checksums
22dd042e7683b88e65f07843a0dcff3f94be78de4fa96f30daf9759fa3a6195a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.7

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page