Development and Optimization of an IPC2581A Format Parser for KICAD: Streamlining PCB Design Data Exchange and Communication
Published 03/28/2024
Keywords
- Electronic Design Automation,
- Format Parser,
- IPC2581,
- KiCad,
- Printed Circuit Board
How to Cite
Copyright (c) 2024 The QUEST: Journal of Multidisciplinary Research and Development
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Abstract
Based on Kicad software platform, this study developed an IPC2581 file format parser for PCB layout. Through the parser, the circuit layout tool designed by any other third-party EDA design tool generated IPC software generated circuit board formatter file can be converted to KiCad format, to achieve the compatibility between different software. The parser has the characteristics of high efficiency and accuracy, which can quickly analyze large-scale complex circuit board designs and generate corresponding KiCaD file format. In the experiment, we have tested several circuit boards, and the results show that the analyzer has good stability and reliability. Through this research, we provide a convenient file format conversion tool for the field of circuit board design, which is helpful to improve the efficiency and quality of circuit board design
References
- Borg, J. C., Yan, X., & Juster, N. P. (2000). A KICAD tool for Pro-Active exploration support to ‘Design synthesis for Multi-X.’ In Springer eBooks (pp. 295–322). https://doi.org/10.1007/978-0-387-35582-5_14
- Chacón, J., Sáenz, J., De La Torre, L., Díaz, J. Q., & Esquembre, F. (2017). Design of a Low-Cost Air Levitation System for Teaching Control Engineering. Sensors, 17(10), 2321. https://doi.org/10.3390/s17102321
- Caux, M., Achit, A., Var, K., Boitel-Aullen, G., Rose, D., Aubouy, A., Argentieri, S., Campagnolo, R., & Maisonhaute, E. (2022). PassStat, a simple but fast, precise and versatile open source potentiostat. HardwareX, 11, e00290. https://doi.org/10.1016/j.ohx.2022.e00290
- Day, C. P., McComb, J. M., & Campbell, R. W. F. (1990). QT dispersion: an indication of arrhythmia risk in patients with long QT intervals. Heart, 63(6), 342–344. https://doi.org/10.1136/hrt.63.6.342
- Evanno, G., Regnaut, S., & Goudet, J. (2005). Detecting the number of clusters of individuals using the software structure: a simulation study. Molecular Ecology, 14(8), 2611–2620. https://doi.org/10.1111/j.1365-294x.2005.02553.x
- Gultom, Togar Timeteus & Ongko, Erianto, & Manurung, Hotler & Harahap, Astro Julida
- & Abdullah, Dahlan & Erliana, Cut Ita & Iskandar, Akbar (2018). Electronic Model
- for Election of Governor of Student Executive Board (BEM) with Radio Frequency
- Identification (RFID) Reading on Student Identity Card. Journal of Physics:
- Conference Series. 1114 012098.
- Lawitz, E., Sulkowski, M. S., Ghalib, R., Rodríguez–Torres, M., Younossi, Z. M., Corregidor, A., DeJesus, E., Pearlman, B. L., Rabinovitz, M., Gitlin, N., Lim, J. K., Pockros, P. J., Scott, J. D., Fevery, B., Lambrecht, T., Ouwerkerk‐Mahadevan, S., Callewaert, K., Symonds, W. T., Picchio, G., . . . Jacobson, I. M. (2014). Simeprevir plus sofosbuvir, with or without ribavirin, to treat chronic infection with hepatitis C virus genotype 1 in non-responders to pegylated interferon and ribavirin and treatment-naive patients: the COSMOS randomised study. The Lancet, 384(9956), 1756–1765. https://doi.org/10.1016/s0140-6736(14)61036-9
- Mitzner, K., Doe, B., Akulin, A., Suponin, A., & Müller, D. (2019). Introduction to printed circuit board design and computer-aided design. In Elsevier eBooks. https://doi.org/10.1016/b978-0-12-817684-9.00001-1,20-30
- Fernandes, L. C., & Soares, A. (2013). Software Architecture for the design of Electromagnetic Simulators [EM Programmer’s notebook]. IEEE Antennas and Propagation Magazine, 55(1), 155–168. https://doi.org/10.1109/map.2013.6474511
- Jöreskog, K. G. (1970). A general method for analysis of covariance structures. Biometrika, 57(2), 239–251. https://doi.org/10.1093/biomet/57.2.239
- Oberloier, S. (2021b). Development of Open Source Software and Hardware Tool-Chains for Novel Electronics. https://doi.org/10.37099/mtu.dc.etdr/675
- Pantelopoulos, A., & Bourbakis, N. G. (2010). A survey on Wearable Sensor-Based Systems for Health Monitoring and Prognosis. IEEE Transactions on Systems, Man and Cybernetics, 40(1), 1–12. https://doi.org/10.1109/tsmcc.2009.2032660
- Padioleau, Y. (2009). Parsing C/C++ Code without Pre-processing. In Lecture Notes in Computer Science (pp. 109–125). https://doi.org/10.1007/978-3-642-00722-4_9
- Patil, Sneha & Devmane, Vidyullata (2018). An Implementation of Online Voting System using Okamoto-Uchiyama Encryption Scheme. International Journal of Computers
- and Technology. ISSN: 2277-3061.
- Petrova, S. S. (2009). Formation and Development of Form and Content of The Students’
- Self Government Activities at Higher Educational Institutions in Russia During
- Reform Period (1860- 1917). Bulletin of the Chelyabinsk State Pedagogical
- University, 12, 140-151.
- Ponomarev, A. V. (2009) Student government as a factor in increasing the competitiveness of the graduates. Direct access:
- http://www.akvobr.ru/studencheskoe_samoupravlenie_kak_faktor konkurentosposobnosti. html.
- Sutin, B. M. (2016). An optical toolbox for astronomical instrumentation. Proceedings of SPIE. https://doi.org/10.1117/12.2233677
- Vance, E. D., Brookes, P. C., & Jenkinson, D. S. (1987). An extraction method for measuring soil microbial biomass C. Soil Biology & Biochemistry, 19(6), 703–707. https://doi.org/10.1016/0038-0717(87)90052-6
- Worwa, Kazimierz & Stanik, Jerzy (2010). Quality of Web-Based Information Systems.
- Journal of Internet Banking and Commerce vol. 15 no. 3.
- Zakirova, V. G., Masalimova, A. R. & Nikoghosyan, M. A. (2016). The Contents, Forms
- and Methods of Family Upbringing Studying Based on the Differentiated
- Approach. International Electronic Journal of Mathematics Education, 11(1), 181-