cschem
What is cschem
Cschem will be a simple, modular, scriptable schematics editor. It will
fit nicely in various toolchains and will be workflow-agnostic. It will
be set up in a similar manner as pcb-rnd:
it will be easy and fast to compile, edit and contribute to.
(See a more detailed plan.)
Roadmap
- 1. 2022: first beta with nlnet/NGI0 support
- basic undoable sheet edit: decoration objects (lines, polygons, arcs, text)
- undoable wire drawing
- essential dialog boxes: attribute editor, propedit
- query()
- symbol library support
- minimal stock symbol library
- finalize first stable version of the native file format (lihata sch sheet)
- data compiling: nets, components
- devmap plugin
- minimal stock devmap lib to serve as an example
- tEDAx netlist export (test with pcb-rnd)
- support for flat multisheet design
- paste buffers, buffer operations (rotate, mirror, save, load)
- back annotation support (test with pcb-rnd)
- minimal user scripting
- 2. from 2023 on
- bugfixes
- more advanced features (buses, hierarchic schematics)
- load alien file formats (e.g. gEDA, tinycad, etc)
How to be part of it
We are looking for:
- future professional or hobby users for coordinated alpha testing
- non-programmer contributors (docs and other resources; video editing, graphics, etc.)
- programmer contributors
To join:
- contact me via email or irc
- and/or sign up to our mailing list (send a mail with subject subscribe to cschem [at] list.repo.hu) (Archives)