Vol. 3 No. 1 (2024): The QUEST: Journal of Multidisciplinary Research and Development
Articles

Development and Optimization of an IPC2581A Format Parser for KICAD: Streamlining PCB Design Data Exchange and Communication

Wu Shouchun
Chaojiang Zeze Information Technology Co., Ltd.
Alexander Cochanco
Nueva Ecija University of Science and Technology

Published 03/28/2024

Keywords

  • Electronic Design Automation,
  • Format Parser,
  • IPC2581,
  • KiCad,
  • Printed Circuit Board

How to Cite

Shouchun, W., & Cochanco, A. (2024). Development and Optimization of an IPC2581A Format Parser for KICAD: Streamlining PCB Design Data Exchange and Communication. The QUEST: Journal of Multidisciplinary Research and Development, 3(1). https://doi.org/10.60008/thequest.v3i1.133

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

Full PDF

References

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. Gultom, Togar Timeteus & Ongko, Erianto, & Manurung, Hotler & Harahap, Astro Julida
  7. & Abdullah, Dahlan & Erliana, Cut Ita & Iskandar, Akbar (2018). Electronic Model
  8. for Election of Governor of Student Executive Board (BEM) with Radio Frequency
  9. Identification (RFID) Reading on Student Identity Card. Journal of Physics:
  10. Conference Series. 1114 012098.
  11. 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
  12. 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
  13. 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
  14. 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
  15. Oberloier, S. (2021b). Development of Open Source Software and Hardware Tool-Chains for Novel Electronics. https://doi.org/10.37099/mtu.dc.etdr/675
  16. 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
  17. 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
  18. Patil, Sneha & Devmane, Vidyullata (2018). An Implementation of Online Voting System using Okamoto-Uchiyama Encryption Scheme. International Journal of Computers
  19. and Technology. ISSN: 2277-3061.
  20. Petrova, S. S. (2009). Formation and Development of Form and Content of The Students’
  21. Self Government Activities at Higher Educational Institutions in Russia During
  22. Reform Period (1860- 1917). Bulletin of the Chelyabinsk State Pedagogical
  23. University, 12, 140-151.
  24. Ponomarev, A. V. (2009) Student government as a factor in increasing the competitiveness of the graduates. Direct access:
  25. http://www.akvobr.ru/studencheskoe_samoupravlenie_kak_faktor konkurentosposobnosti. html.
  26. Sutin, B. M. (2016). An optical toolbox for astronomical instrumentation. Proceedings of SPIE. https://doi.org/10.1117/12.2233677
  27. 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
  28. Worwa, Kazimierz & Stanik, Jerzy (2010). Quality of Web-Based Information Systems.
  29. Journal of Internet Banking and Commerce vol. 15 no. 3.
  30. Zakirova, V. G., Masalimova, A. R. & Nikoghosyan, M. A. (2016). The Contents, Forms
  31. and Methods of Family Upbringing Studying Based on the Differentiated
  32. Approach. International Electronic Journal of Mathematics Education, 11(1), 181-