element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Inner layer keepout and DXF import/export support
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 7 replies
  • Subscribers 188 subscribers
  • Views 1714 views
  • Users 0 members are here
Related

Inner layer keepout and DXF import/export support

Former Member
Former Member over 15 years ago

Two things I would really like to see:

 

1) Inner layer keepout regions, without usign the hack of placing wires to

   force a keepout region.

 

2) DXF support.  The dxf.ulp to generate DXFs is very poor.  And the

   dxf2scr import utility really needs work as well.  Interoperability

   with mechanical CAD packages (SolidWorks) for the mechanical aspects

   of a PCB is very important to me.  DXF support should be integral to

   Eagle, and maintained by CadSoft, and not pushed out to a ulp to be

   maintained by the public.

 

Thanks,

-Chris

 

--

Christopher Cole, Cole Design and Development, LLC          cole@coledd.com

Embedded Software Development and Electronic Design       http://coledd.com

Stow, Ohio, USA                                                800-518-2154

 

  • Sign in to reply
  • Cancel
  • kcadsoft
    kcadsoft over 15 years ago

    On 10/01/10 16:06, Christopher Cole wrote:

    Two things I would really like to see:

     

    Please post unrelated topics in separate messages.

     

    1) Inner layer keepout regions, without usign the hack of placing wires to

       force a keepout region.

     

    What we are planning to do is to give signal polygons a new property

    that makes them "inverted". This means that an "inverted" polygon is

    by itself "invisible" when calculated, but gets subtracted from all

    other polygons.

    Would that be what you need?

     

    Klaus Schmidinger

    --

    _______________________________________________________________

     

    Klaus Schmidinger                       Phone: +49-8635-6989-10

    CadSoft Computer GmbH                   Fax:   +49-8635-6989-40

    Pleidolfweg 15                          Email:   kls@cadsoft.de

    D-84568 Pleiskirchen, Germany           URL:     www.cadsoft.de

    _______________________________________________________________

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • kcadsoft
    kcadsoft over 15 years ago

    On 10/01/10 16:06, Christopher Cole wrote:

    ...

    2) DXF support.  The dxf.ulp to generate DXFs is very poor.

     

    What exactly is "poor" about it?

     

    Klaus Schmidinger

    --

    _______________________________________________________________

     

    Klaus Schmidinger                       Phone: +49-8635-6989-10

    CadSoft Computer GmbH                   Fax:   +49-8635-6989-40

    Pleidolfweg 15                          Email:   kls@cadsoft.de

    D-84568 Pleiskirchen, Germany           URL:     www.cadsoft.de

    _______________________________________________________________

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to kcadsoft

    On 10/4/2010 1:37 AM, Klaus Schmidinger wrote:

    On 10/01/10 16:06, Christopher Cole wrote:

    >> ...

    >> 2) DXF support.  The dxf.ulp to generate DXFs is very poor.

     

    What exactly is "poor" about it?

     

    Klaus Schmidinger

     

     

    I would love to see a dxf to Eagle ULP.  Have I missed it

    somewhere ?

     

    It is not easy converting BMP files and having to

    calculate the proper size and then not be able

    to re-size the picture once it is in Eagle  (PCB, mainly)

     

    boB

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to kcadsoft

    Klaus Schmidinger <Klaus.Schmidinger@cadsoft.de> wrote:

    On 10/01/10 16:06, Christopher Cole wrote:

    >> ...

    >> 2) DXF support.  The dxf.ulp to generate DXFs is very poor.

     

    What exactly is "poor" about it?

     

    Klaus Schmidinger

     

    Please see the attached example, with accompanying DXF which was created

    using the dxf.ulp.  I am using v5.10.  Using various DXF viewers, the holes

    are rendered in erroneous positions.

     

    I have also had problems with arcs being drawn the wrong direction.  It

    almost looks like all arcs are assumed to be drawn in the CW direction. 

    In the past, I have exported DXFs from Eagle that contained 90 degree arcs

    at each of the four corners of a PCB.  When importing the DXF into other

    CAD software, some of the 90 degree arcs turn into 270 degree arcs.

     

    Thanks,

    -Chris

     

     

    begin 644 led_board.zip

    M4$L#!`H``````!.<8CT````````````````*`!P`;&5D7V)O87)D+U54"0`#

    ME9_03).?T$QU>`L``03H`P``!&4```!02P,$%`````@`U)IB/69#??69"```

    M0A4``!<`'`!L961?8F]A<F0O;&5D7V)O87)D+F)R9%54"0`#/YW03#^=T$QU

    M>`L``03H`P``!&4```"EF&UL',49QV?NQ2_GE_,KL>/$'IL$$N.7N[.=.)5E

    M8VQC2&UCG8.C"&P=SNVE][M7G;W8M(BY515O$@50BV"!412.1#U4^M*%)I

    M52%%J@(ACH&`3;"J2*W:?D!J/D5I4GJ=9W=G9\^V"G$G6L_.;Y_]S_,
    ^SN

    M7*IRA]$O$$+!4&``_?X<7CJWO?%DT](-7IQ->_O##^TI6JH#A%J-H[\)S6

    M()S'3.?-L]!^-V3W9X=J41A7X0!RVB$M8Y_4H@J?SX\YCVM9D\9L[O?[`P6\

    MQ:!0*#0OM?FP6"@T+[/YD5%)87VVQ>7%Q2:_?YB4EOD[?IN7EOH*[0_8

    M/!0JK2/1BQ>5E9<:!^-6KR\/C./F;QBHK@.OL>BU=6%JVS[[5X.%RTSKX/

    M>$L5QJ[](YII:FGSW!U-?9Q/BW)AI/_<$V-X.*Y/+:6ES$^9.J#C/(P.OJ

    M<)CS425-54/15,;K[\/%G)O3*2E)+9V6^^H%3P@>WM8@=,PG=&5>40VP;]@F

    M>$P<.-VC_Z4E*:&K;^]T:,O>AIA\=5DIEX0*SW]'DL1<\O/9QG3+M"

    MF7WSSB)AWBXA02$_8A.)3O/:0E*.P%#[>V^=U\FH\JJF(L6/9MK44N3P@>

    MOG71WGXLMC[[@X=T/>.(]1`W3L7]@MR=>P<,/[BESZ\?\/J49ML)@

    MO?!,K=$H'][:'A'V<Z>ATF3V[7M#PE[P\$,/A=RZ.NGA'1W"GU%=2:6<

    M]>KL%/PQ64M(_"NNSG?)9J\Q;N[A?TDE8RL3JTZB40\EHRRRK4\C\:

    M%3Q.YZA.U21E/!837'YNSCYAO?7DT\0<O+9V/)I"51X^YVB*FOPYJCQV

    MS/,\9@W#J4_?4T]YGD>H<<?^''QGIPYE4YH*:L*Y]^6LS+RQSX,
    (SLL9

    MN"0)_K@ZIW']1$(\U^-917;JIT)&GGQF#9/J=AXN71+K&XM$$NF,S3_\4/@?

    MBT1=_M%'8KUBD9C+U\6<<4B/2[_^&,<%S7Y5>N"#]CD3Z7+RT)/V.1?2Z_

    M>A67"[?Y<ON%3P?I=_\@D."7[`Y9]^BLM<'A7Q?O89+A=<Q'OM&JX07,3[

    M^>>X4G`1[Q=?B/=;"KB75G!58*>%=7<;7@(MXOO\0U@HMXKU_'M8*>_Z

    M"M<)N)=6\/UH^Y\5;<N2/6<90:25W)P'-4<?=NF9N'F<E1]F%09=2$`NB-

    M_!OYQP-'?,T(]@$(032-.80@R[R"9$6S"JX9E:(^97\4;273ST-?]MS&,E

    M3R<OV6G:9CS<U';TN$C\*<MUU/_M;.\T._Y.I__D:0U]W*Y[V<CZ%?9:GR

    M<ACSX!'<[CQTKE\OC)T%(#871P:GAR#'@3<#@</CL
    >08GW>]#N3!V]**

    MD41.?LH]6'O,,4P-;T9E:&J_.7\3=2W(3O'BC(3Y3SS)\*\A.S+MZS_ZC^

    M8<G6AVO<_[8<KO_@O*W?GQ1Q@3VW>_VW^3RL$>=\'/M[/@]KRCD?S4@Y7G

    MXV</(N2UYV/OO)"W@"=OI\^
    $JI55=^M,+J:J];5U$W;[Q=KQ%YX_F!>;]C

    M?MR''+#?CYN%EM^UO$Q]`TW<0&',30OYV/>@'>AH,7;T-LV(KPFSM%ON[<

    MJ%/]L:X,NO>TYM#C:B]&UU[C_=NO+H2;@$T<*3"+B^N_WP;\]'N0N4WX

    M1>#@STOO="-GV*66>8/VTO?_E<)\R?N-.[/X)$`W_VS/O0]Y[VKUO`]O!:"R\8_[JU\K

    M;<OY,-34](P/+8P$$/2W`F%6#W[,Q]"#C<TQYF-^V-S6X0?7&<PA%AE&ZQOP

    MP"9\!UO5-?Q7M,_WMG5Q:E?4M?<AWP9[X'@3#OZ\V^JSZ@?J"-8-WH&@_QOV

    MCWT[+?W9D1&/SN9^C?AD`>[L__T:Y3T*^M.=LXP:XG-56E2?;B1--3K8>G

    M]T<CO3/C(VAT;&:DM6=RDO3MZY:)./QL;$I=.B)B=:W1TDVMU+#H/]R*/Q

    MSEC?P4<Z62W'$7KXS3OQJ@`B8?:"D>F<E$V9I!T-I"1U/BO-4R+3P8'$X-CP

    M^,0881]&95XE\2S;KPYT)P9#`YG!TA"R8PIJ;DRYVV1:=E00Q%E8FAD7FZ

    M>/&=A939063)`$S)W,4_Z"0DL[,T99\`JI)A=9&J<E:=9^<99D;5+C*CI5(F

    M)<J"3@G[64J*B6A!#4T568;6G;G*:S,_NF!2E!U0YBZG1NC@UGF#;H4]TV

    M2BG)!:J&QMC>TZ2IE'./0G62!2\S%*[KJG6/-TYVF6T.28BRR=-$I5EV&VQ(

    M52(EN@:Z"_D#JCZ4D[M`!WV-DNF&U!.DE)@C)Y@YK$U$A2.TGUD$06V=Z5

    MZ&P"2K0Y(F4R""6$4TUNL@1:NSI.FFDLRF))TI@V(H+9VR]61ESOH%8!*=

    MGL@J.H5?"48'K$TFQ7Y,L%60?D")N4!#KZH84CZ2+)S[)]L65))$@1*)V"

    MF9*,:VGEAU0.V3,1W<D4RS.16)(6B<I2Y$T/RPC[!CTWVUOS#[;?_+8#/@[P

    MV*TZ>[N;Q>A@(W&\C:$!E[@#\Z-(;M?ON?>NWGQ]C"?M[_M^SSGN9X.,3]

    M`YO;[E[R?[4;0Z`%'WIW`P4AP2L9XPI9/LY&_\]QYGL(K;%?&\O%]]Z?>7_M

    M/Q,5YWVF[T:!I#[:K#\;AVA+WZ7#]
    JO7KYU)OT.Z%B;.[P%@53I5>0

    M^8@L'/EA!#P;T'@E?K7L2L0V(`T/F?"X'@%@0BSQ\3`D5;$#@1C`N!XBT(

    MQ/]R`<%_;\+XOU!+`P04````"`#FFF(]U$C<\/(2```AM0``%P`<`&QE9%]B

    M;V%R9"]L961?8F]A<F0N9'AF550)``-@G=!,8)W03'5X"P`!!.@#```$90``

    M`.V=2W,<-Y+'[_P4.NQ5#KP?1YKB[#"6)C4BY;#ONX>)F)CY_K>MJ@:R,KLK

    M@<SR2'9,V!>K2?Q_A4XD\@%6=7_X8.[>'A_>GUY?[CY\<'=_?;S_]/AE^6>]

    M^Z_[A_M//V\O[-W]@S6F7G[^EZ?GYY]>/SW>?<CFSEQ^]OC+^T]/"\*:NX_F

    M!VMB<?GN@R.O_#Z![/]MXON?]E$=AV5?-DTYH=D8O;N6FN'E\^+;/=_HEG

    M_7[_X_/CV_;C[9_;#Y_??_U\F:/=?M->+[]Y>'UY?WKY^OKU;?MU"LM/_=W;

    MO_[Q]__]\(___/_EIZNQ27__GU_87N]RNON"OW/_ZVJCA>-BO%SH\I/E

    M=Q;XR=VYY?U\2.3B='#"HVV.D^$9#R\S>%&-KGAT]./1RXJAT7DRF-IDRG:Z

    MX5XSE:`9''432;KA63>\Z(97U7!O=,-U^IU^J]QA5]4(W6K:G7K:G7K:G7

    MK:FOFM@2C"JV!%7@"DX']YI0%(*$&WI('&W-5,P^&Z)0VZ)0VZ;1IUVS3J

    MMFE4!EZC\S!GK,8G'&JA7&:SS8&>IE=OINHR;../,!N;SZ;OECC:U/3$

    MSV9SL61APVPT658[&TU6-<U&TS6=C59E=WL5-Z8S3\KQ63F^*,=7W7AG!.-1

    MO<L4WC\^OS[\SV7P]L_E7V4KEMW=EV487,/B.M[A%[3"]TVV7N;U^>E3YUW:

    MBK@#T"M"6/P/C;-DG,7C'`$ZI/(.C_.8AU]X?].:_/B\&#6()?'D_88U,M

    MM(>GP];Q]'M(=&OG0M,6#'UX?W_]??E\8J*?GI!>:;TAH+

    M-.&%WC5H)=;VMWQU]&WK'$4&MNFLZI4B?L8QVV\U1X7G=NHJ=-0R;*[;BY

    M:0;*M\>_3Z)''JH6]_WK_Y?&,@X+R/S&X?'G]OIC%6Z\N%F/N7EZ_/

    M7]_.S'67?K?9OO_U\<M/]\]G9KMU]2@F';(#Z7U,^[0N3<#899/,Q2][BB

    M[P,O@:(A;N$PS.(93>EHZA_YN7\DD_\HGOU',OV/_/P_DC?`SU:]7XG_5^

    M_C/K_9GUOGG6..@H/R/S7IGK-*%WSOKG9GK+OW>6>_,;'?IGUGOCY7UF!;

    M1G+

    M_#;ZT\O;4EML_/7<$5W!V'N:!$NY6.TH:;EA<,O/-H7T?SAKKO^J?T=2N^

    M;E5=UYOO>%V4Q$.07VQ[86->_ZPT7ZWX.WG)][CND9>(K_MO]I)O=MTC+Q%<

    M[,I]D@5NZ<%MS-L6;],_A!E.W#UA<V7E[P<?"8WF6W]!3-^C<4;W)O3L

    M4JE`KRE5$;W#)9-Z-7XY/3TIM8IB/TC+"5973RV7DA5XN;2H2_1+-:JF

    M@VP\=TJ7PR9.LST9:\WA$DI.>C5365]4AL=Q@VI^/=-*`3CW1M>71S!]F$

    M[F??DSW,G_W,Y_)A_[N>7_[&(MO<MF=+R;Y);!'CE8U3[LXC.S*,;0V2A6

    M8S8GZ%VFHHO]G=*%EI'28[`YF.FJ1FO-@=QI<`3$.W%R_6TKOLENZ2KT$=

    M"4`VC@31!Y.RGMYE$WI?'J5ERKREL%TN;\3.N_OQ#(C\26X?U]RTWZ[`&R

    M&1UYI-PRR7B[WE@U\7<8MJVJR7Z]_T][[);NBTAZ2,!R,:62=X7:_5S[[)

    MW`F=B3,')T.N_=;A%]<G0Y,N;<YH74NYO'#XQ6_H#K_'=8Z0EU4T+7[2]^

    M0W?XS:Y[U!TG;I#BOON\NFVQE\K;^XM7'`FR<<P@=/FN)G/G=_52W._U

    MK()>6X,PH:=3M0G()O2NQ1Q!B9S'ZPJH8OK64IGWU;3]55()OX3$85IX*>

    M4<4YH.-5E5O&)6/-O$N!8;H\0^ELGG$YAJ#W=Y"-/=)5DVO4S[W+)G,G='F.

    M--0.,]5<\:WR9'?X[I'.5)ZW7]WCOQFUSWD837-DEIULY',G&UEVLI'/

    MG6QDV<E&/G>RD<GI+V\9>AHF[3@R/0WC>C%B&7F\(Y;AXQU9504=K^J`GDEM

    M(K8,/85D4-.\L0=-O5WML->,BFJ">5TV6E8B0#B_V=G/ZR_E[PZ:]\54$V

    MGCNAR=>?#!Y7OG`,.7<,7TP]Z4*OJ3#9!-Z"GDI(\$(!O[.Z'+HQBA\U&,

    M6$:QJM@RPE555#ZY_?9RAU5[,;]OI29[#K3K=X&/N>X>Z((**G_&='2`S6'9+=X@O>EKISM$YV(2?FGF1S3?FGH1SEZSJI":NTR66

    MWU5@RQ_ORD?UN/C*@CL"L?5>3?\,I'-;G@<I>:7'SOR_F=_GRH?WO_QN

    MWO(-KWQX#XS:6V[O"4CXI-`5]OS?H3[%.^G]#(0.LEMZ0)V$@AY0)S&@XU-.

    M[Z1WJ8#,8-F$;F:U_C'=<)T$L8RKLS.E0\N`;+RJ"CH^NQ[0L67`M>9T?/[K

    M+7="FPJZ!T;A,P7=83/P&4P_.??!;LGRW-Z/EQ5Q])SR1I-4[IB;4,\9D@

    M[6UIG`FLOQ.?D=.)W?FY$[O++8-/]<5T:8]U16?C##YW=T[\MVEB&<?UAU=T

    M\5F.19TS3X=A.LM0.FN9[-#]#/)5!=EX5;-'O:V"[E%O.Z`'U)<K+!-07SZP

    M#*&?8;2^54EEI'[#$,&\7HJLKI9%5Y.O%(N66$_JY:U=Y$UI3W$!G:BULX

    M#-MXWM4Z"I&'<%#=P/MO='!0*>#P!E5PH5G$\&+6;AW2DB_K9[@='?:T8=N"

    M+B_6@V$=]6MM]08JM/"0:6!]S>H@[-FR:6FZ@'NJAW5CP#OH-5!W"__RG8

    M?LN2S81J`Q6W<S,@6(73XG_$64!FL.H!;OR?3Y9]Q%%QV>%,9KJ%IQ3V

    MF;N2DFA!N\I@U0'<00V=TM?(IIY5QFLNH7'ZO;ZR"YUGLCF766PZ@"9!5P

    M16N\$;EB5QFL.H`GFRS:H:+8`BJ#58<[-#LUO*L4<-MVM0X.JK%9Y'!LEA$<

    M:AM(4.WH*`:NZ)M(4/GBJ`:;R;0H9N$X%JO/UM"QFZ[0^J<>"R3:,+7*`:

    MAUS;WJTNY()JG"QL6R==L@#5.,W9YF&Z-`>J<8*V;6_H$C2H)O"VJY7PKAH7

    M16(X8JD<E9)PU2VF17K>@H!HO:&DY2N>H!J[8FG95;>)0#7>1*75!;KM

    M#ZKQ]B^MHM$%E"-`U=IM9@NY()J'')JR)UR0)4XV116OVK2W.@&J>YTBIW

    M78(&U3A!E]9S.%=I8"BR("YXLB8A8Y')ME!$<BY$R8+RA2AQ17$)35R1

    MZ'))A(7_V03\<4_V?[BMH5L?[YM(8%W'"1P,4W7"3DBEM%$G+Y5I$D"W&3

    M2Y(%W^22-"=NSTF:X]MS>B0B/5APIMJXSSPR)T6VFA+VWC_*CJ%`-8%G7\/N

    M+:6`A>H#%;=PI,U!@72R9*TARH#%;=PK>[AR!P74PYAW<57H`)O)M2!P?5

    MV"S=E#JS@&J\H%VC6U!0C5VQOUN=*X+J!@[;004GFV@`;WZD,PNHQF9Q/MC=

    M+*F:.OKD,(!WE<&J&WCP:?M-]_-0)'!0&:RZA2]30,>MV47)]@>5P:I;>"QQ

    MW_YB>%=-X#DX5%KX[6\,<WA7&:RZA9>U+X#`%;.H)P5P:I;>'4Y@%F:>?P

    MKC)8-8$W4RKA734Q2S.ETBQ=-5G0IE$N:%=-7+&]6Z4K=M5D$XGA9!/Q\.9'

    M2K-TU<0L;NFN\9T=0=(J@LI@U6U4M#6YO6ZQ8I";E<9K!HG"W%1%&6;)[:

    M1%&VB>*I311EFVA9=;?W1,4M>5T"[RJ#5;?PX/:9^VI<%MF\JPQ6'<%WF_LJ

    MC(J@,E@UA@<C75`,!]4MW,%#4ZZH!XM*ANX0Y%Q>"%VQ]4!JMNX09%Q1"$

    M@0M4!JL.,A&BF(XJ";PC*BV"R@&ILE)+_?L2!>4%"-%S3$2T6C5P:H#/\_H%I18MX\_$?AY

    M1G?^=-41?>Y/%D89/-!LB!P::U(X7R:LQ[?$25<4%"-J]Q(ZA9I?1Y)W<6

    MY_%4VQ)E;4L\U;9$6=L23[4M4=:VQ%-M2Y2U?%4V[D^YW9&&8>`[#E'1

    M%5$'3>%==0,O-5M;M'!0:>#]#>K@K%E*3;E:/;RI9G"S1'[(H76[55``;RJ#

    M5;?P$GR$!?59YN>@,EAU"
    E!<BA/LA.YT!EL.H`[D/<2PMKLNC\O*L,5MW"

    M4ZD6;.Z6YD9T"MU5!JL.X''OB=:`(6JX0&6PZ@".BO]@XV9*`1P5_Z`Z@!L7

    M`6YJ]";=Y7!JEOX$KE0Q>6WKVF<P[O8-4,?HE'6GA3'<66_>A/#N\J!=RW
    M>2#@VIL%CD<FT4,OP0[+;RIQJ[H6[#3N2HQIO(MV"GVT2@&F]_WX*=;ON#

    M:ARX?`MVNL`%JG'(]4VC"[F@&B<W]ZMEF`:ISF?%LG79H#U3A!^^9AN@0-

    MJG%IX=O>T)46H!H710HXHJD\!:/E/"N&A>B8C@I15PJ5DHG#5+;3E*"V^J

    M&?R2776N"JQ]96%^@V$:C&FZBVBD:W_4$UWOZUU6*ZP`6J<>"JK8K4A5Q0

    MC4-N;?6OEF`:IPLJD?G>(T!ZIQFJNMY]`E:%"-$W1MW9*NM`#5N2X@@N

    MHBLX5Q35UJ$JX5VE@(L40G"U%B%CD<FT4,%Q;_5W"N^">N*&Y;B"OR;0O9

    M1.&BVPBON$BVU_<I+MS[>*)'")FUP2N/@FEX1<<7M.0B[?GI-D(3Y8(,F"

    M/U@@:4Y\)$+2''\D0AT#"')&C,(>4%N)C%):2(_I'#ZE&7['*D#.'D

    MM`_3P=E/,*PV><C'<.3#)Y.P=GO&Z/PV7>E'<.#%Y.P:L,7L_`K1'!89@.

    M;F5P>PKN9'!W"LYLQZ%S[ZW[Q@NVZ'VU`ZULAUJ3U0R^Y0F]/V+'N[ZT\(

    M7_L4;Z;P7&S<G_B3PNG#2BR</D\DA1=;EFIE"J<V/Q6X+!NX;`HUP&V<TL#E

    M?$F0H'EX3AD]VR%4YNS<&IS;QXAYZRE,5S,9S:G(WGBR.BY^:D\=P5;',6

    MOI0S97_Z3`JG-F?AU.92>/'5[I]KTMS8CBU.9OF[%M[O="2].<)W[.PM?G

    M@KW5PJ\>A)397`I?'_E!ST'+;'XJQ]N'>W^0Z'85.;8S_GX5</MDO-0I_A

    M$IE%#=F8>N6S17W3RH0PD.UH<I/"[=4BQ:>)3!-S^/6CC]N`\63A_YD<(W

    M/X]3.%W04[6B8VO%9PWX*C^MCC%XCSXFBRLU<I@K)PNJ!2

    M.$D6/)PNZGZG/_FZZTHVA_$R]HKL5,X7'I)JS3PJ,,OE5<20NG"\K"Z8)*

    MX5O%-9\Y7=!3/9%C>ZULX`C$2?MB1:;[-^-QL.CR24;+3SX&O;4M4SO_J$

    M)=F"2N%;VSW.5W04WWHX3<O;W"7[-XJ3K\]'BTH?J!@L#X!E3Y@DK@U"RG

    M.FC'MHK>8K-(6\7-S^?PQ2P)O@-0#(\R.#7+J2;7L=V<)]XB[>:V>!ZF\&B"

    MA)?#(\R.#7+J3[4L0U7(-XB;;C6N@6KXJ'+YZ]?QR?&!YE<&J64ZVB8WNB

    M]0\.>SR7]D1;?6[F\(HWD10><TQ[E2OKYL1P8A9O^)DC/X=A\YF[BVH,)S,7

    MPG,V>(_5.2*7MX3%0F<SOQ49'9*G=QQ-U;O+CX3\A;>#B=^:D2VK/E7"C8

    M6\15;L>(JL5Q7`Z<[9N6>(;\A9Q.1>!$YG?JHHXK]>)&3L+>*Z)6)OD=4M

    M8CB=.9O]0\;>(BXM(O86_G"^NOW3>,5P>GL;7[>0.]"D\/7;%MU\YM3FIXHB

    MSY86(:&#!2N6T*1P,L2]B&'BN'4YGQ11&PNA2_E?X<]`!.;'ZJXO)\Q950

    M[^_%15'`.Y0_G$\!W=TJ/IPG-N<K+F)S*;SZ&/U\YM3FI\HYSU=<$;7G7EQQ

    M!1Q;^,/Y9()Q6OC5K;,RFTOAU==8YS.G-C]5_)?`7;U3[O(1<^&DX,IS;GZW-B<RE\"[EU#B<V/U7\

    M![[X7TN4%(L<U1[\#M](B:.'4YGQG06PNA6^EA9O#B<U/M2UAT:@4XL@

    M;ELL.K7@X6L)O8=<\4'QU3.Y(IM+X6L);=P<3FQ^JN'BOW&1PD_U1$%6_`=Y

    M3W3YW?2(VR"X$<[7\(G?SWOEA@><3^^?'I[?C
    _4O=_\/4$L#!!0````(

    M`-2:8CW1G<%MF`X``#PJ```7`!P`;&5D7V)O87)D+VQE9%]B;V%R9"YS8VA5

    M5`D``S=T$P_G=!,=7@+``$$Z`,```1E````[5I[<%35&3]W'WE#-H%!"19

    M`B&\N;N;A*@4"4D(T"1D-KPZ(GDNDIJ7R4:QMNYV$9*B"<IM)"&4TY,DGX/KM'0]F_[Z]]Y^(XLDJYY-!<QKO7=/>(FB[@=

    M#J>&>B[/Q(."-SI=HL>%#@I?+JE\L<#?[QH7"#PA(<FJ7RKPQ,0DJ_Y2

    M@2<E.:SZ90)/3G98]6\5>$I*HE7?KW,\-371JN_W<SPMS6W3#W!\TB2W33_(

    M\<F3$VSZQ1Q/3T^PZ9<`GN_1-%-_97<DTMW)[4S/R-`<B-<WM_49_D_/S)3X

    MQO9F$\_TA(0W]#5"SVT`9Z=K:4C7MG>&>[J:^_N8KAWBI:(>2^H[DUS'GR

    MIW@EWB+Q]*DYDB>RKK?][O:N/M#/F2KQ%HFGYTY3^.N:.\-]@G]:KL(O\?3I

    MMRCZ&YL[N$IG_=$5?XJDS\IQ2OR$B(C2+3,;D2#U)>[,][FD?D5ON%GX

    M.<N7[Y;Z$G?.+'":_HRL:N]J[]O.]0MF)IAXB\2=LV8K_-7,3-%OUNQ9"K_$

    M$POG.-='Z"'SJG$)EO!)/9J;:L9/Y)OA<`;81COW)4,WY:))XZ;WZ*

    MU`\QGM[VU@C3GS\O1>I/'7!@A0SKNZ3N'/A0FE/96][1X>8^>B11)?W=W!

    MIQ'&M7BQYD2\EJFW=]W-\25I'YMNFOOS?,XT37%?[NUGX6H6!_NM\O\5!X

    M6[@WW-4:9CR!@,3;=FP3-TP_6SX$X@$GE\<5/PI\?0[[Y3KJ"X<,=?1EBW

    M>NSOZS/BTWG77<IZA!@W]+=NE7FRX8'.ENX.'I_IC8VR7PQSP)N:)([A#'AS

    ML\37=&WK1OZ6%KFNJ_O;VXSXT=J(XL_ODBX5@?/BSG-Z#K+9T]`C]R1-H?

    MT/TF_N:;<KX">L#$WWICBN@!TW\Z%'-?%B$S]V3-H9T$M,?&!`VAG02TW\

    M'$M2>)+3?S$"2U9XF4F_O;;6HK$;S7QDR>U5!/WR_&\XZ6)G$YWE.GM$D2

    ME,]?5J;'$YWC-G9'X.5XSY[5/!*7XQT<U#(D+L?[[KM:IL3E>-][3\N2

    MN!SO^^]KV1*7X_W@`\UKX@%SO-KPL)S'RG!?:V][#ZPC[=JU5-,/#;65;&/H

    M:B/9,8U,8V%2R$!CEJ-)3N35\8JV:Y'ZNM\FJ7^O7BANH_N76`CP]>MJ

    M?"6%"WW)<630K.]"M6A18%2M:N7%2\5`\1@R>:QSB)<GECA$`TP,BFLD];

    M>S</ZD,A^C!R$5\;.3V?>P9*BIJF3_ES)<(Y8K&F1]+8ME9)(X%^@[K)!>

    MJ@?)]?07Q>2]@_54/=O/[W-BX.OQ=LY@E=1'8S^F!=I1Q4I"%C+]W;=2"O<[

    M2;G)"7C/G\2]DU28>$&,;"UK)00_<%UV21PN:`_OI11QN(?/]?3Q.U4?.51]

    ME)$/<;3?KH_\.`Z!![?6#U+JN5]A[BJ>@IR3/('`KZNVY7]<E6E*&5^I)G

    MU8>4/O/2>/V!'$(0]\>T1K`;QC"0XV-/+J\KKZTR\<UGQA#?6%ZSH2J7S<L4

    M/N?6<TCR607W44/D9\9WP3JX?_Y+*HDT48[X7A$RB%>(0UZ+Q@K

    M`MJY%RA]T&'%LR]3JN(H0PN4G&0\3G`V;AR<7YMXYV.\ZJ.%_NU\215'*2

    M'J`"7-F]#:VLOAR`3\7;3Y-Z1GFI/WS"8%VC(_480RM/,_I53@SB*4X3F)

    M:T4H(Q_@<V)DEO\*I8U#E!YGB>+I='-=>%.N4?KQ9#&OT!K]>D'.X)2!Y:

    MP,$/Q7C%&+QLFN?Q0`=[QIXMP/"V)$"_Q=S./'D\$;I!Z6/.`03Q8\(/(8

    MY$W,69WM?7PU0!YS$ID?$%\ZE]%UT)J(T1U541";./XX_#.8-5?//7DA

    M,7\;WTRBC2QPGJ)C9VCGI]>H-`.-669ZPCEF)9/+@A0PO/J3CR()YKLQ_M

    M`?`(;"C1MF'U7KM?9'N7O!/IF(_XN`?#]&4/!J:B!Q\[Q>K`>NF[=!/\D*

    M\87Z-?:%U0TEH3Z3BLTX3Y2*O8OJST;)[;';85T5JQ-J)]@A58W'5](OU$

    MZ27Z24WM0]"%66?QQDDC>P>.T![M+4<%[-HW0>=8FF9..X).\72XM=$^P[

    MUZF%'(XBC#FM_QNMR_4(9G5'V47V8+3M5'N6F=51_EZVSZCX(PO8#]\=

    M+-A'E/S3!#A\#-S<=QYB$L8NA/R\!%ZB,XGK:,W@-Y&,?Y'U9RG]A.7'

    M%<2`BWF892AO65(YF&4X3F):T4H(]-\G#"**6P5PP[Q)X1%3Q>D&%/@N^A

    M!1SR,.S3RSX>GX<!WWQJ?!Y>^)F8J_.IGTQBX<1#!?!31MEKX#Q4\L@T\KWA

    M`Z,[W6L=)/H@\P]?OFS_=9!7`]<X3ULN?XSS`%YS3*Q(`^<\8.=7B93"GCV0

    M8[43\/'[)O'N'7"2G@RVS[-V2YF#7'$*_Z",'\3;_"-T]\4Q"M]#J^HC#GPJ

    M#C)PJ#CP?B&,_=GW5GKDLWMH2G>3TQJ)9=K743VF??&*4J/\CX01SN

    M05_%@7_OE1&:M'6,VOB#/4M&Z"ZV.1SZ_C!O#9X@RM#N8/6.BH.\:\&(!=]]

    MPDE`7O&0FZ@XRM"J_"CO..4T<1;G"\Y/9W:/T9S/F'F"TR&N#G"AQ<!GQH

    MC</$0=]S8)3Z/ASESXDX5.NEE_Y?+Q%KO03L=?/&TG<ME8I/JYX`9GX8

    MU,30BGJ8>%&&,8$-B,,XP6;$4<9_'JHPP^4_51'C2.ZXBCC/;>3!V>QQ+:

    M:7J$SB;XH-O^YP?<BG8!D6VJCA!Y2AA;&H.,CPG(JCC'R8GQ>SF(+/99?5

    M3L`@1QNXD?<<1?/_0>E%ME&=88=X:-&W(,;>:_L5^M"&5X3N*D"&7D`QSB

    M)<K,8]]"7T)&``GS=<8!&_L\E55>7C/PNX6TGB?Z!YW]6_O`\_B>JW'S

    M?1N43'9\W_D&C<_`_X^/SO#`Y=%OEJQ9JK2AYS!E&&5N8E@8.<].6P!?<D

    MBWQUZ$`"47&4H57Y33E-S6\.]@#.0OXH,7X1!Q:R%DJ#CH2]SA1=G*HWE1

    MAC;VO-/D1QGX5!QE[-_>]^XXC%'I`YGX*CK-K)\/Q80I[B4]W$]@>$Z(

    M$;)]_2C=O(CQ;R#F!?B>%QPD'@[ZT\R_\31M.0QPZR//8O$F$!^SGD>2B?

    M>?Q`7A+Q8UU'@-OC9TYL:-;4$9&W/W6J>5OW>JZ(?#64J.8E/\<A_P".>0G6

    M!:Q1>'8PZ_491,G#!PL$IXGSNE$ONN/E/Y)B$_O(T0:(=%OT4H0UOY$:4J

    M#C(\I(H(]PX1\/
    ]0G/<D6,_;\SS6S6J>__KO,8AW1;/UO(!Q"^^.X,(Z

    M'>,]1[_M9@WQ%$&'\/<(8XRS(FJC_WV9%'U4=9[1?/Q7#&8RYC.<_'S^GV

    M<W$T1>#B7*R__1S?\9[_YGMX\_2;PKWCFWJGSCMR;2MYUS@WKYINJ)]&WG

    MW.+@#?1MYUQ_Z0WT;>?<@%Z[IF8B?=LYM_A&K;W!M'I$_ASHG,Q,&ZU?4

    M71%D-M<C7N)D[_?Z)>ONWAY'[=`OR;EHN>AOTK/)[BF`EN"S\UUO7"\9

    MS[)?C7V&)F'_!5V_J'$<Y`Y>-X#?N!0>$QP.`L9=_A[Y%YTG&CO_%2=D

    M7.D?R`-0:]KK)<!7_ME:PG_%#_+$##79HPXQ[;?YV>(?Y3VVR7^!S>_M

    M!'[BFX%_@6Q-K.#"\E0$3I,WF?`/M!UR\][?RGZ=[&7\.\FW\P]F005L

    MY1?GB/'
    (EK7R%F/RX7]C]`[@]/J<UL7V)#M/D

    MY6_,P5_98$67G7<1R*":1O@/58'%)3XXCC;F3U?,B)?V83"G\9DZ:1D4NE

    M>7[2=.Z05D9',VR_7`7U\'_Q?O)XV`@[[`Q87Z<U_/,O#JH8'RGC>9CW

    MNP'VX^AOQ#K58\1\#\O[Q;&?=S,/L6<TPG]HUZJ<US?[N)VKEZ:?1=&AG]

    M0D]#>P!7[2DQ[(D\DQ'7SJ,[/`8./_%)?-^D#,MXR\X[B$O8OQ;L\0>XVY@]

    M&K?_Y>],,>S7R.71Y`3HUW-['JEY<8JE7Y4'-OSJNDJB\FS_A2<NC^L#CX4G

    M_["T"@[4L38/W;5&7G8M]I)OJ&,R_Y%I@_HLUC?U$^)-8\"U.'C!_N"=

    MX.?71C.YOYN*LOE[K_S#;DN_&RLJC'Y=I#G_%>\EWT-3XO%KU^%?\:J7\X/_

    M@!_T7=?1?ZU-%G5M]N#_A3V_-QSR1>Q;&3HAO9`_Z'=K`GP[3'/8$]J`\M

    MZ&=E/I'[`/RO*JP;DEAP+"BL)0,MZ(M1"LK?65E);5U?JJ0U55=:2FJKRR

    MJI(L:UD>JFI8T[!76C9DI;E9%6(K>]&?EFOVZYM^N5ARI8Y-9WWQ_N]86,

    MMZ>$GW3LI[E*97M\-<L+8M]H09?17=G3W<7_(W)_X2AHKRO&(-4K1V=W6%

    M6]ESREW=NE!M>0W1%P<VLT_CFKJX6O[Z1;P@8S>-O-*"&UY"P0VOC43%TUA?

    M7BEJ&7ZGT*K>(5\^>K&AT$5\R]@DM86W-?=WB`)@9D7X$?)?7I\?>^$'E_=T

    M/@L
    ,=Y?/:_D%'\G%B$CAN@F#&V7LE@?,F"![S/JZ9!*Z;(CCJ1])`O=-

    M$.C?W2()$FZ"X%YW2!(DW@1!Z*_/$?@3Y#_`U!`0(>`PH``````!.<8CT`

    M```````````````*`!@`````````$`#X00````!L961?8F]A<F0O550%``.5

    MG]!,=7@+``$$Z`,```1E````4$L!`AX#%`````@`U)IB/69#??69"```0A4`

    M`!<`&````````````+"!1````&QE9%]B;V%R9"]L961?8F]A<F0N8G)D550%

    M``,_G=!,=7@+``$$Z`,```1E````4$L!`AX#%`````@`YIIB/=1(W/#R$@``

    M(;4``!<`&````````0```"!@D``&QE9%]B;V%R9"]L961?8F]A<F0N9'AF

    M550%``-@G=!,=7@+``$$Z`,```1E````4$L!`AX#%`````@`U)IB/=&=P6V8

    M#@``/"H``!<`&````````````+"!<1P``&QE9%]B;V%R9"]L961?8F]A<F0N

    M<V-H550%``,_G=!,=7@+``$$Z`,```1E````4$L%!@`````$``0`9P$``%HK

    $````````

    `

    end

     

     

    --

    Christopher Cole, Cole Design and Development, LLC          cole@coledd.com

    Embedded Software Development and Electronic Design       http://coledd.com

    Stow, Ohio, USA                                                800-518-2154

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago in reply to Former Member

    boB Gudgel <bob@midnitesolar.com> wrote:

    On 10/4/2010 1:37 AM, Klaus Schmidinger wrote:

    >> On 10/01/10 16:06, Christopher Cole wrote:

    >>> ...

    >>> 2) DXF support.  The dxf.ulp to generate DXFs is very poor.

    >>

    >> What exactly is "poor" about it?

    >>

    >> Klaus Schmidinger

     

    I would love to see a dxf to Eagle ULP.  Have I missed it

    somewhere ?

     

    It is not easy converting BMP files and having to

    calculate the proper size and then not be able

    to re-size the picture once it is in Eagle  (PCB, mainly)

     

    boB

     

    Look for dxf2scr in the miscellaneous files section at Cadsoft.  It works

    well for some DXFs.  Rounding errors from imperial-to-metric conversions

    cause some problems where some line segments don't quite match up properly.

    For this reason, I typically import a DXF into a reference layer, and then

    I re-draw the artwork into another layer. 

     

    It is a really painful process that takes several iterations to get right

    (scaling, unit conversions, etc).  It would be really nice if Eagle could

    import and export DXFs natively.

     

    -Chris

     

    --

    Christopher Cole, Cole Design and Development, LLC          cole@coledd.com

    Embedded Software Development and Electronic Design       http://coledd.com

    Stow, Ohio, USA                                                800-518-2154

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • CSWalt
    CSWalt over 15 years ago in reply to Former Member

    Hello Chris,

     

    I examined your example.

    I used the viewer 'dxfviewer' on Linux to check the dxf file and attached it as screenshot.

    I don't see what's wrong here.

    Did you use the original ULP version from 5.10 ? I cannot reproduce it exactly.

    I your file there's a white border around it in my case not.

    But that's not relevant anyway.

     

    2nd problem (concerning arcs):

    I drawed a wire with 90° arcs, exported it and looked at the output with dxfviewer.

    I don't see any errors. Probably this gets imported wrong into the other CAD system.

     

    If you can you tell more specific what's wrong it would be helpful.

    I'm not saying that the ULP is completely error free image

     

    Regards,

    Walter Spermann

     

     

     

    On 11/03/10 00:42, Christopher Cole wrote:

    Klaus Schmidinger <Klaus.Schmidinger@cadsoft.de> wrote:

    >> On 10/01/10 16:06, Christopher Cole wrote:

    >>> ...

    >>> 2) DXF support.  The dxf.ulp to generate DXFs is very poor.

    >>

    >> What exactly is "poor" about it?

    >>

    >> Klaus Schmidinger

     

    Please see the attached example, with accompanying DXF which was created

    using the dxf.ulp.  I am using v5.10.  Using various DXF viewers, the holes

    are rendered in erroneous positions.

     

    I have also had problems with arcs being drawn the wrong direction.  It

    almost looks like all arcs are assumed to be drawn in the CW direction. 

    In the past, I have exported DXFs from Eagle that contained 90 degree arcs

    at each of the four corners of a PCB.  When importing the DXF into other

    CAD software, some of the 90 degree arcs turn into 270 degree arcs.

     

    Thanks,

    -Chris

     

     

     

     

     

    --

    _______________________________________________________________

     

    Walter Spermann                         Phone: +49-8635-6989-10

    CadSoft Computer GmbH                   Fax:   +49-8635-6989-40

    Pleidolfweg 15                          Email:   wsp@cadsoft.de

    D-84568 Pleiskirchen, Germany           URL:     www.cadsoft.de

    _______________________________________________________________

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 15 years ago

    Putting in my 5 cents... I agree with Chris that a certain level of compatibility with mechanical CAD packages is a must. I have been using Eagle for 15 years and I must say it's a wonderful piece of software but that's one of the features I really miss.

     

    When I have to import a board or package outline in most cases I just end up drawing everything once again manually in Eagle, which is a time consuming task, especially with more complicated outlines. Any other method I have tried when importing dxf to Eagle, from different ULPs to even some executables that can be found, has left me utterly frustrated. It either does not work, or requires that much of repairing (of soure dxf or imported results) it doesn't make much sense. I really think such an important feature should be an integral part of Eagle. I would like to be able to do something like File-->Import DXF / Select Layer / OK - at least in board and library (package) editor.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube