Skip to content

thacks42/kicad-to-unicode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kicad to Unicode Renderer

Quick start:

run ./kicad2unicode.py my_schematic.kicad_sch

How it works

Parsing the kicad schematics files is reasonably simple as they are human readable (well ascii at least) and based on nested blocks.

They provide location information for every component as well as orientation. Also kicad uses a regular grid for placing components which can be easily mapped to a character grid.

Example

Example of a nonsensical schematic Example of the unicode rendered result

Scope

It seems that rendering resistors, inductors, capacitors etc. in unicode is only really possible if they are oriented vertically due to the non-square characters.

You obviously need a monospace font to get a meaningful result.

The amount of symbols supported so far is limited. One problem about BJTs is that kicad does not encode their polarity in the name, thus right now we render them all as NPN...

About

renders kicad schematic files in unicode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages