Mailing list archives : pcb-rnd

ID:2954
From:Anthony Tuttle <ke...@gmail.com>
Date:Fri, 19 Apr 2019 14:29:12 -0500
Subject:[pcb-rnd] CAM export for Aisler
replies: 2955 from ge...@igor2.repo.hu , 2965 from Peter Stuge <pe...@stuge.se>
--000000000000d3046b0586e722b0
Content-Type: text/plain; charset="UTF-8"
 
I created this CAM job for Aisler based on their page here:
 
https://aisler.groovehq.com/knowledge_base/topics/how-should-i-name-my-gerber-files
 
Slots don't show up in the previewer, although "Elongated holes defined on
the plated/ non-plated holes layer are supported down to 0.450mm":
 
https://aisler.groovehq.com/knowledge_base/topics/2-layer-beautiful-boards-design-rules-and-specifications
 
I can only assume this is correct. However one trick I did which worked
with Seeed and also worked with Aisler: I removed the slot lines from the
outline file and put them in the .GML file (perhaps redundant, but it
didn't fail). IIRC the slots were supposed to show up in the .GML file but
they didn't, so I improvised by moving them to the outline layer and then
manually moving them to the .GML file)
 
So now I am a bit conflicted. That board came back from the fab fine, it is
lit up next to me. The slot shows up in the exporter. On the other hand
this CAM job should work for Aisler yet the slot doesn't show up in their
previewer.
 
This is the relevant section to be added to cam.conf:
 
{gerber:Aisler} {
desc gerber export for Aisler's filename convention
plugin gerber
write %base%.toplayer.ger=top-copper
write %base%.bottomlayer.ger=bottom-copper
write %base%.internalplane%top_offs+1%=intern-copper
write %base%.topsilkscreen.ger=top-silk
write %base%.bottomsilkscreen.ger=bottom-silk
write %base%.topsoldermask.ger=top-mask
write %base%.bottomsoldermask.ger=bottom-mask
write %base%.toppaste.ger=top-paste
write %base%.bottompaste.ger=bottom-paste
write %base%.boardoutline.ger=boundary
write %base%.AST=top-virtual(purpose=assy)
write %base%.ASB=bottom-virtual(purpose=assy)
write %base%.FAB=virtual(purpose=fab)
plugin excellon
write %base%.drills_pth.xln=virtual(purpose=pdrill)
write %base%.holes_npth.xln=virtual(purpose=udrill)
}
 
--000000000000d3046b0586e722b0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 
<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">I created this CAM job f=
or Aisler based on their page here:<div><br></div><div><a href=3D"https://a=
isler.groovehq.com/knowledge_base/topics/how-should-i-name-my-gerber-files"=
>https://aisler.groovehq.com/knowledge_base/topics/how-should-i-name-my-ger=
ber-files</a><br></div><div><br></div><div><span style=3D"color:rgb(194,187=
,173);font-family:&quot;Work Sans&quot;,&quot;Helvetica Neue&quot;,Helvetic=
a,Roboto,Arial,sans-serif;font-size:14px">Slots don&#39;t show up in the pr=
eviewer, although &quot;Elongated holes defined on the plated/ non-plated h=
oles layer are supported down to 0.450mm&quot;:</span><br></div><div><span =
style=3D"color:rgb(194,187,173);font-family:&quot;Work Sans&quot;,&quot;Hel=
vetica Neue&quot;,Helvetica,Roboto,Arial,sans-serif;font-size:14px"><br></s=
pan></div><div><span style=3D"color:rgb(194,187,173);font-family:&quot;Work=
 Sans&quot;,&quot;Helvetica Neue&quot;,Helvetica,Roboto,Arial,sans-serif;fo=
