X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=mail.ud03.udmedia.de; h= message-id:date:from:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; s=beta; bh= XOb8ERCCy5BjA360cOt5SnTDalFg8pER8q6frtXmAPQ=; b=Qbft0ems/Th0h71l hoNQ676fiJJeDoW1X/GX2afIvIBwAZCaMDu5xRocxOGTdC58HGIdPN1OvIdL4HqO 4V2gQGRx6H0CcKH9zrtVUb0Vgr4B33kvY74Ax/gRzqN3NgljFk/TySPCpcIbtdMb +pkIFwInku+Y4BKFmz9wpfbpGjk= Message-ID: <508D302D.1030105@jump-ing.de> Date: Sun, 28 Oct 2012 14:16:29 +0100 From: Markus Hitter User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121011 Thunderbird/16.0.1 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] The state of gEDA/gaf (Was gEDA/PCBs diversity, Was: Pin hole size) References: <2CB304B5-9587-4734-84E4-49F464744D11 AT noqsi DOT com> <6BF2E986-51EB-41E9-A4AD-8071CD00B1A1 AT jump-ing DOT de> <834283D4-0891-486E-A981-2FF20B32C615 AT noqsi DOT com> <54CAA7EE-7638-4B89-8197-111D0493F859 AT noqsi DOT com> <508CE947 DOT 4050408 AT xs4all DOT nl> In-Reply-To: <508CE947.4050408@xs4all.nl> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Am 28.10.2012 09:13, schrieb Bert Timmerman: > it's all about momentum and how the > software is perceived at first glance ... "you never get a second chance > for a first impression". Bert, first of all, be assured I find your plans excellent. As we see in other posts, some gEDA users can't imagine how their Makefile workflow won't even be touched by alignments on the GUI level and outcry essentially on _any_ change to the toolkit. The reason of this (pardon) shortsightedness is beyond me, after all they could easily just stop updating their toolset. > 0. > Get the GUIs consistent with each other. Excellent! > 1. > Pull in xgsch2pcb as a first point of entry, squash any bugs left and > implement outstanding feature request. > First step into integration, still keeping a use case for every single > tool ;-) Not so sure on this one. There is schematics import in pcb already, which does very similar things. Is there an advantage of xgsch2pcb over pcb's schematics import? Does schematics import get into the way of using gsch2pcb manually somehow? > 2. > Now we are building an "integrated tool", maybe add something like > "xgsch2gnucap" in to xgsch2pcb. Excellent, too. > 3. > Integrate gattrib into gschem. > IMO there is no use case for a stand alone usage. Yupp. To be honest, I don't use gattrib. Mostly, because for a long time I didn't even know it exists. > 5. > Get 3D modeling "implemented" in pcb I take you don't want to put a full fledged 3D modeler into pcb, but help making 3D models in dedicated applications easier. > 7. > Add a Breadboard GUI/tool for it is a possible next step in workflow > after simulation (Gnucap) is done, and more often than not, done before > layout time. > Here we have a gap in our workflow which is not supported by gEDA (yet). Yes. For my part I'll also continue on the G-code exporter. 3D printers become more and more popular, so milling or extruding (conductive paste!) prototype PCBs might be a commodity in a few years. > 8. > Please do fix the gem called toporouter !!! How similar is this one to using pcb's menu -> connects -> optimize routed tracks -> global puller after doing traditional autorouting? I mean, many bits are already there, they apparently just need some alignment and interconnection. For example I just tried to autoroute a track (menu -> connects -> auto-route selected rats) on an existing layout and it totally ignored the current route style and also put the track on a layer other than the selected layer without need. Not exactly what a newbie would expect and on the first spot I can't see how this is helpful for the professional, either. > 9. > In the mean time grab as many "drive-by" contributors of patches/diffs > as you can get a hold on, lure them into making another contribution. > Everything is allowed, just think up something. Well said. Grabbing code helps avoiding duplicate work and having this in the central repo helps integrating this in a way it doesn't get into the way of others. Markus -- - - - - - - - - - - - - - - - - - - - Dipl. Ing. (FH) Markus Hitter http://www.jump-ing.de/