Author Topic: PCB design software with more control over route shapes?  (Read 10630 times)

0 Members and 1 Guest are viewing this topic.

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
PCB design software with more control over route shapes?
« on: September 08, 2013, 10:23:15 pm »

Hello guys, been looking into getting gerber files from vector images/PDFs without much luck...
HERE

So thought I would look at the problem from another angle.

I need to make gerber files for boards like this, with arcs and non parallel lines.....something impossible in Eagle (the only software Iv used)



So, I was wonder if any other software give more freedom when it comes to route shapes, so I can keep that hand drawn board style?
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: PCB design software with more control over route shapes?
« Reply #1 on: September 08, 2013, 10:25:58 pm »
TopoR
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #2 on: September 08, 2013, 10:58:23 pm »
TopoR

Thank you, do you know where I can find any tutorials?

Iv managed to import a .brd file from eagle and can move the routes and create arc, but cant work out how to create routes between pads that are arced?
« Last Edit: September 08, 2013, 11:01:24 pm by peps1 »
 

Offline baljemmett

  • Supporter
  • ****
  • Posts: 665
  • Country: gb
Re: PCB design software with more control over route shapes?
« Reply #3 on: September 08, 2013, 11:29:15 pm »
I need to make gerber files for boards like this, with arcs and non parallel lines.....something impossible in Eagle (the only software Iv used)



