Skip to content

esden/KiBus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KiBus length matching script

This script implements way to monitor multiple nets, combined into a bus that needs to be length matched.

The goal of this script is to combine the different features implemented throughout the fairly vast selection of lengthmatching python scripts for KiCad.

This script is also meant as a playground and prototyping environment to figure out how a future UI within KiCad could look like to implement bus length matching capability.

Main features

Not all of the features are currently implemented. It can be currently considered a wishlist of the features that we want to implement.

  • Monitor and display the length of multiple nets
  • Display and sort by the difference of each trace to the max length trace
  • Display and sort by the difference of each trace to the median length trace
  • Visually indicate through background color how big the difference of each trace is to the target length
  • Select target length
  • Merge nets to consider as one. (needed for bus length matching that includes an in line termination resistor)
  • Add bonding wire length adjustment.
  • Add via length
  • Store and Load a project config file defining the bus nets and the length matching requirements. (this should eventually become part of the net class parameters within kicad)

About

KiCad bus length matching script.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published