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