ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2019/10/18/22:15:39

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=date:from:to:subject:message-id:in-reply-to:references:reply-to
:organization:disposition-notification-to:return-receipt-to
:mime-version:content-transfer-encoding;
bh=A2amr7sN1AyNZMndZGuc2rkcS8TXzl0Ww9AvsxgX+ro=;
b=I7ZY1HAF2tym5hN4XcNFDtugUHjTKDsZjvnLEaWio02pYpEDPNq4cxAjorZi1zE+Mg
jZX2zxvlyVkZwQossjkB/vJ+giUUgQlmSvS4QC0fD4UeR4khUkAlZZ5MjYfi1pm4NxWQ
czkeCyTLK7zx0st7ayhDjohXmSOvLZbeUJEYXz7hVh4w0Z4tyLzWc+e6ztjEHXkTxZpa
EY/wlh0ybBI29cOaEpin0ZRPUKqfOKlswSBtIoeH+pdhwUwCQIcXnpe1BdgEtE7ww6Ti
fIh9iTGHr2sEZcAsNvmleUyb2NixMt1g79WejKR+s/mGjibRSTB65pjm9BxA9T2T8Elf
0KHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to
:references:reply-to:organization:disposition-notification-to
:return-receipt-to:mime-version:content-transfer-encoding;
bh=A2amr7sN1AyNZMndZGuc2rkcS8TXzl0Ww9AvsxgX+ro=;
b=KwNRFLerfhy9wayXamt2aymCPCAKCcPlzfsqoW0D2BQRqeoA7govSyAFVluXDZkR7K
Au9MegKAh3cl9L11R+EfSLfRmeCkNmy2xkv0sZVKKqf10c1XZPf78EcHdd7r9nLqywpi
1z2rDFpoDKfGg729o8bsfX9WbeRhUNvQVYEttW55U0pKpn8IKzJJLE6jXerdG734PtUC
2CeiLEQJcN0/NiOpuJ4TJbVTfWqHy1FqP2afYRjlkfseIO2Tz3UyFhlLyKIF5PrH7dt+
H7I8kX2vH0108Dy/8VWUFe2MP0JNg0f3mPMcB7BLC5aHLv+NFYXcyau+/AZxxdjD4htv
3kUw==
X-Gm-Message-State: APjAAAU/7jKykovXBGhXdVIojuVeiL3xZHZQaiZx8HGCNgBvwMstdJCj
QyBHXXpOhauLz1JW88aMEgEKP2w=
X-Google-Smtp-Source: APXvYqx50vEQVGqxC3XzkcEtb/ByEiZZwR9/I/nqONEdW+/wWWOE9wRXDAs+byedNKIvVKuLt+m8fA==
X-Received: by 2002:a37:6155:: with SMTP id v82mr439580qkb.319.1571450417574;
Fri, 18 Oct 2019 19:00:17 -0700 (PDT)
Date: Sat, 19 Oct 2019 02:00:02 +0000
From: "John L. Males (jlmales AT gmail DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
To: geda-help AT delorie DOT com
Subject: Re: [geda-help] Question: New User - How To Create Very Simple
Unique PCB With No Components
Message-Id: <20191019020002.088a8f4fa249e251d11adfe5@gmail.com>
In-Reply-To: <CAHUm0tN0OBkdBUtREz59_dXFd+kCcC9RkL5XtCxHNpsWeVoaSw@mail.gmail.com>
References: <20191018223829 DOT 6ad6ca73fb2d77c5f389399e AT gmail DOT com>
<CAHUm0tN0OBkdBUtREz59_dXFd+kCcC9RkL5XtCxHNpsWeVoaSw AT mail DOT gmail DOT com>
Organization: Toronto, Ontario
X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd11.2)
Disposition-Notification-To: jlmales AT gmail DOT com
X-Compose-Start-Epoch: `date +%s`
Mime-Version: 1.0
Reply-To: geda-help AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-help AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Eric,

Thanks for your reply.

I hope I am replying in the correct manner for the mailing list.

I left out some elements on purpose not aware of possible
suggestion to stack the PCBs.

I cannot stack two PCBs for thickness reasons that are actually
specific for the this simple PCB board.  The thickness of the
board will need to be about 0.79mm.  As indicated PCB thickness
is specified when board is made and not in the PCB software.

