Eagle .brd to Kicad

Hey guys, though this would be the best place for this announcement,

I've written a python script which is able to convert entire eagle .brd's into kicad's native file format

It currently is able to transfer everything except zones,
It has some small issues, so If people could test it out and report back that would be awesome

link: GitHub - DanChianucci/Eagle2Kicad: Converts an Eagle 6.0+ .brd into a kicad .brd

Is that for v6 or v5 eagle?

Good Question, I forgot to mention it only works for V6 eagle ".brd" files.
It converts them into whatever Kicad version is described in the file format documentation included with the latest windows install.
The documentation seems a bit old (2009), but as of the latest bzr revision, kicad still opens and saves the file just fine.

Good job.
I have tried it and I got and error with one board,Arduino_Eth08d_MU.brd, the others were good. I send you the traceback.

================================ RESTART ================================

Input Filename: Arduino Nano2.brd
Output Filename: Arduino Nano2_.brd
DONE!

================================ RESTART ================================

Input Filename: Arduino_Eth08d_MU.brd
Output Filename: Arduino_Eth08d_MU_.brd
Traceback (most recent call last):
File "z:\Documents and Settings\jrevilla\Mis documentos\Electronics\Design\Converters\Eagle2Kicad\Board\Board.py", line 193, in
brd=Board(node)
File "z:\Documents and Settings\jrevilla\Mis documentos\Electronics\Design\Converters\Eagle2Kicad\Board\Board.py", line 40, in init
self.getTracks(signals,converter)
File "z:\Documents and Settings\jrevilla\Mis documentos\Electronics\Design\Converters\Eagle2Kicad\Board\Board.py", line 117, in getTracks
self.polygon.append(Zone(_zone,converter,signal.get("name"),netCode))
File "..\Common\Shapes.py", line 193, in init
self.isolate = converter.convertUnit(node.get('isolate'))
File "..\Common\Converter.py", line 69, in convertUnit
return int(float(unit)*self.factor)
TypeError: float() argument must be a string or a number

================================ RESTART ================================

Input Filename: Arduino-Pro-Mini-v10.brd
Output Filename: Arduino-Pro-Mini-v10_.brd
DONE!

================================ RESTART ================================

Input Filename: Arduino-Pro-v12.brd
Output Filename: Arduino-Pro-v12_.brd
DONE!

Cheers.
Jesus

Hi Jesus,

I found a couple of bugs in the script while trying to convert the same board.
I fixed and commited to git hub, try again with the latest revision

thanks again,
Dan C

is there also a way to open schematic files from eagle to kicad? if i am able to import to brd file from eagle to kicad, will i be able to modify, rearrange and use the java-base software of kicad?

hi everyone,

Trump211 thank by the software. I used Eagle2KiCAD EDA Converter to convert devices from eagle to kicad and it works (i havent check it in depth the footprint, it looks like ok from a first quick view).

Let me sugest you one idea: have you consider make a converter to convert .scr to kicad? it is tedious convert for bxl to scr with ultralibrarian, later run the script in eagle to later use you converter eagle2kicad.

What im missins is convert directly from bxl and/or scr to kicad in only one steep. I dont know how dificult is modify your code to get this. I give you the idea if you havent had it earlier :-D, maybe yes.

Thanks again