+
+ Summary
+
+
+ | sch-rnd |
---|
- What is sch-rnd (and cschem)
+ |
+ is a simple, modular, scriptable schematics editor.
+ can be used as a stand-alone schematics capture tool
+ but also fits nicely in the Ringdove EDA suite
+ is workflow-agnostic
+ is set up in a similar manner as pcb-rnd
+ is easy and fast to compile, edit and contribute to
-Sch-rnd is simple, modular, scriptable schematics editor. It can be used
-as a stand-alone schematicscapture tool but also
-fits nicely in the Ringdove EDA suite and is workflow-agnostic. It is
-set up in a similar manner as pcb-rnd:
-it is easy and fast to compile, edit and contribute to.
-
-Cschem is the name of the data model that sch-rnd implements. The
-cschem specification is kept generic so that other,
-independent implementations could be based on it.
+ |
---|
+
- Downloads
-
- 0.9.x beta test source releases are available. The
-code is far from being bug-free, but is already usable in production for smaller
-boards in the pcb-rnd workflow.
+ |
+ is the name of the data model that sch-rnd implements.
+ cschem specification is kept generic so that other, independent implementations could be based on it.
- Roadmap
+ |
---|
Version Control | svn://svn.repo.hu/sch-rnd/trunk (mirrors)
+ |
---|
Download | source releases | binary releases (windows)
+ |
---|
Comments, feedback, patches | live chat with the developer or contact the lead developer Mailing list: pcb-rnd list.repo.hu (send a mail with subject: subscribe; may fail with gmail) (archives) (privacy policy)
+ |
---|
Contribution and support |
+ How to join or contribute
+ Please test and report bugs and feature requests!
+ We are looking for help and sponsoration/donation.
+ A major supporter is NLnet
-
-Below is a summary, there's a more detailed roadmap.
-
+ |
---|
Key features |
+ schematics capture for multisheet designs
+ scriptable in 10+ different scripting languages
+ parametric footprint generation, web footprints
+ modular code with a flexible plugin system
+ fits well in a UNIXy workflow
+ supports CLI and server applications
+ active development, frequent releases
+ friendly and efficient developer and user community
+
+
+ predictable development cycles
+
-
- - 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
-
- First beta, 0.9.0, released in late August
-
- - 2. from 2023 on
-
- - bugfixes
-
- first stable release, 1.0.0 (spring of 2023)
-
- more advanced features (buses, hierarchic schematics)
-
- load alien file formats (e.g. gEDA, tinycad, etc)
-
-
+ |
---|
Supported platforms |
+
+
+ Linux desktop (various distributions, from source)
+ official packages in Debian, Ubuntu, Fedora, Mageia, Kali, Parrot, PureOS, Raspbian (full list)
+
+ OpenBSD (Likely: any BSD not older than 25 years)
+ (Likely: any 90's or newer UNIX system with motif)
+ Screen resolution as small as 800x600
+ GUI options: motif/lesstif, gtk-gdk, gtk-gl
+ |
+ |
+
+ |
+ |
---|
- How to be part of it
+
+ |
-We are looking for:
-
- - future professional or hobby users for beta testing
-
- non-programmer contributors (docs and other resources; documentation, graphics, etc.)
-
- programmer contributors
-
+
+ |
+ What is -rnd?
+
+
+
+
+
+ RiNgDove is an EDA suite that includes:
+ a PCB editor: pcb-rnd
+ a CAM viewer: camv-rnd
+ a software lib: librnd
+ or all in one: suite
+
+ user contributed addons: edakrill
+ |
-
-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)
-
+ |