XML4PCB Code
Status: Pre-Alpha
Brought to you by:
bennett78
File | Date | Author | Commit |
---|---|---|---|
examples | 2008-03-21 | bennett78 | [r5] o need $EQUIPOT $End around each net |
Makefile | 2008-03-21 | bennett78 | [r2] 2008-Mar-20 fwb |
README | 2008-03-21 | bennett78 | [r5] o need $EQUIPOT $End around each net |
change_log.txt | 2008-03-21 | bennett78 | [r5] o need $EQUIPOT $End around each net |
pcb123kicad.c | 2008-03-21 | bennett78 | [r5] o need $EQUIPOT $End around each net |
xmlpp.c | 2008-03-21 | bennett78 | [r2] 2008-Mar-20 fwb |
XML2PCB - An experiment to import PCB123 XML into KiCad pcbnew Use: In PCB123 save template (file not in designs but ../BoardTempaltes) to build: make cd examples ../xmlpp tx.nlf.xml >tx.nlf.ppxml ../pcb123kicad tx.nlf.xml > tx.brd pcbnew tx.brd Requirements: 1) LIBS= -lexpat James Clark's Expat XML parser library in C http://sourceforge.net/projects/expat/ 2) Kicad - http://sourceforge.net/projects/kicad/ Files: ./README this file ./change_log.txt revision change log ./pcb123kicad.c parser xml -> brd ./xmlpp.c pretty print (human readable xml converter) ./Makefile ./examples couple of test cases ./examples/txpr.nlf.xml simple example partial route - xml output from PCB123 ./examples/txpr.nlf.ppxml human readable - pretty print - output xmlpp ./examples/txpr.brd output of pcb123kicad ./examples/txpr.dsn Specctra export ./examples/LCD.nlf.xml another more complex example ./examples/LCD.nlf.ppxml ./examples/lcd.dsn Specctra export ./examples/lcd.brd output of pcb123kicad for LCD.nlf.xml See: change_log.txt kicad/help/en/file_formats/board_file_format_EN.html