delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/01/25/07:07:49

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Envelope-From: paubert AT iram DOT es
Date: Fri, 25 Jan 2013 13:07:00 +0100
From: Gabriel Paubert <paubert AT iram DOT es>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] <Ctrl-G> (change metric grid) does not work in PCB
opengl
Message-ID: <20130125120700.GB24193@visitor2.iram.es>
References: <1353790492 DOT 6325 DOT 5 DOT camel AT localhost>
<2a5dd1a6 DOT 1224116c DOT 5100581a DOT 322d3 AT o2 DOT pl>
<kdtm49$ug5$1 AT ger DOT gmane DOT org>
MIME-Version: 1.0
In-Reply-To: <kdtm49$ug5$1@ger.gmane.org>
User-Agent: Mutt/1.5.20 (2009-06-14)
X-SPF-Received: 2
X-Spamina-Bogosity: Unsure
X-Spam-Score: -1.4 (-)
X-Spam-Report: Content analysis details: (-1.4 points)
pts rule name description
---- ---------------------- --------------------------------------------------
-1.4 ALL_TRUSTED Passed through trusted hosts only via SMTP
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Fri, Jan 25, 2013 at 11:17:47AM +0100, Kai-Martin Knaak wrote:
> xmichalwd1979 wrote:
> 
> > {"Grid -0.05mm" SetValue(Grid,-0.05,mm) a={"Shift-Ctrl-G" "Shift
> > {Ctrl <Key>g"}} "Grid +0.05mm" SetValue(Grid,+0.05,mm) a={"Ctrl-G"
> > {"Ctrl <Key>g"}}
> 
> My take on this:
> 
> a) increment/decrement the grid by a fixed value, is not very useful. 
> If I am already at a coarse grid level, say 1 mm, I typically want to 
> switch to 2 mm or 0.5 mm rather tan 1.05mm. With the fine increment 
> I'd have to press [ctrl-g] 20 times or 10 times respectively.
> On the other side of the spectrum an increment of 0.05 mm does not 
> allow me to reach a 0.01 mm grid.
> 
> IMHO, the better way would be to use the same steps as given in the 
> menu. By default, this is 
> 0.01 mm
> 0.05 mm
> 0.1 mm
> 0.25 mm
> 0.5 mm
> 1.0 mm
> For bonus points, this ladder should be configurable via the GUI. For 
> example as a list entered in the preference dialog.

I basically agree, but ideally when you use a weird grid (through
the command line for example with setvalue(grid,...), PCB should
remember it in a list of recently used values, and perhaps insert
it automatically in the progression.

The default list you give on top is not really logical, why is
there 0.25mm but not 25µm (which I have sometimes used, as well
as 0.2mm, 2mm, and 5mm)?

> 
> 
> b) Adding a metric increment to an imperial grid almost never makes 
> sense. Instead, the application should be aware if the current grid is 
> metric or not.  When in imperial grid-mode, the ladder of grid sizes 
> should be given in mil. It should be easy to switch between metric and 
> imperial grids mode.

Indeed, although imperial is rapidly disappearing from my designs.
Eclectronics finally seems to be switching to metric, except for
the odd component from time to time (and DIN41612 connectors, don't
get me started on DSub connectors).

	Gabriel

- Raw text -


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