delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/03/17/10:54:41

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.98.4 at av02.lsn.net
Message-ID: <5508413E.4000405@ecosensory.com>
Date: Tue, 17 Mar 2015 09:59:10 -0500
From: John Griessen <john AT ecosensory DOT com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.4.0
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] pcb alternatives
References: <CAHLh21Cdm=YZuqCQ+gCHSviJquahr6cnAQ-VBLR4BSs-nfHOig AT mail DOT gmail DOT com> <CAOFvGD4+4bHXNYLvePi70wb_1A4=dQgb_Ov3xBghoKbXQUsSGA AT mail DOT gmail DOT com>
In-Reply-To: <CAOFvGD4+4bHXNYLvePi70wb_1A4=dQgb_Ov3xBghoKbXQUsSGA@mail.gmail.com>
Reply-To: geda-user AT delorie DOT com

On 03/17/2015 08:04 AM, Jason White wrote:
> May I ask, what do you think should be improved in PCB to make it more
> user friendly? (Frankly, I've gotten used to PCB so that I have a hard
> time picking out the particularly annoying aspects anymore. It would
> be good to know your thoughts on the matter)


I'm the same -- hard to see what is so hard about it anymore.  It's usually
the lack of an organized small group of current-day-usable footprints
that puts people off.  The effort of gathering footprints from gedasymbols.org
and other places seems too much effort for a newbie.


@alushanov92  If you give it another try, setting up a project dir with footprints
under it can be helpful, plus define the path to teh built in ones as well in
your home directory called .pcb:

Here is an example of things all changed to suit my style, coming from chip design tools
where you use hot-keys with left or non-dominant hand and mouse with right hand:

The top line sets where to get footprints:

=================~/.pcb/settings=================
lib-newlib = /home/john/EEProjects/now-svn-ecosensory/circuitboards/footprints_pcb
groups = 1,2,3:4:5,6:7:8,9,10
route-styles = Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600
color-file = /home/john/.pcb/colors/Default
layer-name-1 = top-carbon-print
layer-name-2 = top-insulator
layer-name-3 = top-sig1
layer-name-4 = top-sig2
layer-name-5 = top-PWR-GND
layer-name-6 = bot-sig1
layer-name-7 = bot-sig2
layer-name-8 = bot-PWR-GND

top-window-width = 1145
top-window-height = 799
log-window-width = 548
log-window-height = 270
library-window-width = 888
library-window-height = 537

grid-increment-mil = 1.000000
grid-increment-mm = 0.200000
size-increment-mil = 5.000000
size-increment-mm = 0.200000
line-increment-mil = 5.000000
line-increment-mm = 0.100000
clear-increment-mil = 2.500000
clear-increment-mm = 0.050000

min-width = 1000
min-silk = 1000
min-drill = 1500
min-ring = 1000
via-thickness = 3600
bloat = 699
shrink = 400
via-drilling-hole = 2000
line-thickness = 1000
rat-thickness = 1000
backup-interval = 60
text-scale = 113
default-PCB-width = 300000
default-PCB-height = 200000

background-color =		#fffada
element-color =			#000000
via-color =			#7f7f7f
pin-color =			#4d4d4d
rat-color =			#ddc317
rat-selected-color =		#f5e707
rat-thickness =			3
warn-color =			#ff69b4
off-limit-color =		#ffffff
invisible-objects-color =	#cccccc
invisible-mark-color =		#b3b3b3
connected-color =		#00ff00
crosshair-color =		#ff0000
cross-color =			#ffff00
grid-color =			#ffffff
mask-color =			#ff0000
element-selected-color =	#00ffff
via-selected-color =		#00ffff
pin-selected-color =		#00ffff

layer-color-1 =			#dea620
layer-color-2 = 		#c5ef50
layer-color-3 = 		#0c649b
layer-color-4 = 		#076677
layer-color-5 = 		#0b3f88
layer-color-6 = 		#d54006
layer-color-7 = 		#b13606
layer-color-8 =			#982407
layer-color-9 = 		#8bb63f
layer-color-10 =		#c8933f
layer-color-11 =   		#6060c0
layer-color-12 = 		#fffada
layer-color-13 = 		#e1d1e5
layer-color-14 = 		#000000
layer-color-15 = 		#b8860b
layer-color-16 = 		#8f7fd0
layer-selected-color-1 =	#00ffff
layer-selected-color-2 =	#00ffff
layer-selected-color-3 =	#00ffff
layer-selected-color-4 =	#00ffff
layer-selected-color-5 =	#00ffff
layer-selected-color-6 =	#00ffff
layer-selected-color-7 =	#00ffff
layer-selected-color-8 =	#00ffff
=================~/.pcb/settings=================

=================~/.pcb/preferences==================
### PCB configuration file. ###
gui-compact-horizontal = 0
gui-compact-vertical = 0
use-command-window = 1
save-in-tmp = 0
grid-units = mil
grid = 10.00 mil
grid-increment-mm = 50 nm
line-increment-mm = 25 nm
size-increment-mm = 50 nm
clear-increment-mm = 12 nm
grid-increment-mil = 1 cmil
line-increment-mil = 5 cmil
size-increment-mil = 5 cmil
clear-increment-mil = 2 cmil
history-size = 15
top-window-width = 1187
top-window-height = 947
log-window-width = 701
log-window-height = 484
drc-window-width = 885
drc-window-height = 699
library-window-width = 851
library-window-height = 731
netlist-window-height = 417
keyref-window-width = 566
keyref-window-height = 1079
text-scale = 113
via-thickness = 36.00 mil
via-drilling-hole = 20.00 mil
backup-interval = 60
line-thickness = 10.00 mil
rat-thickness = 3 cmil
bloat = 6.99 mil
shrink = 4.00 mil
min-width = 10.00 mil
min-silk = 10.00 mil
min-drill = 15.00 mil
min-ring = 10.00 mil
default-PCB-width = 3.00000 in
default-PCB-height = 2.00000 in
groups = 1:2:3,4,5,c:6,7,8,s:9:10
route-styles = Signal,1000,3600,2000,1000:Power,2500,6000,3500,1000:Fat,4000,6000,3500,1000:Skinny,600,2402,1181,600
library-newlib =
color-file = /home/john/.pcb/colors/Default
layer-name-1 = top-carbon-print
layer-name-2 = top-insulator
layer-name-3 = top-sig1
layer-name-4 = top-sig2
layer-name-5 = top-PWR-GND
layer-name-6 = bot-sig1
layer-name-7 = bot-sig2
layer-name-8 = bot-PWR-GND
=================~/.pcb/preferences==================

- Raw text -


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