nt-size:14px"><a href=3D"https://aisler.groovehq.com/knowledge_base/topics/=
2-layer-beautiful-boards-design-rules-and-specifications">https://aisler.gr=
oovehq.com/knowledge_base/topics/2-layer-beautiful-boards-design-rules-and-=
specifications</a><br></span></div><div><br></div><div>I can only assume th=
is is correct. However one trick I did which worked with Seeed and also wor=
ked with Aisler: I removed the slot lines from the outline file and put the=
m in the .GML file (perhaps redundant, but it didn&#39;t fail). IIRC the sl=
ots were supposed to show up in the .GML file but they didn&#39;t, so I imp=
rovised by moving them to the outline layer and then manually moving them t=
o the .GML file)</div><div><br></div><div>So now I am a bit conflicted. Tha=
t board came back from the fab fine, it is lit up next to me. The slot show=
s up in the exporter. On the other hand this CAM job should work for Aisler=
 yet the slot doesn&#39;t show up in their previewer.</div><div><br></div><=
div>This is the relevant section to be added to cam.conf:</div><div><div><b=
r></div><div><span style=3D"white-space:pre">					</span>{gerber:Aisler} {<=
/div><div><span style=3D"white-space:pre">						</span>desc gerber export f=
or Aisler&#39;s filename convention</div><div><span style=3D"white-space:pr=
e">						</span>plugin gerber</div><div><span style=3D"white-space:pre">			=
			</span>write %base%.toplayer.ger=3Dtop-copper</div><div><span style=3D"w=
hite-space:pre">						</span>write %base%.bottomlayer.ger=3Dbottom-copper</=
div><div><span style=3D"white-space:pre">						</span>write %base%.internal=
plane%top_offs+1%=3Dintern-copper</div><div><span style=3D"white-space:pre"=
>						</span>write %base%.topsilkscreen.ger=3Dtop-silk</div><div><span sty=
le=3D"white-space:pre">						</span>write %base%.bottomsilkscreen.ger=3Dbot=
tom-silk</div><div><span style=3D"white-space:pre">						</span>write %base=
%.topsoldermask.ger=3Dtop-mask</div><div><span style=3D"white-space:pre">		=
				</span>write %base%.bottomsoldermask.ger=3Dbottom-mask</div><div><span =
style=3D"white-space:pre">						</span>write %base%.toppaste.ger=3Dtop-past=
e</div><div><span style=3D"white-space:pre">						</span>write %base%.botto=
mpaste.ger=3Dbottom-paste</div><div><span style=3D"white-space:pre">						<=
/span>write %base%.boardoutline.ger=3Dboundary</div><div><span style=3D"whi=
te-space:pre">						</span>write %base%.AST=3Dtop-virtual(purpose=3Dassy)</=
div><div><span style=3D"white-space:pre">						</span>write %base%.ASB=3Dbo=
ttom-virtual(purpose=3Dassy)</div><div><span style=3D"white-space:pre">				=
		</span>write %base%.FAB=3Dvirtual(purpose=3Dfab)</div><div><span style=3D=
"white-space:pre">						</span>plugin excellon</div><div><span style=3D"whi=
te-space:pre">						</span>write %base%.drills_pth.xln=3Dvirtual(purpose=3D=
pdrill)</div><div><span style=3D"white-space:pre">						</span>write %base%=
.holes_npth.xln=3Dvirtual(purpose=3Dudrill)</div><div><span style=3D"white-=
space:pre">					</span>}</div></div></div></div></div>
 
--000000000000d3046b0586e722b0--
 

Reply subtree:
2954 [pcb-rnd] CAM export for Aisler from Anthony Tuttle <ke...@gmail.com>
  2955 Re: [pcb-rnd] CAM export for Aisler from ge...@igor2.repo.hu
    2956 Re: [pcb-rnd] CAM export for Aisler from Anthony Tuttle <ke...@gmail.com>
      2957 Re: [pcb-rnd] CAM export for Aisler from ge...@igor2.repo.hu
  2965 Re: [pcb-rnd] CAM export for Aisler from Peter Stuge <pe...@stuge.se>
    2966 Re: [pcb-rnd] CAM export for Aisler from ge...@igor2.repo.hu