I thought is would be simple to have a copper plane on both
sides of board and to include holes in this simple PCB.  The
simple PCB board is a capacitor based on copper surface area
minus the holes that need to be there to allow air to
freely move due to the plates on either side of the simple PCB
I want to make.  The PCB I want to make needs a 0.79mm gap
between the two copper planes of the PCB, ergo a PCB
thickness of about 0.79mm.

The copper area will be about the middle 80% (off top of my
head). I have not calculated the exact surface area of the two
copper planes yet.  The minimum board span will be 4 inches
minus about 1.25 inches for the combined sides the board is
mounted on and the gap of the moving plates this PCB will be
sandwiched between.

I indicated minimum board span as I may want to add about 0.75
inches to one side of the PCB length to overhang on one side of
the span points.  This to allow easy access and clearance for
connectors if I choose to design for connectors.  A soldered to
board wires via solder pads that will not need any board
overhang.

In essence I need two layers, but thought it might be useful
for third layer that runs inside the board that brings traces
out from each copper plane.  The intent was to make it easy for
the lead out traces not to short on the aluminum block at the
end where the connections are made to the PCB via wires or
connectors.

Maybe I have to consider adding thin coat of varathane to
insulate the lower trace to a top trace transition for
connection of wires via pad or connectors.  The top side of the
board is not in contact with any metal.  Might that present a
way to transition the lower plane of copper to an upper trace?
Is a via the correct term/approach to allow?  I can ensure the
is a bit of gap and enough clearance from the aluminum
mounting block for a via or what it needed to transition a
bottom trace/copper to upper trace for solder pad or connector.

If it is useful I could see if I can create an image of both
sides of board with a drawing program.  I am not certain if I
can, but I can see if that helps clarify my attempt to
articulate what I am trying to do.


John L. Males
Toronto, Ontario
Canada
18 October 2019 22:00 -0400 EDT


================================================================

2019-10-19 01:25:11+0000-UTC Time: 1571448311 PC/System time

19 Oct 01:25:11 ntpdate[15820]: ntpdate 4.2.8p12-a (1)

19 Oct 01:25:26 ntpdate[17068]: step time server 206.108.0.132
offset 0.001708 sec

FreeBSD 11.3-STABLE FreeBSD 11.3-STABLE #0 r349903: Thu Jul 11
16:13:47 UTC 2019
root AT releng2 DOT nyi DOT freebsd DOT org:/usr/obj/usr/src/sys/GENERIC 

(Work in progress alternative to Linux Kernel of its own right,
 Debian, and
 other Linux based Kernel distributions determined.)

Intel(R) Core(TM) i3-2367M CPU @ 1.40GHz
Intel(R) Core(TM) i3-2367M CPU @ 1.40GHz (1396.86-MHz K8-class
CPU) Intel(R) Core(TM) i3-2367M CPU @ 1.40GHz (1396.86-MHz
K8-class CPU) Intel(R) Core(TM) i3-2367M CPU @ 1.40GHz
(1396.86-MHz K8-class CPU) Intel(R) Core(TM) i3-2367M CPU @
1.40GHz (1396.86-MHz K8-class CPU) Intel(R) Core(TM) i3-2367M
CPU @ 1.40GHz (1396.86-MHz K8-class CPU)

dev.cpu.0.temperature: 69.0C
dev.cpu.1.temperature: 68.0C
dev.cpu.2.temperature: 64.0C
dev.cpu.3.temperature: 64.0C
hw.acpi.thermal.tz0.temperature: 69.1C

vmstat -s:

188317092 cpu context switches
  7044759 device interrupts
  1014980 software interrupts
 51267914 traps
479658084 system calls
       27 kernel threads created
     3253  fork() calls
     1051 vfork() calls
        0 rfork() calls
        0 swap pager pageins
        0 swap pager pages paged in
        0 swap pager pageouts
        0 swap pager pages paged out
     8798 vnode pager pageins
   122396 vnode pager pages paged in
      322 vnode pager pageouts
     3527 vnode pager pages paged out
       11 page daemon wakeups
 29799537 pages examined by the page daemon
        0 clean page reclamation shortfalls
   369964 pages reactivated by the page daemon
   528547 copy-on-write faults
     9933 copy-on-write optimized faults
 33166324 zero fill pages zeroed
    25991 zero fill pages prezeroed
     1622 intransit blocking page faults
 52124252 total VM faults taken
    12676 page faults requiring I/O
        0 pages affected by kernel thread creation
   373301 pages affected by  fork()
    36978 pages affected by vfork()
        0 pages affected by rfork()
 37526757 pages freed
   308705 pages freed by daemon
 17242344 pages freed by exiting processes
   473888 pages active
  1014069 pages inactive
   208348 pages in the laundry queue
   250554 pages wired down
    60872 pages free
     4096 bytes per page
  3737378 total name lookups
          cache hits (93% pos + 4% neg) system 0% per-directory
          deletions 0%, falsehits 0%, toolong 0%

Boot time : 1571414099

procs     memory        page                    disks
faults        cpu0     cpu1     cpu2     cpu3 r b w     avm
fre  flt  re  pi  po    fr   sr ad0 pa0   in    sy    cs us sy
id us sy id us sy id us sy id 0 0 0 32149200  243428 1523  11
0   0  1096  871   0   0  206 14014  5502 11  7 82 12  4 84 12
3 84 12  3 84

memory info:

real memory  = 8589934592 (8192 MB)
avail memory = 8166465536 (7788 MB)

last pid: 23225;  load averages:  1.41,  0.92,  0.69  up
0+09:30:27    01:25:26 60 processes:  1 running, 59 sleeping

Mem: 1852M Active, 3961M Inact, 814M Laundry, 979M Wired, 510M
Buf, 237M Free Swap: 48G Total, 48G Free

hw.physmem: 8463925248
hw.usermem: 7437496320
hw.realmem: 8589934592

             total       used       free     shared
buffers     cached Mem:       8030732    3731096
4299636          0          0          0 Swap:
50331644          0   50331644

swapinfo:

Device          1K-blocks     Used    Avail Capacity
/dev/ada0s1b     50331644        0 50331644     0%

vmstat:

procs     memory        page                    disks
faults         cpu r b w     avm     fre  flt  re  pi  po
fr   sr ad0 pa0   in    sy    cs us sy id 0 0 0 32149200
243400 1523  11   0   0  1096  871   0   0  206 14014  5502 12
4 84


Message replied to:

Date: Sat, 19 Oct 2019 11:12:00 +1030
From: "Erich Heinzle (a1039181 AT gmail DOT com) [via
geda-help AT delorie DOT com]" <geda-help AT delorie DOT com> To: "Vladimir
Zhbanov (vzhbanov AT gmail DOT com) [via geda-help AT delorie DOT com]"
<geda-help AT delorie DOT com> Subject: Re: [geda-help] Question: New
User - How To Create Very Simple Unique PCB With No Components


> The PCB thickness is usually selected at the time of ordering
> the board from the manufacturer.
> 
> Routine FR4 is 1.6mm thick, with 1 or 2 oz per square foot of
> copper for the front and back planes.
> 
> The next option up from double sided is 4 layer boards, which
> are quite a bit more expensive.
> 
> My approach to your board stack up would be to make two
> double sided boards which have fairly full copper coverage on
> their bottom layers and then get stacked one on top of the
> other, with the full copper planes outermost. You can then
> make any holes in the two boards correspond for all the way
> through perforations, or not, for part way perforations into
> the middle layer(s) section for access to any trackwork.
> 
> Attention to registration marks, (maybe  using some drill
> holes for mountung hardware for this) would be important.
> 
> Apertures on a board are defined with the outline layer, and
> need to take account of a milling cutter's typically 0.8mm
> diameter, and the centres of the lines on the outline layer
> for apertures define the path of the cutter's outer radius.
> 
> If you need slots, or windowing of solder mask layers, it may
> be easier to do the board in pcb-rnd, which supports slots,
> as well as arbitrary negative apertures on the solder mask
> layer, which may be necessary, depending on your plans for
> exposure of the inner and outer layer copper areas.
> 
> You could do most of the above as a four layer board, by
> censoring/eliminating one of the internal layers, but you may
> be paying a lot to do this, and may struggle to get the
> openings you want communicated effectively to the board
> fabricator.
> 
> Regards,
> 
> Erich
> 
> On Sat, 19 Oct 2019 09:34 John L. Males (jlmales AT gmail DOT com)
> [via geda-help AT delorie DOT com], <geda-help AT delorie DOT com> wrote:
> 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Hello,
> >
> > This is my first posting here.  I do not know if the mailing
> > list will automatically eMail me a reply.  I have looked at
> > the mailing list commands and options I cannot find if and
> > how I may set if replies to me or others can be set.
> >
> > I am new to PCB software, but have reasonable average
> > electronics skills over a number of years.
> >
> > I have a simple and unique challenge I have tried many
> > different ways to figure out.  I have done alot of internet
> > searching, looked at many tutorials, and tried using PCB
> > based on tutorials and my own exploring about PCB to find
> > how I do this simple and unique PCB.
> >
> > I need to create a PCB that has a copper plane on top and
> > bottom of the PCB.  That simple.  No components.  It is
> > likely via a third layer between the top and bottom copper
> > planes I will want traces out to holes I may make as solder
> > tabs or us a connector of some type.  The reason for the
> > trace connections as a third layer is to ensure the traces
> > do not short with the aluminum parts metal part the PCB has
> > to be mounted to directly at each end of the PCB.
> >
> > Then I will need to create a set of holes in the parallel
> > copper planes area whose sole purpose is to let air pass
> > between and not be a connection between the top and bottom
> > copper planes.
> >
> > If I need to specify a PCB thickness then how I do so.  So
> > far I have not been able to find a setting/preference for
> > the PCB thickness to do so.
> >
> > The how to do the connector and/or solder tab is not
> > critical to the primary question.  I will try to figure
> > that out after I have the most important part of the PCB as
> > noted above done in PCB.
> >
> > I will need to do a second PCB, but it will have lots of
> > components on it.  I would need to enter the schematic
> > first of curse. I suspect I will manage with the help
> > examples I have already read and will read again when I am
> > ready to create a PCB from the schematic.
> >
> > If there is any missing part of the information to my core
> > question of copper planes on top/bottom and holes in the
> > copper plane that do not connect the top and bottom copper
> > planes feel free to ask or comment on.
> >
> >
> > John L. Males
> > Toronto, Ontario
> > Canada
> > 18 October 2019 18:38 -0400 EDT
> >
> >
> > ================================================================
> >
> > 2019-10-18 22:05:20+0000-UTC Time: 1571436320 PC/System time
> >
> > 18 Oct 22:05:20 ntpdate[85789]: ntpdate 4.2.8p12-a (1)
> >
> > 18 Oct 22:05:35 ntpdate[87775]: step time server
> > 206.108.0.131 offset -0.004716 sec
> >
> > FreeBSD 11.3-STABLE FreeBSD 11.3-STABLE #0 r349903: Thu Jul
> > 11 16:13:47 UTC 2019
> > root AT releng2 DOT nyi DOT freebsd DOT org:/usr/obj/usr/src/sys/GENERIC
> >
> > (Work in progress alternative to Linux Kernel of its own
> > right, Debian, and
> >  other Linux based Kernel distributions determined.)
> >
> > Intel(R) Core(TM) i3-2367M CPU @ 1.40GHz
> > Intel(R) Core(TM) i3-2367M CPU @ 1.40GHz (1396.86-MHz
> > K8-class CPU) Intel(R) Core(TM) i3-2367M CPU @ 1.40GHz
> > (1396.86-MHz K8-class CPU) Intel(R) Core(TM) i3-2367M CPU @
> > 1.40GHz (1396.86-MHz K8-class CPU) Intel(R) Core(TM)
> > i3-2367M CPU @ 1.40GHz (1396.86-MHz K8-class CPU) Intel(R)
> > Core(TM) i3-2367M CPU @ 1.40GHz (1396.86-MHz K8-class CPU)
> >
> > dev.cpu.0.temperature: 71.0C
> > dev.cpu.1.temperature: 70.0C
> > dev.cpu.2.temperature: 66.0C
> > dev.cpu.3.temperature: 66.0C
> > hw.acpi.thermal.tz0.temperature: 72.1C
> >
> > vmstat -s:
> >
> > 128476253 cpu context switches
> >   4928508 device interrupts
> >    661878 software interrupts
> >  41825629 traps
> > 346413636 system calls
> >        27 kernel threads created
> >      3000  fork() calls
> >       793 vfork() calls
> >         0 rfork() calls
> >         0 swap pager pageins
> >         0 swap pager pages paged in
> >         0 swap pager pageouts
> >         0 swap pager pages paged out
> >      8688 vnode pager pageins
> >    120478 vnode pager pages paged in
> >       322 vnode pager pageouts
> >      3527 vnode pager pages paged out
> >         3 page daemon wakeups
> >  19153450 pages examined by the page daemon
> >         0 clean page reclamation shortfalls
> >    198910 pages reactivated by the page daemon
> >    502073 copy-on-write faults
> >      9226 copy-on-write optimized faults
> >  27520777 zero fill pages zeroed
> >     24413 zero fill pages prezeroed
> >      1622 intransit blocking page faults
> >  42301697 total VM faults taken
> >     12576 page faults requiring I/O
> >         0 pages affected by kernel thread creation
> >    357307 pages affected by  fork()
> >     28026 pages affected by vfork()
> >         0 pages affected by rfork()
> >  30941382 pages freed
> >     89018 pages freed by daemon
> >  13777017 pages freed by exiting processes
> >    470801 pages active
> >   1014759 pages inactive
> >    191320 pages in the laundry queue
> >    234660 pages wired down
> >     96191 pages free
> >      4096 bytes per page
> >   3108988 total name lookups
> >           cache hits (93% pos + 4% neg) system 0%
> > per-directory deletions 0%, falsehits 0%, toolong 0%
> >
> > Boot time : 1571414099
> >
> > procs     memory        page                    disks
> > faults        cpu0     cpu1     cpu2     cpu3 r b w     avm
> > fre  flt  re  pi  po    fr   sr ad0 pa0   in    sy    cs us
> > sy id us sy id us sy id us sy id 0 0 0 31449076  384704
> > 1902   9 0   0  1391  861   0   0  222 15578  5778 12  8 80
> > 14  4 82 14 4 82 14  4 82
> >
> > memory info:
> >
> > real memory  = 8589934592 (8192 MB)
> > avail memory = 8166465536 (7788 MB)
> >
> > last pid: 92816;  load averages:  0.46,  0.66,  0.83  up
> > 0+06:10:37    22:05:36 56 processes:  1 running, 55 sleeping
> >
> > Mem: 1840M Active, 3964M Inact, 747M Laundry, 917M Wired,
> > 474M Buf, 375M Free Swap: 48G Total, 48G Free
> >
> > hw.physmem: 8463925248
> > hw.usermem: 7502598144
> > hw.realmem: 8589934592
> >
> >              total       used       free     shared
> > buffers     cached Mem:       8030732    3587088
> > 4443644          0          0          0 Swap:
> > 50331644          0   50331644
> >
> > swapinfo:
> >
> > Device          1K-blocks     Used    Avail Capacity
> > /dev/ada0s1b     50331644        0 50331644     0%
> >
> > vmstat:
> >
> > procs     memory        page                    disks
> > faults         cpu r b w     avm     fre  flt  re  pi  po
> > fr   sr ad0 pa0   in    sy    cs us sy id 1 0 0 31449076
> > 384420 1902   9   0   0  1392  861   0   0  222 15579  5778
> > 14 5 82
> >
> > -----BEGIN PGP SIGNATURE-----
> >
> > iF0EARECAB0WIQQxRId2q5JPHFiozTr5X9dS0HpoEAUCXao+5gAKCRD5X9dS0Hpo
> > EOyNAJ4pUcQHIpLxnd+pLuGS8fKL02HRbACgmfoIR22ub7kGannIpdUvjGVs2pI=
> > =sFDL
> > -----END PGP SIGNATURE-----
> >
-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQQxRId2q5JPHFiozTr5X9dS0HpoEAUCXapuIgAKCRD5X9dS0Hpo
EO/IAKCho+xNiMpYiG3A1DCqUWqNRmlXvQCgqyC85nemHWaKMZzvWt3ldEcTVg8=
=U/My
-----END PGP SIGNATURE-----

- Raw text -


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