delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/12/15:53:52

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; c=relaxed/relaxed; d=sbcglobal.net; s=s2048; t=1436730821; bh=KySLGfURSMotTw/tTxIuUWTBEbF3SF/E1Mg1WZUQfA0=; h=Date:From:To:Subject:References:In-Reply-To:From:Subject; b=uJQKe+wD3sIYd5BvMTlF9tSd2dJ3Hevy28c5TBeqA1UW9d7xQNT0A8dGTS/+T/2gtZNOJrD8NIOalMSV4WLJsxgknxguT8z1TodIbPeOdLOiJDyVZkajGC6tg3YHIegA8pzndLPgOQjv7Bv6g6ilEG//so1z5eGLcQn45IcSFeIXZ3BpUCGsT4O74X3cl6YuFVIav6cf3DyyoxJCPSgFH+1+nGj3UrrHChPs8kDd6PbmVPaDKm82xkFDUhZl8BWclBjgTO/5xlqi4BBcblJDYxmHvoJndNoogvqcaHJgXACEmqCiihhB+zLt3lP7xsr19eLbMZjWnZn1uRur2KWv7A==
X-Yahoo-Newman-Id: 121831 DOT 68509 DOT bm AT smtp117 DOT sbc DOT mail DOT ne1 DOT yahoo DOT com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: 4uWrcW8VM1lnNBi605srmUFLCe1u.1e3HGiRWn.YcRLZub2
SIoK20sVXPlZc8_2KiY.G9cuS4ZiG7e.Hsdi_WqOnktyLhQawc4gjjdXXbVn
jttca5KVZIbkou5xfQ0sB8ilnb17zJvXFNOQZ3Z55TEQZh.3Pb3aN.ctET94
2uX4xX_XIPYt3kvFJSwLJ6ccS7rWYqpkLkGgpmqvYeZAVSLPv2llro_l7eBM
ywqekifel0_1pJFxF9ml6wGSwRzJ2s3eWCajcdw.VsFNhmGBjq9zwxHqHl3z
fleVdCY5HIYDmsYmrDG4HjYX1WGKqtUcI.8iLb68dCTeYb7rrkvDr5fh9fez
jaZ6cUqGYxrI1yhhwgtJMuBNcbFyVz1u06jTnGpqztvkAYrya_3aJQCRTUdI
xysz.aBl5IOfXoTYbZAgySGEolUeYo1gAZ0KWqwaEJwUgUpC.zNqeBNqjS5u
oGACvZgcVKFW_Juk0Fun9S7p01uty5Nks.r2ZV1UGPfWgh.NhNpDXQIabjlU
OgsIgeMHZMqQdRTCXEARI3qUvhi7pdehTl33acmcFQ6stVe3aEJc-
X-Yahoo-SMTP: xaem6kSswBCHwCBMr0jlCBIQdXYGmRxsm8OX6ACyP7Ho9Sk-
Message-ID: <55A2C539.40501@sbcglobal.net>
Date: Sun, 12 Jul 2015 12:51:21 -0700
From: "Girvin R. Herr (gherr375 AT sbcglobal DOT net) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: developer excitement? was Re: [geda-user] gEDA/gschem still alive?
References: <CAM2RGhTpfbqM7zNn72TBOjeL7B7LPT1PxSEU3+9aDdChFrPFTg AT mail DOT gmail DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1507090507530 DOT 6924 AT igor2priv> <CAC4O8c_9mvUW6ub2EWCs2boucLdnzj5O_xCsaCNEaT17brLe0g AT mail DOT gmail DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1507091922140 DOT 6924 AT igor2priv> <CAC4O8c9jPo_wbpk2xnzGr6+Gdg0OFSBPyA-FYHjn_pE1PehZog AT mail DOT gmail DOT com> <55A229D3 DOT 3080501 AT zoot DOT drehmel DOT com> <55A29426 DOT 8080908 AT xs4all DOT nl> <alpine DOT DEB DOT 2 DOT 11 DOT 1507122008480 DOT 4570 AT nimbus> <CAOP4iL2GjggOYaZK+zpmt2na50iH57bh=+mK5pHfj=kPjqvGcw AT mail DOT gmail DOT com>
In-Reply-To: <CAOP4iL2GjggOYaZK+zpmt2na50iH57bh=+mK5pHfj=kPjqvGcw@mail.gmail.com>
Reply-To: geda-user AT delorie DOT com


On 07/12/2015 11:54 AM, Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via 
geda-user AT delorie DOT com] wrote:
> One thing that we could do to recruit more developers is to expand 
> geda and use it in more tools. gschem is nice general purpose drawing 
> tool with extensions that allow it to do schematic capture for PCB 
> layout, Spice and verilog simulations.
>
> We could expand gschem to use it as the base for FPGA and ASIC tools. 
> For example:
>
> Finite State Machine Designer:  Create a data structure for a STATE 
> that is similar to a component and a TRANSITION that is similar to a 
> wire. You can then entire a state machine diagram and let it create 
> the verilog.
>
> Timing Diagram Designer: Add some macros and short cuts to make it 
> easier to create timing diagrams. Read and write verilog VCD files
>
> Design Navigator: read in a verilog hierarchy and automatically  
> create all of the geda symbols and schematics.
>
> Busses: gschem currenly only fully supports wires and vectors are only 
> a graphic. Add full support for vectors and also support busses. 
> Busses are a budirectional collection of wires and vectors with 
> connections of MASTER or SLAVE.
>
>
>
> If you could extract all of the gschem schematic code and move it into 
> a separate module then any tool needing a graphics engine would only 
> have to figure out how to rewire that module for their onw usage.
>
>
> John Eaton
>
>
Greetings,
My 2-cents:
For years, I have been using gschem to draw mechanical drawings of my 
projects.  It was a nice, easy and intuitive graphic drawing tool and I 
was able to use it with the aid of a few graphic symbols I created, such 
as a ruler.  However, I realized it was not the correct tool to do that 
job.  Recently, on a suggestion from another geda user, I switched to 
LibreCAD (LCAD) for my mechanical drawings.  Being able to specify lines 
from point x,y to point x',y' (where x, y, x', and y' are in inches) in 
a command line is a huge help, which gschem does not support.  Not to 
mention being able to draw ellipses (i.e. oval speakers) and specifying 
arcs and circles many ways without using the mouse, the large number of 
fonts and font controls, and many more useful drawing features.  LCAD 
still has a lot of rough edges, but it is an order of magnitude better 
than gschem for this task and I am sure those rough edges will be 
smoothed out as LCAD evolves.  I still need to use gschem for inserting 
the PCB assembly output into a drawing to add the component callouts and 
assembly notes, because LCAD's picture insert is problematic.  (I have 
suggested to the LCAD devs to look at the way gschem inserts pictures 
for a future LCAD release.)  IMHO. the gschem drawing engine is great 
for drawing schematics, but has a long way to go to be a good mechanical 
drawing engine.

Girvin Herr


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019