Allegro netlist generators does not work as expected

Description

The netlist for Allegro, exported by Kicad 9.0.6 requires some corrections to make it working

I show the netlist generated from a very simple schematic where four equal resistors are put in parallel. The value field is "0R22 1%" and the fooprint field is "myFootprint"


(NETLIST) (Source: C:\temp\SameComponents.kicad_sch) (Date: 2026-01-27T23:32:38+0100) $PACKAGES ! '0r22_1__myfootprint' ! ''0R22 1%'' ; R1, R2, R4 $A_PROPERTIES 'ROOM' '/' ; R1, R2, R3, R4 $NETS 'NET-(R1-PAD1)'; R1.1, R2.1, R3.1, R4.1 'NET-(R1-PAD2)'; R1.2, R2.2, R3.2, R4.2 $END


What I have to correct in order to make it OK for importing

  1. the "''" has to be sobstitute with "'"

  2. I had to add R3 between R2 & R3 (just after ''0R22 1%'')

    With complex netlists the missing components are more.

Steps to reproduce

  1. put four equal resistors in parallel with the fields shown above (value = "0R22 1%" and footprint field = "myFootprint"
  2. Generate the netlist (export ->netlist (select allegro tab)
  3. look the file generated

KiCad Version

Application: KiCad x64 on x64

Version: 9.0.6, release build

Libraries: wxWidgets 3.2.8 FreeType 2.13.3 HarfBuzz 10.2.0 FontConfig 2.15.0 libcurl/8.13.0-DEV Schannel zlib/1.3.1

Platform: Windows 11 (build 26100), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info: Date: Oct 30 2025 19:36:12 wxWidgets: 3.2.8 (wchar_t,wx containers) Boost: 1.88.0 OCC: 7.9.1 Curl: 8.13.0-DEV ngspice: 45.2 Compiler: Visual C++ 1944 without C++ ABI KICAD_IPC_API=ON

Locale: Lang: en_GB Enc: UTF-8 Num: 1,234.5 Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)

Edited by Fabio mtb