EAGLE can lay boards out like that; use one of the three 'arc' wire-bend options (there's straight-then-arc, arc-then-straight, and 'freehand' arc).  SET WIRE_BEND 5, 6, or 7, or alternatively use the toolbar buttons - freehand is the one shaped like an S and the other two precede it.  There's also the 'straight' wire-bend (runs at any angle, not constrained to 90/45 degree runs) which looks like it might come in handy for some segments on your example.

(Results of a quick play around attached for reference.)
« Last Edit: September 08, 2013, 11:31:40 pm by baljemmett »
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #4 on: September 08, 2013, 11:53:24 pm »
Thanks baljemmett, The trouble with Eagle is the depth of an arc is a constant tied to the distance between the two pads, this makes having differing severity of arcs impossible (at least iv not found a way to do it  :-//)
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8515
  • Country: us
    • SiliconValleyGarage
Re: PCB design software with more control over route shapes?
« Reply #5 on: September 09, 2013, 06:41:37 am »
Altium can do that. But why on earth do you want to make such butt ugly boards?
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline kayvee

  • Regular Contributor
  • *
  • Posts: 151
  • Country: za
Re: PCB design software with more control over route shapes?
« Reply #6 on: September 09, 2013, 06:58:40 am »
Some Bishops Graphics tape and a lightbox.

Ahhh those were the days ;)
 

Offline WarSim

  • Frequent Contributor
  • **
  • Posts: 514
PCB design software with more control over route shapes?
« Reply #7 on: September 09, 2013, 07:58:05 am »

Thanks baljemmett, The trouble with Eagle is the depth of an arc is a constant tied to the distance between the two pads, this makes having differing severity of arcs impossible (at least iv not found a way to do it  :-//)
Yes you have to use multiple arc segments. Your board is not using Bézier curves so complex arcs are not required. If it started with Bézier curves it is now flash proximate on like all other routers will do.
If you really want Bézier curves there is a cheesy router out there that used Bézier curves for entry. It is very lacking in most other areas. I don't know the name right now.  The router wasn't memorable enough to remember the name.
If you want to copy what you see in the picture use Adobe Illustrator to trace the plot, and export the pattern to DXF then import it into a gerber editor for board prep.
If you want the old school pattern style use the old school handrolic ways. Lay down the traces on the board and seal them down.
 

jucole

  • Guest
Re: PCB design software with more control over route shapes?
« Reply #8 on: September 09, 2013, 09:48:29 am »
I'd like to help you out; but only If I could play Star Spangled Banner with my Fender using my soldering iron as a pick whilst I try and convert the file ?
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #9 on: September 09, 2013, 03:42:52 pm »
I'd like to help you out; but only If I could play Star Spangled Banner with my Fender using my soldering iron as a pick whilst I try and convert the file ?

You sir, get bonus point  :-DD  (and any help would e more then welcome, flaming fender or not!)


Altium can do that. But why on earth do you want to make such butt ugly boards?

Thanks, will check out Altium.  :-+

Regards the looks of the boars, I personally prefer it to all the miter leiden generic boards......(but that aside its a clone of a 1966 board that is used in restoration and retrofitting, so has to look right as well as work right.)
 

jucole

  • Guest
Re: PCB design software with more control over route shapes?
« Reply #10 on: September 09, 2013, 04:02:40 pm »
If you post the original vector file I'll have a look for you.
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #11 on: September 09, 2013, 07:09:12 pm »
Altium can do that. But why on earth do you want to make such butt ugly boards?

Does Altium support bezier curves for tracers? (googled a little and seen it supports bezier curves in the schematic capture)
 

jucole

  • Guest
Re: PCB design software with more control over route shapes?
« Reply #12 on: September 10, 2013, 07:38:08 am »
I managed to get the pdf2gerb working although it produced a weird large circle on my layout that I couldn't seem to get rid of; so I ended up removing it from the gerb file by hand.  If you follow the steps described on the page you should be able to do what you need.

This is my conversion of the sample vector file;  top layer only.


 

jucole

  • Guest
Re: PCB design software with more control over route shapes?
« Reply #13 on: September 10, 2013, 08:16:13 am »
Here's a quick version of your legendary Hendrix Arbiter Fuzz-Face and how it's possible to replicate the curves;  I left in that weird circle anomaly I described in my previous post.

« Last Edit: September 10, 2013, 08:18:37 am by jucole »
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #14 on: September 10, 2013, 03:19:58 pm »
I think I must have a duff version of perl running as I i just keep getting 0x0 size boards as output.......would it be ok to PM and go though what i'm doing and see if you can spot what I'm doing wrong?
 

jucole

  • Guest
Re: PCB design software with more control over route shapes?
« Reply #15 on: September 10, 2013, 04:44:43 pm »
I think I must have a duff version of perl running as I i just keep getting 0x0 size boards as output.......would it be ok to PM and go though what i'm doing and see if you can spot what I'm doing wrong?

Just post the steps here and the file you tried.
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #16 on: September 10, 2013, 05:12:51 pm »
OK,

Using Strawberry Perl for Windows, I put the pdf2gerb.pl and the 3 PDF files in 'My Documents' and open a Perl comand line, and type

Code: [Select]
pdf2gerb.pl Demo-top.pdf Demo-bottom.pdf Demo-silk


But its just  not extracting the compressed streams from the PDFs

What Perl are you using, a it could be a library issue?
 

jucole

  • Guest
Re: PCB design software with more control over route shapes?
« Reply #17 on: September 10, 2013, 05:38:52 pm »
I'm using Activestate Perl5 v16,  x64 for windows.     are you not missing the ".pdf" from the last file in your commandline?
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #18 on: September 10, 2013, 05:48:11 pm »
I'm using Activestate Perl5 v16,  x64 for windows.     are you not missing the ".pdf" from the last file in your commandline?

Yes, missed it there by mistake, but same results when I type it correctly.
 

jucole

  • Guest
Re: PCB design software with more control over route shapes?
« Reply #19 on: September 10, 2013, 05:59:18 pm »
When I try just the "Demo-top.pdf" it seems to works fine (see attached)  so it could well be your Perl setup?
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #20 on: September 10, 2013, 06:58:01 pm »
When I try just the "Demo-top.pdf" it seems to works fine (see attached)  so it could well be your Perl setup?

will try with Activestate.

How do you bring up the perl command line with Activestate? only seeing "critic" and "package manager" under Activestate in the star menu?
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #21 on: September 10, 2013, 07:25:10 pm »
Still no joy with Activestate

here is my command line
Code: [Select]
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\Users\Brook>cd C:\users\Brook\Documents\

C:\Users\Brook\Documents>perl C:\users\Brook\Documents\pdf2gerb.pl
Pdf2Gerb.pl 1.6h
This is EXPERIMENTAL software.
Gerber files MAY CONTAIN ERRORS.  Please CHECK them before fabrication!

Usage: perl pdf2gerb.pl <top-copper.pdf> [<bottom-copper.pdf>] [<top-silk.pdf>]
On Windows, you may need to put "perl" at the start.
Output files will be placed in the current working folder.

C:\Users\Brook\Documents>perl C:\users\Brook\Documents\pdf2gerb.pl Demo-top.pdf
Demo-bottom.pdf Demo-silk.pdf
Pdf2Gerb.pl 1.6h
This is EXPERIMENTAL software.
Gerber files MAY CONTAIN ERRORS.  Please CHECK them before fabrication!

processing file#1: Demo-top.pdf ...
processing file#2: Demo-bottom.pdf ...
processing file#3: Demo-silk.pdf ...
files processed: 3, layers: 3, src lines: 3, warnings: 0
pcb size is 0.000 x 0.000, origin at (0.000, 0.000) inches
total input stream size: 3K, processing time: 0.05 sec
-end-

And produces a sinle gerb file called demo-top-outline(OLN) that has no size or origin

Code: [Select]
pcb size is 0.000 x 0.000, origin at (0.000, 0.000) inches
« Last Edit: September 10, 2013, 07:27:21 pm by peps1 »
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #22 on: September 10, 2013, 11:59:33 pm »
 |O Just gave it a go on a XP box and same single blank gerb file output.

I've got to be doing some really stupid here!

Im putting the PDFs and the pdf2gerb.pl in the My Documents folder, then open command prompt and type
Code: [Select]
C:\Documents and Settings\Administrator\My Documents>perl pdf2gerb.pl Demo-top.p
df Demo-bottom.pdf Demo-silk.pdf

 

Offline senso

  • Frequent Contributor
  • **
  • Posts: 951
  • Country: pt
    • My AVR tutorials
Re: PCB design software with more control over route shapes?
« Reply #23 on: September 11, 2013, 01:20:01 am »
Try that in the root of the C drive, something tells me that perl/that script really hate path names with spaces in them.
 

Offline peps1Topic starter

  • Regular Contributor
  • *
  • Posts: 218
  • Country: england
  • if you can't open it, you don't own it!
Re: PCB design software with more control over route shapes?
« Reply #24 on: September 11, 2013, 02:02:19 am »
Try that in the root of the C drive, something tells me that perl/that script really hate path names with spaces in them.

I move the files the D: and C: with the same problem.......but when in C: there was no gerber output all all?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf