I published a new release of #schemdraw today, the #Python library for drawing electrical schematics, flowcharts, and state diagrams via code. This update is mostly little bug fixes and enhancements that have been collecting for a few months.

https://schemdraw.readthedocs.io/

Happy circuit drawing!

#schematic #electricalengineering #diagram #flowchart #circuit #electronics

Schemdraw documentation — Schemdraw 0.16 documentation

@codeismycanvas does it allow drawing hierarchical blocks (yet)?

I don't see an option to export any kind of netlist. Which means doing a board layout would be...difficult

@MHowell It can define reusable subcircuit elements. And schematics are drawn using Python code, so it's easy to place circuit elements using for loops, function calls, etc.

It doesn't support netlist exporting or importing, though that would be a good feature. Right now it doesn't understand connections/nodes, so the output is really only meant for humans to read.