delorie.com/archives/browse.cgi | search |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |