Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

We cannot command nature except by obeying her. -- Sir Francis Bacon


devel / comp.arch.embedded / Re: Gerbv rant

SubjectAuthor
* Gerbv rantJohann Klammer
`- Re: Gerbv rantJohann Klammer

1
Gerbv rant

<sqkr55$1jg2$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=795&group=comp.arch.embedded#795

  copy link   Newsgroups: comp.arch.embedded
Path: i2pn2.org!i2pn.org!aioe.org!DVBoSLRCcnsweqZ2HBzRbw.user.46.165.242.91.POSTED!not-for-mail
From: klamm...@NOSPAM.a1.net (Johann Klammer)
Newsgroups: comp.arch.embedded
Subject: Gerbv rant
Date: Thu, 30 Dec 2021 18:43:55 +0100
Organization: Aioe.org NNTP Server
Message-ID: <sqkr55$1jg2$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="52738"; posting-host="DVBoSLRCcnsweqZ2HBzRbw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Icedove/24.5.0
X-Notice: Filtered by postfilter v. 0.9.2
 by: Johann Klammer - Thu, 30 Dec 2021 17:43 UTC

The Idea was to bypass the lame gui using
the cmdline opts but it can't combine on export.

So the second try was just translating
then doing the 1hour-clicky-dance
to combine everyhing.

But as it turns out it's also unable to rotate
on cmdline.
(gerbv version 2.6.0)

Avoid gerbv for panelizong.
it is utterly hosed software.
Here's my notes:

combining boards
dimensions:
16-dip* 800x900
20-dip* 800x1100
24-dip* 800x1300
28-dip* 900x1500
32_q 1100x1100
44_q 1400x1400
8-dip 500x500
sot-143 300x500
sot-23 400x300
ctr 2100x1500
trk1x2 630x1162
minimum 2700x1575
fir 1300x850

overall board size:
100x100mm
3937x3937mil

arrangement:
2700
v
--------- ---------
| minimum | trk1x2 |(@90deg)
| |--------- < 3074
| |20-dip1 |(@90deg)
| | |
---------| |<2362
| |------- -- <2274
| ctr | 44_q | |
| | | |(sots)
------------------- <862
| fir |24/20dip | |
------------------- <12
^3700
^2537 ^3500
^2100
^1300

1237x712=20-dip2 (90deg)

1837x1412=44_q
437x1412=sot-23/143
2637x862=24dip1+20dip2=2400x800

sots
|23 |
---
| 23|
---
23
---<900
143
---<1400

meh gervb origin is bottom left
pcb is top left..

sots:
<1400
|23 |
---<1100
| 23|
---<800
23
---<500
143
---<0

argh.. gerbv can't merge on export(only GUI not cmdline)
rotation does work a bit differently:
sscanf(optarg, "%f;%fr%f", &transX, &transY, &rotate);

to set the unit to mil
-umil

can't batch merge but can translate...

the sots are at 3500;862r0

.../xlat.sh sot-143.pcb "3.500,0.862" sots1
.../xlat.sh sot-23.pcb "3.500,1.362" sots2
.../xlat.sh sot-23.pcb "3.500,1.662" sots3
.../xlat.sh sot-23.pcb "3.500,1.962" sots4

y stays unaffected... what's wrong?
commata? yez

----------------xlat.sh-----------------
#!/bin/bash
#./xlat.sh in coord out
#generates out with.
#in translated to coord

gbrlist=".bottom.gbr .bottommask.gbr .bottompaste.gbr .bottomsilk.gbr .top.gbr .topmask.gbr .toppaste.gbr .topsilk.gbr"
cnclist=".plated-drill.cnc .unplated-drill.cnc"
for i in $gbrlist; do echo "xlat $1$i to $3$i"; gerbv -x rs274x -o$3$i -T$2 $1$i; done
for i in $cnclist; do echo "xlat $1$i to $3$i"; gerbv -x drill -o$3$i -T$2 $1$i; done

Re: Gerbv rant

<sqle7i$cc1$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=796&group=comp.arch.embedded#796

  copy link   Newsgroups: comp.arch.embedded
Path: i2pn2.org!i2pn.org!aioe.org!GxA1xirHiCc8w+g0xGvzvw.user.46.165.242.91.POSTED!not-for-mail
From: klamm...@NOSPAM.a1.net (Johann Klammer)
Newsgroups: comp.arch.embedded
Subject: Re: Gerbv rant
Date: Fri, 31 Dec 2021 00:09:26 +0100
Organization: Aioe.org NNTP Server
Message-ID: <sqle7i$cc1$1@gioia.aioe.org>
References: <sqkr55$1jg2$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="12673"; posting-host="GxA1xirHiCc8w+g0xGvzvw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Icedove/24.5.0
X-Notice: Filtered by postfilter v. 0.9.2
 by: Johann Klammer - Thu, 30 Dec 2021 23:09 UTC

nevermind. I had an old version. 2.8.2 can batch rotate.
Still no batch merge, but that's less of a problem.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor