Mail Archives: geda-user/2023/05/02/23:48:13
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f
|
X-Recipient: | geda-user AT delorie DOT com
|
X-Original-DKIM-Signature: | v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
|
| d=igor2.repo.hu; s=k1; h=Content-Type:MIME-Version:Message-ID:Subject:From:To
|
| :Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
|
| Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
|
| :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
|
| List-Subscribe:List-Post:List-Owner:List-Archive;
|
| bh=65PLzZIGfF/bT0M1DKvfvt+7JpHzspO6DDJqymyVN3s=; b=JkbAEc3gOnEw7FwaaICpsPiQHj
|
| PujymseYxvF/bIk4NEGti3Aq1HrT7yKSxnhkQqLWIu5NLy2gRwexu6CuwlL/oqdEdzjMoDoGFYCZH
|
| fNFf/NkVGPIhQDU/3uctt4chkboLBBcY5Fxg2o31lXfSg9WUlyBvXTJgz9KY5DCxoXYQ=;
|
Date: | Wed, 3 May 2023 05:28:13 +0200 (CEST)
|
To: | geda-user AT delorie DOT com
|
X-Debug: | to=geda-user AT delorie DOT com from="grnd AT igor2 DOT repo DOT hu"
|
From: | "grnd AT igor2 DOT repo DOT hu [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
|
Subject: | [geda-user] new schematics editor and new EDA suite: sch-rnd and Ringdove
|
| (intro)
|
Message-ID: | <alpine.DEB.2.20.2305030516220.25839@igor2priv>
|
User-Agent: | Alpine 2.20 (DEB 67 2015-01-07)
|
MIME-Version: | 1.0
|
Reply-To: | geda-user AT delorie DOT com
|
Hi all,
I've subscribed again, for a week or two, to announce the first stable
release of a new open source schematics editor software and the
corresponding EDA suite, and to answer questions about them. (I will unsub
after that; the main reason I post this here is that I originally
announced the effort, then called cschem, here, years ago.)
I will post two separate emails, one about the details of sch-rnd
(schematics editor), the other one is about the details of Ringdove (EDA
suite).
If you are 100% happy with gEDA, gschem/lepton-eda, pcb and gerbv, it's
safe to stop reading here and to ignore all 3 posts.
If you ever had thoughts about "why can't we have more similar GUIs in
gschem and pcb and gerbv" or had a broken guile after a system upgrade and
wondered whether sch-editing could be done without guile then you should
probably read these posts.
This mail is about the generic consequences of having a new schematics
editor and a new EDA suite. The EDA suite, called Ringdove EDA, cosists of
a few separate projects, most notably: sch-rnd for schematics capture,
pcb-rnd for board edit and camv-rnd for gerber(-and more) viewing.
I am the maintainer of a PCB editor, pcb-rnd, for about 10 years already.
That was my starting point, the Ringdove EDA suite slowly grew around
pcb-rnd as a set of separate, but well coordinated projects.
Sch-rnd completes the input side of the workflow: before that, I had a
problem of what sch editor to recommend to new users. pcb-rnd can work
from a lot of formats/editors, but for historical reasons most
tutorials/doc/long-time-users would use gschem or lepton-eda to feed
pcb-rnd. But I personally found gschem/lepton suboptimal so I didn't like
to recommend them to new users. Sch-rnd is my attempt to offer a
schematics editor that I can really recommend to users.
The major conceptual novelty is that I managed to bust some myths by using
a very different approach in the basic design of sch-rnd and Ringdove.
These are new balances, for example between toolkit approach and
integration, but I believe not by a bad compromise, but by strengthening
both. (Technical details will follow in those other two posts.)
In other words, I really liked some of the fundamental design decisions in
gEDA, and found it superior to the design in KiCAD and many proprietary
EDA systems. However, there were also a few design decisions that I found
wrong but unchangeable. So what I am trying to do with Ringdove is taking
the good ideas from gEDA, push them even further a bit while leaving out
the ideas I think really block gEDA from exploiting the full potential of
the good ideas.
So what does sch-rnd and Ringdove mean to pcb-rnd? Not less, but more
options and flexibility! I definitely won't cut support of gschem/lepton
schematics/netlists (but I will direct new pcb-rnd users to sch-rnd
obviously). At the moment it doesn't, but in theory sch-rnd could support
geda/pcb too, on it's output (although this is a very low priority idea).
Best regards,
Igor2
- Raw text -