Knowledge

XCircuit

Source 📝

428: 234: 190: 129: 414: 25: 354:
XCircuit was written and is maintained by Tim Edwards, currently with Efabless Corp., formerly with the Johns Hopkins University Applied Physics Laboratory in Laurel, Maryland. XCircuit was initially written in the summer of 1993 as a drawing program to render circuit diagrams for an undergraduate
308:
electrical circuit schematic diagrams and related figures. It's part of the Open Circuit Design tools. It's primarily intended for ULSI/VLSI IC design and not for PCB design, the latter though is still possible. XCircuit regards circuits as inherently hierarchical and can save circuits both in
355:
electrical engineering course in the Johns Hopkins University Whiting School of Engineering Part-time programs. Since then it has expanded to encompass schematic capture and is used by people all over the world for both presentations and as an EDA (Electronic Design Automation) tool.
330:
XCircuit allows components to be saved in and retrieved from editable libraries. XCircuit does not separate artistic expression from circuit drawing; it maintains flexibility in style without compromising the power of schematic capture.
1411: 1401: 1382: 446: 1416: 546: 1421: 433: 1406: 1146: 89: 786: 687: 108: 61: 256: 1375: 68: 46: 564: 933: 634: 305: 213: 75: 181: 1368: 1264: 1171: 539: 488: 441: 271: 1231: 57: 42: 346:
platforms. XCircuit doesn't support imports of any other file formats besides PostScript and SPICE.
1289: 1259: 1116: 1026: 466: 189: 1329: 1249: 1136: 599: 323: 35: 941: 796: 327:
check). The program compiles PostScript files from special template-labels specified by user.
1348: 1096: 1071: 791: 555: 532: 363:
XCircuit doesn't provide PCB layout editing, instead this task can be accomplished by using
1196: 1076: 781: 706: 8: 1206: 1191: 1056: 642: 233: 951: 682: 419: 82: 1221: 1201: 1166: 746: 619: 343: 301: 883: 459: 672: 266: 244: 1356: 1011: 1001: 946: 861: 1352: 1066: 1031: 876: 751: 741: 367: 249: 222: 1395: 871: 726: 1274: 1106: 996: 971: 961: 846: 816: 321:(hierarchical or flattened) file formats for further processing (e.g. for 1244: 1181: 1151: 1046: 866: 517: 282: 1284: 1156: 1141: 1086: 908: 903: 898: 893: 851: 836: 821: 624: 310: 149: 139: 128: 1311: 1269: 1254: 1216: 1041: 913: 614: 24: 1211: 1161: 1111: 1091: 1081: 1021: 1006: 956: 918: 826: 811: 776: 761: 756: 731: 721: 667: 652: 604: 594: 589: 413: 1317: 1036: 1016: 991: 986: 981: 976: 966: 923: 856: 831: 806: 801: 736: 677: 647: 584: 579: 380: 318: 314: 1279: 888: 841: 766: 524: 370:
program that can use net-lists and other files from XCircuit.
1305: 1101: 1061: 1051: 771: 662: 1239: 1186: 1176: 657: 609: 395: 364: 335: 339: 386:.lps - Library in PostScript format (technology files) 409: 49:. Unsourced material may be challenged and removed. 1393: 1412:Electronic design automation software for Linux 1376: 540: 447:List of free electronics circuit simulators 1402:Free electronic design automation software 1383: 1369: 547: 533: 489:"XCircuit Schematic Capture Tutorial Page" 232: 188: 127: 109:Learn how and when to remove this message 304:program for drawing publication-quality 1394: 528: 1342: 434:Free and open-source software portal 47:adding citations to reliable sources 18: 13: 16:Electrical circuit design software 14: 1433: 509: 1417:Software that uses Tk (software) 554: 426: 412: 23: 373: 34:needs additional citations for 481: 1: 787:Creo Elements/Direct Drafting 452: 358: 1355:. You can help Knowledge by 7: 1422:Computer-aided design stubs 405: 164:; 31 years ago 10: 1438: 1341: 442:Comparison of EDA software 349: 1407:Free diagramming software 1327: 1298: 1230: 1129: 932: 714: 705: 633: 572: 563: 277: 265: 255: 243: 212: 208: 180: 176: 158: 148: 138: 126: 379:.ps (PostScript), .cir ( 1330:History of CAD software 1250:Open Cascade Technology 600:Open Cascade Technology 1351:software article is a 797:DesignSpark Mechanical 1349:computer-aided design 1087:SolidWorks Electrical 493:opencircuitdesign.com 195:; 3 years ago 565:Free and open-source 324:Layout vs. Schematic 261:Diagramming software 43:improve this article 133:Xcircuit screenshot 123: 952:AutoCAD Electrical 469:. 27 December 2020 420:Electronics portal 401:.svg - Export only 389:.jpg/.png - Import 193:/ 27 December 2020 140:Original author(s) 121: 1364: 1363: 1336: 1335: 1125: 1124: 792:Creo Elements/Pro 747:Autodesk Inventor 701: 700: 467:"Release 3.10.30" 383:) - Import/Export 334:It supports both 302:schematic capture 295: 294: 283:opencircuitdesign 119: 118: 111: 93: 1429: 1385: 1378: 1371: 1343: 1232:Modeling kernels 712: 711: 570: 569: 549: 542: 535: 526: 525: 521: 520: 518:Official website 503: 502: 500: 499: 485: 479: 478: 476: 474: 463: 436: 431: 430: 429: 422: 417: 416: 291: 288: 286: 284: 245:Operating system 236: 231: 228: 227:/RTimothyEdwards 226: 224: 203: 201: 200:27 December 2020 196: 192: 172: 170: 165: 131: 124: 120: 114: 107: 103: 100: 94: 92: 51: 27: 19: 1437: 1436: 1432: 1431: 1430: 1428: 1427: 1426: 1392: 1391: 1390: 1389: 1339: 1337: 1332: 1323: 1294: 1226: 1121: 1002:DesignSpark PCB 947:Altium Designer 928: 697: 629: 559: 553: 516: 515: 512: 507: 506: 497: 495: 487: 486: 482: 472: 470: 465: 464: 460: 455: 432: 427: 425: 418: 411: 408: 376: 361: 352: 281: 239: 221: 204: 199: 197: 194: 168: 166: 163: 159:Initial release 134: 115: 104: 98: 95: 52: 50: 40: 28: 17: 12: 11: 5: 1435: 1425: 1424: 1419: 1414: 1409: 1404: 1388: 1387: 1380: 1373: 1365: 1362: 1361: 1334: 1333: 1328: 1325: 1324: 1322: 1321: 1315: 1309: 1302: 1300: 1296: 1295: 1293: 1292: 1287: 1282: 1277: 1272: 1267: 1262: 1257: 1252: 1247: 1242: 1236: 1234: 1228: 1227: 1225: 1224: 1219: 1214: 1209: 1204: 1199: 1194: 1189: 1184: 1179: 1174: 1169: 1164: 1159: 1154: 1149: 1144: 1139: 1133: 1131: 1127: 1126: 1123: 1122: 1120: 1119: 1114: 1109: 1104: 1099: 1094: 1089: 1084: 1079: 1074: 1069: 1064: 1059: 1054: 1049: 1044: 1039: 1034: 1032:IntegraStation 1029: 1024: 1019: 1014: 1009: 1004: 999: 994: 989: 984: 979: 974: 969: 964: 959: 954: 949: 944: 938: 936: 930: 929: 927: 926: 921: 916: 911: 906: 901: 896: 891: 886: 881: 880: 879: 877:Grasshopper 3D 869: 864: 859: 854: 849: 844: 839: 834: 829: 824: 819: 814: 809: 804: 799: 794: 789: 784: 779: 774: 769: 764: 759: 754: 752:Autodesk Revit 749: 744: 742:Autodesk Alias 739: 734: 729: 724: 718: 716: 709: 703: 702: 699: 698: 696: 695: 690: 685: 680: 675: 670: 665: 660: 655: 650: 645: 639: 637: 631: 630: 628: 627: 622: 617: 612: 607: 602: 597: 592: 587: 582: 576: 574: 567: 561: 560: 552: 551: 544: 537: 529: 523: 522: 511: 510:External links 508: 505: 504: 480: 457: 456: 454: 451: 450: 449: 444: 438: 437: 423: 407: 404: 403: 402: 399: 393: 390: 387: 384: 375: 372: 360: 357: 351: 348: 293: 292: 279: 275: 274: 269: 263: 262: 259: 253: 252: 250:Cross-platform 247: 241: 240: 238: 237: 218: 216: 210: 209: 206: 205: 186: 184: 182:Stable release 178: 177: 174: 173: 160: 156: 155: 152: 146: 145: 142: 136: 135: 132: 117: 116: 31: 29: 22: 15: 9: 6: 4: 3: 2: 1434: 1423: 1420: 1418: 1415: 1413: 1410: 1408: 1405: 1403: 1400: 1399: 1397: 1386: 1381: 1379: 1374: 1372: 1367: 1366: 1360: 1358: 1354: 1350: 1345: 1344: 1340: 1331: 1326: 1319: 1316: 1313: 1310: 1307: 1304: 1303: 1301: 1297: 1291: 1288: 1286: 1283: 1281: 1278: 1276: 1273: 1271: 1268: 1266: 1263: 1261: 1258: 1256: 1253: 1251: 1248: 1246: 1243: 1241: 1238: 1237: 1235: 1233: 1229: 1223: 1220: 1218: 1215: 1213: 1210: 1208: 1205: 1203: 1200: 1198: 1195: 1193: 1190: 1188: 1185: 1183: 1180: 1178: 1175: 1173: 1170: 1168: 1165: 1163: 1160: 1158: 1155: 1153: 1150: 1148: 1145: 1143: 1140: 1138: 1135: 1134: 1132: 1128: 1118: 1115: 1113: 1110: 1108: 1105: 1103: 1100: 1098: 1095: 1093: 1090: 1088: 1085: 1083: 1080: 1078: 1075: 1073: 1070: 1068: 1065: 1063: 1060: 1058: 1055: 1053: 1050: 1048: 1045: 1043: 1040: 1038: 1035: 1033: 1030: 1028: 1025: 1023: 1020: 1018: 1015: 1013: 1010: 1008: 1005: 1003: 1000: 998: 995: 993: 990: 988: 985: 983: 980: 978: 975: 973: 970: 968: 965: 963: 960: 958: 955: 953: 950: 948: 945: 943: 940: 939: 937: 935: 931: 925: 922: 920: 917: 915: 912: 910: 907: 905: 902: 900: 897: 895: 892: 890: 887: 885: 884:rattleCAD 4.0 882: 878: 875: 874: 873: 872:Rhinoceros 3D 870: 868: 865: 863: 860: 858: 855: 853: 850: 848: 845: 843: 840: 838: 835: 833: 830: 828: 825: 823: 820: 818: 815: 813: 810: 808: 805: 803: 800: 798: 795: 793: 790: 788: 785: 783: 780: 778: 775: 773: 770: 768: 765: 763: 760: 758: 755: 753: 750: 748: 745: 743: 740: 738: 735: 733: 730: 728: 727:Alibre Design 725: 723: 720: 719: 717: 713: 710: 708: 704: 694: 691: 689: 686: 684: 681: 679: 676: 674: 671: 669: 666: 664: 661: 659: 656: 654: 651: 649: 646: 644: 641: 640: 638: 636: 632: 626: 623: 621: 618: 616: 613: 611: 608: 606: 603: 601: 598: 596: 593: 591: 588: 586: 583: 581: 578: 577: 575: 571: 568: 566: 562: 557: 550: 545: 543: 538: 536: 531: 530: 527: 519: 514: 513: 494: 490: 484: 468: 462: 458: 448: 445: 443: 440: 439: 435: 424: 421: 415: 410: 400: 398:- Import only 397: 394: 391: 388: 385: 382: 378: 377: 371: 369: 366: 356: 347: 345: 341: 337: 332: 328: 326: 325: 320: 316: 312: 307: 303: 299: 290: 280: 276: 273: 270: 268: 264: 260: 258: 254: 251: 248: 246: 242: 235: 230: 220: 219: 217: 215: 211: 207: 191: 187:3.10.30  185: 183: 179: 175: 161: 157: 153: 151: 147: 143: 141: 137: 130: 125: 113: 110: 102: 91: 88: 84: 81: 77: 74: 70: 67: 63: 60: –  59: 55: 54:Find sources: 48: 44: 38: 37: 32:This article 30: 26: 21: 20: 1357:expanding it 1346: 1338: 1275:ShapeManager 1130:File formats 997:Delta Design 972:CircuitMaker 962:BoardStation 847:MicroStation 692: 496:. Retrieved 492: 483: 471:. Retrieved 461: 374:File formats 362: 353: 333: 329: 322: 297: 296: 150:Developer(s) 105: 96: 86: 79: 72: 65: 53: 41:Please help 36:verification 33: 867:Pro/DESKTOP 707:Proprietary 473:28 December 154:Tim Edwards 144:Tim Edwards 1396:Categories 1285:IntelliCAD 934:Electrical 909:T-FLEX CAD 904:SpaceClaim 899:SolidWorks 894:Solid Edge 837:KeyCreator 822:Fusion 360 715:Mechanical 635:Electrical 625:SolveSpace 573:Mechanical 498:2023-06-01 453:References 359:PCB layout 313:(.ps) and 311:PostScript 214:Repository 69:newspapers 58:"XCircuit" 1312:Sketchpad 1270:KernelCAD 1255:Parasolid 1117:Xpedition 1107:Ultiboard 1042:Micro-Cap 1027:FreeStyle 914:Tinkercad 615:rattleCAD 287:/xcircuit 229:/XCircuit 99:June 2023 1112:Upverter 1082:Pulsonix 1047:Multisim 1022:Easytrax 1007:DipTrace 957:Autotrax 919:TurboCAD 827:GstarCAD 777:Cimatron 762:BricsCAD 757:AutoTURN 732:ArchiCAD 722:ABViewer 693:XCircuit 668:kTechLab 653:Fritzing 643:Electric 605:OpenSCAD 595:LibreCAD 590:HeeksCAD 558:software 406:See also 319:netlists 298:XCircuit 122:XCircuit 1318:UNISURF 1265:Romulus 1197:OpenDWG 1077:Proteus 1037:LTspice 1017:EasyEDA 992:CR-8000 987:CR-5000 982:CR-3000 977:CR-2000 967:CADSTAR 942:Allegro 924:VariCAD 857:Onshape 832:IRONCAD 807:FastCAD 802:EasyCAD 737:AutoCAD 683:Oregano 678:ngspice 648:FreePCB 585:FreeCAD 580:BRL-CAD 381:ngspice 350:History 344:Windows 317:(.cir) 315:Ngspice 278:Website 267:License 198: ( 167: ( 83:scholar 1320:(1968) 1314:(1963) 1308:(1963) 1280:Teigha 1207:PSpice 1097:TARGET 1072:Protel 889:RUCAPS 842:MEDUSA 782:Cobalt 767:CADKEY 620:Salome 223:github 85:  78:  71:  64:  56:  1347:This 1306:DAC-1 1290:SMLib 1102:TopoR 1092:Tango 1062:P-CAD 1052:OrCAD 1012:EAGLE 817:FORAN 772:CATIA 673:Magic 663:KiCad 300:is a 90:JSTOR 76:books 1353:stub 1240:ACIS 1217:STEP 1187:IGES 1172:DWFX 1142:ACIS 1057:PADS 862:PDMS 812:FINE 688:QUCS 658:gEDA 610:QCAD 475:2020 396:EDIF 392:.txt 365:gEDA 342:and 336:Unix 306:VLSI 285:.com 257:Type 225:.com 169:1993 162:1993 62:news 1299:Old 1260:RGK 1245:C3D 1222:STL 1212:SES 1202:PLY 1192:OBJ 1182:DXF 1177:DWG 1167:DWF 1162:DSN 1157:CKD 1152:C3D 1147:AMF 1137:3MF 1067:PCB 556:CAD 368:PCB 340:X11 272:GPL 45:by 1398:: 852:NX 491:. 1384:e 1377:t 1370:v 1359:. 548:e 541:t 534:v 501:. 477:. 338:/ 289:/ 202:) 171:) 112:) 106:( 101:) 97:( 87:· 80:· 73:· 66:· 39:.

Index


verification
improve this article
adding citations to reliable sources
"XCircuit"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

Original author(s)
Developer(s)
Stable release
Edit this on Wikidata
Repository
github.com/RTimothyEdwards/XCircuit
Edit this at Wikidata
Operating system
Cross-platform
Type
License
GPL
opencircuitdesign.com/xcircuit/
schematic capture
VLSI
PostScript
Ngspice
netlists

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.